diff --git a/dlls/opengl32/make_opengl b/dlls/opengl32/make_opengl index b4ae68090ee..c41835695a3 100755 --- a/dlls/opengl32/make_opengl +++ b/dlls/opengl32/make_opengl @@ -710,7 +710,7 @@ foreach (sort keys %ext_functions) { my $func_ref = $ext_functions{$_}; if ($func_ref->[0] eq $func_ref->[3]) { - print EXT " { \"$func_ref->[0]\", \"$func_ref->[4]\", (void *) wine_$func_ref->[0] }"; + print EXT " { \"$func_ref->[0]\", \"$func_ref->[4]\", wine_$func_ref->[0] }"; } if ($i != $count-1) { print EXT ","; diff --git a/dlls/opengl32/opengl_ext.c b/dlls/opengl32/opengl_ext.c index d904b83add5..0f2c63049cf 100644 --- a/dlls/opengl32/opengl_ext.c +++ b/dlls/opengl32/opengl_ext.c @@ -12032,1489 +12032,1489 @@ static void WINAPI wine_glWriteMaskEXT( GLuint res, GLuint in, GLenum outX, GLen /* The table giving the correspondence between names and functions */ const OpenGL_extension extension_registry[1485] = { - { "glActiveStencilFaceEXT", "GL_EXT_stencil_two_side", (void *) wine_glActiveStencilFaceEXT }, - { "glActiveTexture", "GL_VERSION_1_3", (void *) wine_glActiveTexture }, - { "glActiveTextureARB", "GL_ARB_multitexture", (void *) wine_glActiveTextureARB }, - { "glActiveVaryingNV", "GL_NV_transform_feedback", (void *) wine_glActiveVaryingNV }, - { "glAlphaFragmentOp1ATI", "GL_ATI_fragment_shader", (void *) wine_glAlphaFragmentOp1ATI }, - { "glAlphaFragmentOp2ATI", "GL_ATI_fragment_shader", (void *) wine_glAlphaFragmentOp2ATI }, - { "glAlphaFragmentOp3ATI", "GL_ATI_fragment_shader", (void *) wine_glAlphaFragmentOp3ATI }, - { "glApplyTextureEXT", "GL_EXT_light_texture", (void *) wine_glApplyTextureEXT }, - { "glAreProgramsResidentNV", "GL_NV_vertex_program", (void *) wine_glAreProgramsResidentNV }, - { "glAreTexturesResidentEXT", "GL_EXT_texture_object", (void *) wine_glAreTexturesResidentEXT }, - { "glArrayElementEXT", "GL_EXT_vertex_array", (void *) wine_glArrayElementEXT }, - { "glArrayObjectATI", "GL_ATI_vertex_array_object", (void *) wine_glArrayObjectATI }, - { "glAsyncMarkerSGIX", "GL_SGIX_async", (void *) wine_glAsyncMarkerSGIX }, - { "glAttachObjectARB", "GL_ARB_shader_objects", (void *) wine_glAttachObjectARB }, - { "glAttachShader", "GL_VERSION_2_0", (void *) wine_glAttachShader }, - { "glBeginConditionalRender", "GL_VERSION_3_0", (void *) wine_glBeginConditionalRender }, - { "glBeginConditionalRenderNV", "GL_NV_conditional_render", (void *) wine_glBeginConditionalRenderNV }, - { "glBeginFragmentShaderATI", "GL_ATI_fragment_shader", (void *) wine_glBeginFragmentShaderATI }, - { "glBeginOcclusionQueryNV", "GL_NV_occlusion_query", (void *) wine_glBeginOcclusionQueryNV }, - { "glBeginQuery", "GL_VERSION_1_5", (void *) wine_glBeginQuery }, - { "glBeginQueryARB", "GL_ARB_occlusion_query", (void *) wine_glBeginQueryARB }, - { "glBeginTransformFeedback", "GL_VERSION_3_0", (void *) wine_glBeginTransformFeedback }, - { "glBeginTransformFeedbackEXT", "GL_EXT_transform_feedback", (void *) wine_glBeginTransformFeedbackEXT }, - { "glBeginTransformFeedbackNV", "GL_NV_transform_feedback", (void *) wine_glBeginTransformFeedbackNV }, - { "glBeginVertexShaderEXT", "GL_EXT_vertex_shader", (void *) wine_glBeginVertexShaderEXT }, - { "glBindAttribLocation", "GL_VERSION_2_0", (void *) wine_glBindAttribLocation }, - { "glBindAttribLocationARB", "GL_ARB_vertex_shader", (void *) wine_glBindAttribLocationARB }, - { "glBindBuffer", "GL_VERSION_1_5", (void *) wine_glBindBuffer }, - { "glBindBufferARB", "GL_ARB_vertex_buffer_object", (void *) wine_glBindBufferARB }, - { "glBindBufferBase", "GL_VERSION_3_0", (void *) wine_glBindBufferBase }, - { "glBindBufferBaseEXT", "GL_EXT_transform_feedback", (void *) wine_glBindBufferBaseEXT }, - { "glBindBufferBaseNV", "GL_NV_transform_feedback", (void *) wine_glBindBufferBaseNV }, - { "glBindBufferOffsetEXT", "GL_EXT_transform_feedback", (void *) wine_glBindBufferOffsetEXT }, - { "glBindBufferOffsetNV", "GL_NV_transform_feedback", (void *) wine_glBindBufferOffsetNV }, - { "glBindBufferRange", "GL_VERSION_3_0", (void *) wine_glBindBufferRange }, - { "glBindBufferRangeEXT", "GL_EXT_transform_feedback", (void *) wine_glBindBufferRangeEXT }, - { "glBindBufferRangeNV", "GL_NV_transform_feedback", (void *) wine_glBindBufferRangeNV }, - { "glBindFragDataLocation", "GL_VERSION_3_0", (void *) wine_glBindFragDataLocation }, - { "glBindFragDataLocationEXT", "GL_EXT_gpu_shader4", (void *) wine_glBindFragDataLocationEXT }, - { "glBindFragmentShaderATI", "GL_ATI_fragment_shader", (void *) wine_glBindFragmentShaderATI }, - { "glBindFramebuffer", "GL_ARB_framebuffer_object", (void *) wine_glBindFramebuffer }, - { "glBindFramebufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glBindFramebufferEXT }, - { "glBindLightParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindLightParameterEXT }, - { "glBindMaterialParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindMaterialParameterEXT }, - { "glBindMultiTextureEXT", "GL_EXT_direct_state_access", (void *) wine_glBindMultiTextureEXT }, - { "glBindParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindParameterEXT }, - { "glBindProgramARB", "GL_ARB_vertex_program", (void *) wine_glBindProgramARB }, - { "glBindProgramNV", "GL_NV_vertex_program", (void *) wine_glBindProgramNV }, - { "glBindRenderbuffer", "GL_ARB_framebuffer_object", (void *) wine_glBindRenderbuffer }, - { "glBindRenderbufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glBindRenderbufferEXT }, - { "glBindTexGenParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindTexGenParameterEXT }, - { "glBindTextureEXT", "GL_EXT_texture_object", (void *) wine_glBindTextureEXT }, - { "glBindTextureUnitParameterEXT", "GL_EXT_vertex_shader", (void *) wine_glBindTextureUnitParameterEXT }, - { "glBindVertexArray", "GL_ARB_vertex_array_object", (void *) wine_glBindVertexArray }, - { "glBindVertexArrayAPPLE", "GL_APPLE_vertex_array_object", (void *) wine_glBindVertexArrayAPPLE }, - { "glBindVertexShaderEXT", "GL_EXT_vertex_shader", (void *) wine_glBindVertexShaderEXT }, - { "glBinormal3bEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3bEXT }, - { "glBinormal3bvEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3bvEXT }, - { "glBinormal3dEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3dEXT }, - { "glBinormal3dvEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3dvEXT }, - { "glBinormal3fEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3fEXT }, - { "glBinormal3fvEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3fvEXT }, - { "glBinormal3iEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3iEXT }, - { "glBinormal3ivEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3ivEXT }, - { "glBinormal3sEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3sEXT }, - { "glBinormal3svEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormal3svEXT }, - { "glBinormalPointerEXT", "GL_EXT_coordinate_frame", (void *) wine_glBinormalPointerEXT }, - { "glBlendColorEXT", "GL_EXT_blend_color", (void *) wine_glBlendColorEXT }, - { "glBlendEquationEXT", "GL_EXT_blend_minmax", (void *) wine_glBlendEquationEXT }, - { "glBlendEquationSeparate", "GL_VERSION_2_0", (void *) wine_glBlendEquationSeparate }, - { "glBlendEquationSeparateEXT", "GL_EXT_blend_equation_separate", (void *) wine_glBlendEquationSeparateEXT }, - { "glBlendFuncSeparate", "GL_VERSION_1_4", (void *) wine_glBlendFuncSeparate }, - { "glBlendFuncSeparateEXT", "GL_EXT_blend_func_separate", (void *) wine_glBlendFuncSeparateEXT }, - { "glBlendFuncSeparateINGR", "GL_INGR_blend_func_separate", (void *) wine_glBlendFuncSeparateINGR }, - { "glBlitFramebuffer", "GL_ARB_framebuffer_object", (void *) wine_glBlitFramebuffer }, - { "glBlitFramebufferEXT", "GL_EXT_framebuffer_blit", (void *) wine_glBlitFramebufferEXT }, - { "glBufferData", "GL_VERSION_1_5", (void *) wine_glBufferData }, - { "glBufferDataARB", "GL_ARB_vertex_buffer_object", (void *) wine_glBufferDataARB }, - { "glBufferParameteriAPPLE", "GL_APPLE_flush_buffer_range", (void *) wine_glBufferParameteriAPPLE }, - { "glBufferRegionEnabled", "GL_KTX_buffer_region", (void *) wine_glBufferRegionEnabled }, - { "glBufferSubData", "GL_VERSION_1_5", (void *) wine_glBufferSubData }, - { "glBufferSubDataARB", "GL_ARB_vertex_buffer_object", (void *) wine_glBufferSubDataARB }, - { "glCheckFramebufferStatus", "GL_ARB_framebuffer_object", (void *) wine_glCheckFramebufferStatus }, - { "glCheckFramebufferStatusEXT", "GL_EXT_framebuffer_object", (void *) wine_glCheckFramebufferStatusEXT }, - { "glCheckNamedFramebufferStatusEXT", "GL_EXT_direct_state_access", (void *) wine_glCheckNamedFramebufferStatusEXT }, - { "glClampColor", "GL_VERSION_3_0", (void *) wine_glClampColor }, - { "glClampColorARB", "GL_ARB_color_buffer_float", (void *) wine_glClampColorARB }, - { "glClearBufferfi", "GL_VERSION_3_0", (void *) wine_glClearBufferfi }, - { "glClearBufferfv", "GL_VERSION_3_0", (void *) wine_glClearBufferfv }, - { "glClearBufferiv", "GL_VERSION_3_0", (void *) wine_glClearBufferiv }, - { "glClearBufferuiv", "GL_VERSION_3_0", (void *) wine_glClearBufferuiv }, - { "glClearColorIiEXT", "GL_EXT_texture_integer", (void *) wine_glClearColorIiEXT }, - { "glClearColorIuiEXT", "GL_EXT_texture_integer", (void *) wine_glClearColorIuiEXT }, - { "glClearDepthdNV", "GL_NV_depth_buffer_float", (void *) wine_glClearDepthdNV }, - { "glClientActiveTexture", "GL_VERSION_1_3", (void *) wine_glClientActiveTexture }, - { "glClientActiveTextureARB", "GL_ARB_multitexture", (void *) wine_glClientActiveTextureARB }, - { "glClientActiveVertexStreamATI", "GL_ATI_vertex_streams", (void *) wine_glClientActiveVertexStreamATI }, - { "glClientAttribDefaultEXT", "GL_EXT_direct_state_access", (void *) wine_glClientAttribDefaultEXT }, - { "glColor3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glColor3fVertex3fSUN }, - { "glColor3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glColor3fVertex3fvSUN }, - { "glColor3hNV", "GL_NV_half_float", (void *) wine_glColor3hNV }, - { "glColor3hvNV", "GL_NV_half_float", (void *) wine_glColor3hvNV }, - { "glColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glColor4fNormal3fVertex3fSUN }, - { "glColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glColor4fNormal3fVertex3fvSUN }, - { "glColor4hNV", "GL_NV_half_float", (void *) wine_glColor4hNV }, - { "glColor4hvNV", "GL_NV_half_float", (void *) wine_glColor4hvNV }, - { "glColor4ubVertex2fSUN", "GL_SUN_vertex", (void *) wine_glColor4ubVertex2fSUN }, - { "glColor4ubVertex2fvSUN", "GL_SUN_vertex", (void *) wine_glColor4ubVertex2fvSUN }, - { "glColor4ubVertex3fSUN", "GL_SUN_vertex", (void *) wine_glColor4ubVertex3fSUN }, - { "glColor4ubVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glColor4ubVertex3fvSUN }, - { "glColorFragmentOp1ATI", "GL_ATI_fragment_shader", (void *) wine_glColorFragmentOp1ATI }, - { "glColorFragmentOp2ATI", "GL_ATI_fragment_shader", (void *) wine_glColorFragmentOp2ATI }, - { "glColorFragmentOp3ATI", "GL_ATI_fragment_shader", (void *) wine_glColorFragmentOp3ATI }, - { "glColorMaskIndexedEXT", "GL_EXT_draw_buffers2", (void *) wine_glColorMaskIndexedEXT }, - { "glColorMaski", "GL_VERSION_3_0", (void *) wine_glColorMaski }, - { "glColorPointerEXT", "GL_EXT_vertex_array", (void *) wine_glColorPointerEXT }, - { "glColorPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glColorPointerListIBM }, - { "glColorPointervINTEL", "GL_INTEL_parallel_arrays", (void *) wine_glColorPointervINTEL }, - { "glColorSubTableEXT", "GL_EXT_color_subtable", (void *) wine_glColorSubTableEXT }, - { "glColorTableEXT", "GL_EXT_paletted_texture", (void *) wine_glColorTableEXT }, - { "glColorTableParameterfvSGI", "GL_SGI_color_table", (void *) wine_glColorTableParameterfvSGI }, - { "glColorTableParameterivSGI", "GL_SGI_color_table", (void *) wine_glColorTableParameterivSGI }, - { "glColorTableSGI", "GL_SGI_color_table", (void *) wine_glColorTableSGI }, - { "glCombinerInputNV", "GL_NV_register_combiners", (void *) wine_glCombinerInputNV }, - { "glCombinerOutputNV", "GL_NV_register_combiners", (void *) wine_glCombinerOutputNV }, - { "glCombinerParameterfNV", "GL_NV_register_combiners", (void *) wine_glCombinerParameterfNV }, - { "glCombinerParameterfvNV", "GL_NV_register_combiners", (void *) wine_glCombinerParameterfvNV }, - { "glCombinerParameteriNV", "GL_NV_register_combiners", (void *) wine_glCombinerParameteriNV }, - { "glCombinerParameterivNV", "GL_NV_register_combiners", (void *) wine_glCombinerParameterivNV }, - { "glCombinerStageParameterfvNV", "GL_NV_register_combiners2", (void *) wine_glCombinerStageParameterfvNV }, - { "glCompileShader", "GL_VERSION_2_0", (void *) wine_glCompileShader }, - { "glCompileShaderARB", "GL_ARB_shader_objects", (void *) wine_glCompileShaderARB }, - { "glCompressedMultiTexImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedMultiTexImage1DEXT }, - { "glCompressedMultiTexImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedMultiTexImage2DEXT }, - { "glCompressedMultiTexImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedMultiTexImage3DEXT }, - { "glCompressedMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedMultiTexSubImage1DEXT }, - { "glCompressedMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedMultiTexSubImage2DEXT }, - { "glCompressedMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedMultiTexSubImage3DEXT }, - { "glCompressedTexImage1D", "GL_VERSION_1_3", (void *) wine_glCompressedTexImage1D }, - { "glCompressedTexImage1DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexImage1DARB }, - { "glCompressedTexImage2D", "GL_VERSION_1_3", (void *) wine_glCompressedTexImage2D }, - { "glCompressedTexImage2DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexImage2DARB }, - { "glCompressedTexImage3D", "GL_VERSION_1_3", (void *) wine_glCompressedTexImage3D }, - { "glCompressedTexImage3DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexImage3DARB }, - { "glCompressedTexSubImage1D", "GL_VERSION_1_3", (void *) wine_glCompressedTexSubImage1D }, - { "glCompressedTexSubImage1DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexSubImage1DARB }, - { "glCompressedTexSubImage2D", "GL_VERSION_1_3", (void *) wine_glCompressedTexSubImage2D }, - { "glCompressedTexSubImage2DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexSubImage2DARB }, - { "glCompressedTexSubImage3D", "GL_VERSION_1_3", (void *) wine_glCompressedTexSubImage3D }, - { "glCompressedTexSubImage3DARB", "GL_ARB_texture_compression", (void *) wine_glCompressedTexSubImage3DARB }, - { "glCompressedTextureImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedTextureImage1DEXT }, - { "glCompressedTextureImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedTextureImage2DEXT }, - { "glCompressedTextureImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedTextureImage3DEXT }, - { "glCompressedTextureSubImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedTextureSubImage1DEXT }, - { "glCompressedTextureSubImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedTextureSubImage2DEXT }, - { "glCompressedTextureSubImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glCompressedTextureSubImage3DEXT }, - { "glConvolutionFilter1DEXT", "GL_EXT_convolution", (void *) wine_glConvolutionFilter1DEXT }, - { "glConvolutionFilter2DEXT", "GL_EXT_convolution", (void *) wine_glConvolutionFilter2DEXT }, - { "glConvolutionParameterfEXT", "GL_EXT_convolution", (void *) wine_glConvolutionParameterfEXT }, - { "glConvolutionParameterfvEXT", "GL_EXT_convolution", (void *) wine_glConvolutionParameterfvEXT }, - { "glConvolutionParameteriEXT", "GL_EXT_convolution", (void *) wine_glConvolutionParameteriEXT }, - { "glConvolutionParameterivEXT", "GL_EXT_convolution", (void *) wine_glConvolutionParameterivEXT }, - { "glCopyColorSubTableEXT", "GL_EXT_color_subtable", (void *) wine_glCopyColorSubTableEXT }, - { "glCopyColorTableSGI", "GL_SGI_color_table", (void *) wine_glCopyColorTableSGI }, - { "glCopyConvolutionFilter1DEXT", "GL_EXT_convolution", (void *) wine_glCopyConvolutionFilter1DEXT }, - { "glCopyConvolutionFilter2DEXT", "GL_EXT_convolution", (void *) wine_glCopyConvolutionFilter2DEXT }, - { "glCopyMultiTexImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyMultiTexImage1DEXT }, - { "glCopyMultiTexImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyMultiTexImage2DEXT }, - { "glCopyMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyMultiTexSubImage1DEXT }, - { "glCopyMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyMultiTexSubImage2DEXT }, - { "glCopyMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyMultiTexSubImage3DEXT }, - { "glCopyTexImage1DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexImage1DEXT }, - { "glCopyTexImage2DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexImage2DEXT }, - { "glCopyTexSubImage1DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexSubImage1DEXT }, - { "glCopyTexSubImage2DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexSubImage2DEXT }, - { "glCopyTexSubImage3DEXT", "GL_EXT_copy_texture", (void *) wine_glCopyTexSubImage3DEXT }, - { "glCopyTextureImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyTextureImage1DEXT }, - { "glCopyTextureImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyTextureImage2DEXT }, - { "glCopyTextureSubImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyTextureSubImage1DEXT }, - { "glCopyTextureSubImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyTextureSubImage2DEXT }, - { "glCopyTextureSubImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glCopyTextureSubImage3DEXT }, - { "glCreateProgram", "GL_VERSION_2_0", (void *) wine_glCreateProgram }, - { "glCreateProgramObjectARB", "GL_ARB_shader_objects", (void *) wine_glCreateProgramObjectARB }, - { "glCreateShader", "GL_VERSION_2_0", (void *) wine_glCreateShader }, - { "glCreateShaderObjectARB", "GL_ARB_shader_objects", (void *) wine_glCreateShaderObjectARB }, - { "glCullParameterdvEXT", "GL_EXT_cull_vertex", (void *) wine_glCullParameterdvEXT }, - { "glCullParameterfvEXT", "GL_EXT_cull_vertex", (void *) wine_glCullParameterfvEXT }, - { "glCurrentPaletteMatrixARB", "GL_ARB_matrix_palette", (void *) wine_glCurrentPaletteMatrixARB }, - { "glDeformSGIX", "GL_SGIX_polynomial_ffd", (void *) wine_glDeformSGIX }, - { "glDeformationMap3dSGIX", "GL_SGIX_polynomial_ffd", (void *) wine_glDeformationMap3dSGIX }, - { "glDeformationMap3fSGIX", "GL_SGIX_polynomial_ffd", (void *) wine_glDeformationMap3fSGIX }, - { "glDeleteAsyncMarkersSGIX", "GL_SGIX_async", (void *) wine_glDeleteAsyncMarkersSGIX }, - { "glDeleteBufferRegion", "GL_KTX_buffer_region", (void *) wine_glDeleteBufferRegion }, - { "glDeleteBuffers", "GL_VERSION_1_5", (void *) wine_glDeleteBuffers }, - { "glDeleteBuffersARB", "GL_ARB_vertex_buffer_object", (void *) wine_glDeleteBuffersARB }, - { "glDeleteFencesAPPLE", "GL_APPLE_fence", (void *) wine_glDeleteFencesAPPLE }, - { "glDeleteFencesNV", "GL_NV_fence", (void *) wine_glDeleteFencesNV }, - { "glDeleteFragmentShaderATI", "GL_ATI_fragment_shader", (void *) wine_glDeleteFragmentShaderATI }, - { "glDeleteFramebuffers", "GL_ARB_framebuffer_object", (void *) wine_glDeleteFramebuffers }, - { "glDeleteFramebuffersEXT", "GL_EXT_framebuffer_object", (void *) wine_glDeleteFramebuffersEXT }, - { "glDeleteObjectARB", "GL_ARB_shader_objects", (void *) wine_glDeleteObjectARB }, - { "glDeleteObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glDeleteObjectBufferATI }, - { "glDeleteOcclusionQueriesNV", "GL_NV_occlusion_query", (void *) wine_glDeleteOcclusionQueriesNV }, - { "glDeleteProgram", "GL_VERSION_2_0", (void *) wine_glDeleteProgram }, - { "glDeleteProgramsARB", "GL_ARB_vertex_program", (void *) wine_glDeleteProgramsARB }, - { "glDeleteProgramsNV", "GL_NV_vertex_program", (void *) wine_glDeleteProgramsNV }, - { "glDeleteQueries", "GL_VERSION_1_5", (void *) wine_glDeleteQueries }, - { "glDeleteQueriesARB", "GL_ARB_occlusion_query", (void *) wine_glDeleteQueriesARB }, - { "glDeleteRenderbuffers", "GL_ARB_framebuffer_object", (void *) wine_glDeleteRenderbuffers }, - { "glDeleteRenderbuffersEXT", "GL_EXT_framebuffer_object", (void *) wine_glDeleteRenderbuffersEXT }, - { "glDeleteShader", "GL_VERSION_2_0", (void *) wine_glDeleteShader }, - { "glDeleteTexturesEXT", "GL_EXT_texture_object", (void *) wine_glDeleteTexturesEXT }, - { "glDeleteVertexArrays", "GL_ARB_vertex_array_object", (void *) wine_glDeleteVertexArrays }, - { "glDeleteVertexArraysAPPLE", "GL_APPLE_vertex_array_object", (void *) wine_glDeleteVertexArraysAPPLE }, - { "glDeleteVertexShaderEXT", "GL_EXT_vertex_shader", (void *) wine_glDeleteVertexShaderEXT }, - { "glDepthBoundsEXT", "GL_EXT_depth_bounds_test", (void *) wine_glDepthBoundsEXT }, - { "glDepthBoundsdNV", "GL_NV_depth_buffer_float", (void *) wine_glDepthBoundsdNV }, - { "glDepthRangedNV", "GL_NV_depth_buffer_float", (void *) wine_glDepthRangedNV }, - { "glDetachObjectARB", "GL_ARB_shader_objects", (void *) wine_glDetachObjectARB }, - { "glDetachShader", "GL_VERSION_2_0", (void *) wine_glDetachShader }, - { "glDetailTexFuncSGIS", "GL_SGIS_detail_texture", (void *) wine_glDetailTexFuncSGIS }, - { "glDisableClientStateIndexedEXT", "GL_EXT_direct_state_access", (void *) wine_glDisableClientStateIndexedEXT }, - { "glDisableIndexedEXT", "GL_EXT_draw_buffers2", (void *) wine_glDisableIndexedEXT }, - { "glDisableVariantClientStateEXT", "GL_EXT_vertex_shader", (void *) wine_glDisableVariantClientStateEXT }, - { "glDisableVertexAttribArray", "GL_VERSION_2_0", (void *) wine_glDisableVertexAttribArray }, - { "glDisableVertexAttribArrayARB", "GL_ARB_vertex_program", (void *) wine_glDisableVertexAttribArrayARB }, - { "glDisablei", "GL_VERSION_3_0", (void *) wine_glDisablei }, - { "glDrawArraysEXT", "GL_EXT_vertex_array", (void *) wine_glDrawArraysEXT }, - { "glDrawArraysInstancedARB", "GL_ARB_draw_instanced", (void *) wine_glDrawArraysInstancedARB }, - { "glDrawArraysInstancedEXT", "GL_EXT_draw_instanced", (void *) wine_glDrawArraysInstancedEXT }, - { "glDrawBufferRegion", "GL_KTX_buffer_region", (void *) wine_glDrawBufferRegion }, - { "glDrawBuffers", "GL_VERSION_2_0", (void *) wine_glDrawBuffers }, - { "glDrawBuffersARB", "GL_ARB_draw_buffers", (void *) wine_glDrawBuffersARB }, - { "glDrawBuffersATI", "GL_ATI_draw_buffers", (void *) wine_glDrawBuffersATI }, - { "glDrawElementArrayAPPLE", "GL_APPLE_element_array", (void *) wine_glDrawElementArrayAPPLE }, - { "glDrawElementArrayATI", "GL_ATI_element_array", (void *) wine_glDrawElementArrayATI }, - { "glDrawElementsInstancedARB", "GL_ARB_draw_instanced", (void *) wine_glDrawElementsInstancedARB }, - { "glDrawElementsInstancedEXT", "GL_EXT_draw_instanced", (void *) wine_glDrawElementsInstancedEXT }, - { "glDrawMeshArraysSUN", "GL_SUN_mesh_array", (void *) wine_glDrawMeshArraysSUN }, - { "glDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", (void *) wine_glDrawRangeElementArrayAPPLE }, - { "glDrawRangeElementArrayATI", "GL_ATI_element_array", (void *) wine_glDrawRangeElementArrayATI }, - { "glDrawRangeElementsEXT", "GL_EXT_draw_range_elements", (void *) wine_glDrawRangeElementsEXT }, - { "glEdgeFlagPointerEXT", "GL_EXT_vertex_array", (void *) wine_glEdgeFlagPointerEXT }, - { "glEdgeFlagPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glEdgeFlagPointerListIBM }, - { "glElementPointerAPPLE", "GL_APPLE_element_array", (void *) wine_glElementPointerAPPLE }, - { "glElementPointerATI", "GL_ATI_element_array", (void *) wine_glElementPointerATI }, - { "glEnableClientStateIndexedEXT", "GL_EXT_direct_state_access", (void *) wine_glEnableClientStateIndexedEXT }, - { "glEnableIndexedEXT", "GL_EXT_draw_buffers2", (void *) wine_glEnableIndexedEXT }, - { "glEnableVariantClientStateEXT", "GL_EXT_vertex_shader", (void *) wine_glEnableVariantClientStateEXT }, - { "glEnableVertexAttribArray", "GL_VERSION_2_0", (void *) wine_glEnableVertexAttribArray }, - { "glEnableVertexAttribArrayARB", "GL_ARB_vertex_program", (void *) wine_glEnableVertexAttribArrayARB }, - { "glEnablei", "GL_VERSION_3_0", (void *) wine_glEnablei }, - { "glEndConditionalRender", "GL_VERSION_3_0", (void *) wine_glEndConditionalRender }, - { "glEndConditionalRenderNV", "GL_NV_conditional_render", (void *) wine_glEndConditionalRenderNV }, - { "glEndFragmentShaderATI", "GL_ATI_fragment_shader", (void *) wine_glEndFragmentShaderATI }, - { "glEndOcclusionQueryNV", "GL_NV_occlusion_query", (void *) wine_glEndOcclusionQueryNV }, - { "glEndQuery", "GL_VERSION_1_5", (void *) wine_glEndQuery }, - { "glEndQueryARB", "GL_ARB_occlusion_query", (void *) wine_glEndQueryARB }, - { "glEndTransformFeedback", "GL_VERSION_3_0", (void *) wine_glEndTransformFeedback }, - { "glEndTransformFeedbackEXT", "GL_EXT_transform_feedback", (void *) wine_glEndTransformFeedbackEXT }, - { "glEndTransformFeedbackNV", "GL_NV_transform_feedback", (void *) wine_glEndTransformFeedbackNV }, - { "glEndVertexShaderEXT", "GL_EXT_vertex_shader", (void *) wine_glEndVertexShaderEXT }, - { "glEvalMapsNV", "GL_NV_evaluators", (void *) wine_glEvalMapsNV }, - { "glExecuteProgramNV", "GL_NV_vertex_program", (void *) wine_glExecuteProgramNV }, - { "glExtractComponentEXT", "GL_EXT_vertex_shader", (void *) wine_glExtractComponentEXT }, - { "glFinalCombinerInputNV", "GL_NV_register_combiners", (void *) wine_glFinalCombinerInputNV }, - { "glFinishAsyncSGIX", "GL_SGIX_async", (void *) wine_glFinishAsyncSGIX }, - { "glFinishFenceAPPLE", "GL_APPLE_fence", (void *) wine_glFinishFenceAPPLE }, - { "glFinishFenceNV", "GL_NV_fence", (void *) wine_glFinishFenceNV }, - { "glFinishObjectAPPLE", "GL_APPLE_fence", (void *) wine_glFinishObjectAPPLE }, - { "glFinishTextureSUNX", "GL_SUNX_constant_data", (void *) wine_glFinishTextureSUNX }, - { "glFlushMappedBufferRange", "GL_ARB_map_buffer_range", (void *) wine_glFlushMappedBufferRange }, - { "glFlushMappedBufferRangeAPPLE", "GL_APPLE_flush_buffer_range", (void *) wine_glFlushMappedBufferRangeAPPLE }, - { "glFlushPixelDataRangeNV", "GL_NV_pixel_data_range", (void *) wine_glFlushPixelDataRangeNV }, - { "glFlushRasterSGIX", "GL_SGIX_flush_raster", (void *) wine_glFlushRasterSGIX }, - { "glFlushVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", (void *) wine_glFlushVertexArrayRangeAPPLE }, - { "glFlushVertexArrayRangeNV", "GL_NV_vertex_array_range", (void *) wine_glFlushVertexArrayRangeNV }, - { "glFogCoordPointer", "GL_VERSION_1_4", (void *) wine_glFogCoordPointer }, - { "glFogCoordPointerEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoordPointerEXT }, - { "glFogCoordPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glFogCoordPointerListIBM }, - { "glFogCoordd", "GL_VERSION_1_4", (void *) wine_glFogCoordd }, - { "glFogCoorddEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoorddEXT }, - { "glFogCoorddv", "GL_VERSION_1_4", (void *) wine_glFogCoorddv }, - { "glFogCoorddvEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoorddvEXT }, - { "glFogCoordf", "GL_VERSION_1_4", (void *) wine_glFogCoordf }, - { "glFogCoordfEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoordfEXT }, - { "glFogCoordfv", "GL_VERSION_1_4", (void *) wine_glFogCoordfv }, - { "glFogCoordfvEXT", "GL_EXT_fog_coord", (void *) wine_glFogCoordfvEXT }, - { "glFogCoordhNV", "GL_NV_half_float", (void *) wine_glFogCoordhNV }, - { "glFogCoordhvNV", "GL_NV_half_float", (void *) wine_glFogCoordhvNV }, - { "glFogFuncSGIS", "GL_SGIS_fog_function", (void *) wine_glFogFuncSGIS }, - { "glFragmentColorMaterialSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentColorMaterialSGIX }, - { "glFragmentLightModelfSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightModelfSGIX }, - { "glFragmentLightModelfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightModelfvSGIX }, - { "glFragmentLightModeliSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightModeliSGIX }, - { "glFragmentLightModelivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightModelivSGIX }, - { "glFragmentLightfSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightfSGIX }, - { "glFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightfvSGIX }, - { "glFragmentLightiSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightiSGIX }, - { "glFragmentLightivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentLightivSGIX }, - { "glFragmentMaterialfSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentMaterialfSGIX }, - { "glFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentMaterialfvSGIX }, - { "glFragmentMaterialiSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentMaterialiSGIX }, - { "glFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glFragmentMaterialivSGIX }, - { "glFrameTerminatorGREMEDY", "GL_GREMEDY_frame_terminator", (void *) wine_glFrameTerminatorGREMEDY }, - { "glFrameZoomSGIX", "GL_SGIX_framezoom", (void *) wine_glFrameZoomSGIX }, - { "glFramebufferDrawBufferEXT", "GL_EXT_direct_state_access", (void *) wine_glFramebufferDrawBufferEXT }, - { "glFramebufferDrawBuffersEXT", "GL_EXT_direct_state_access", (void *) wine_glFramebufferDrawBuffersEXT }, - { "glFramebufferReadBufferEXT", "GL_EXT_direct_state_access", (void *) wine_glFramebufferReadBufferEXT }, - { "glFramebufferRenderbuffer", "GL_ARB_framebuffer_object", (void *) wine_glFramebufferRenderbuffer }, - { "glFramebufferRenderbufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glFramebufferRenderbufferEXT }, - { "glFramebufferTexture1D", "GL_ARB_framebuffer_object", (void *) wine_glFramebufferTexture1D }, - { "glFramebufferTexture1DEXT", "GL_EXT_framebuffer_object", (void *) wine_glFramebufferTexture1DEXT }, - { "glFramebufferTexture2D", "GL_ARB_framebuffer_object", (void *) wine_glFramebufferTexture2D }, - { "glFramebufferTexture2DEXT", "GL_EXT_framebuffer_object", (void *) wine_glFramebufferTexture2DEXT }, - { "glFramebufferTexture3D", "GL_ARB_framebuffer_object", (void *) wine_glFramebufferTexture3D }, - { "glFramebufferTexture3DEXT", "GL_EXT_framebuffer_object", (void *) wine_glFramebufferTexture3DEXT }, - { "glFramebufferTextureARB", "GL_ARB_geometry_shader4", (void *) wine_glFramebufferTextureARB }, - { "glFramebufferTextureEXT", "GL_NV_geometry_program4", (void *) wine_glFramebufferTextureEXT }, - { "glFramebufferTextureFaceARB", "GL_ARB_geometry_shader4", (void *) wine_glFramebufferTextureFaceARB }, - { "glFramebufferTextureFaceEXT", "GL_NV_geometry_program4", (void *) wine_glFramebufferTextureFaceEXT }, - { "glFramebufferTextureLayer", "GL_ARB_framebuffer_object", (void *) wine_glFramebufferTextureLayer }, - { "glFramebufferTextureLayerARB", "GL_ARB_geometry_shader4", (void *) wine_glFramebufferTextureLayerARB }, - { "glFramebufferTextureLayerEXT", "GL_NV_geometry_program4", (void *) wine_glFramebufferTextureLayerEXT }, - { "glFreeObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glFreeObjectBufferATI }, - { "glGenAsyncMarkersSGIX", "GL_SGIX_async", (void *) wine_glGenAsyncMarkersSGIX }, - { "glGenBuffers", "GL_VERSION_1_5", (void *) wine_glGenBuffers }, - { "glGenBuffersARB", "GL_ARB_vertex_buffer_object", (void *) wine_glGenBuffersARB }, - { "glGenFencesAPPLE", "GL_APPLE_fence", (void *) wine_glGenFencesAPPLE }, - { "glGenFencesNV", "GL_NV_fence", (void *) wine_glGenFencesNV }, - { "glGenFragmentShadersATI", "GL_ATI_fragment_shader", (void *) wine_glGenFragmentShadersATI }, - { "glGenFramebuffers", "GL_ARB_framebuffer_object", (void *) wine_glGenFramebuffers }, - { "glGenFramebuffersEXT", "GL_EXT_framebuffer_object", (void *) wine_glGenFramebuffersEXT }, - { "glGenOcclusionQueriesNV", "GL_NV_occlusion_query", (void *) wine_glGenOcclusionQueriesNV }, - { "glGenProgramsARB", "GL_ARB_vertex_program", (void *) wine_glGenProgramsARB }, - { "glGenProgramsNV", "GL_NV_vertex_program", (void *) wine_glGenProgramsNV }, - { "glGenQueries", "GL_VERSION_1_5", (void *) wine_glGenQueries }, - { "glGenQueriesARB", "GL_ARB_occlusion_query", (void *) wine_glGenQueriesARB }, - { "glGenRenderbuffers", "GL_ARB_framebuffer_object", (void *) wine_glGenRenderbuffers }, - { "glGenRenderbuffersEXT", "GL_EXT_framebuffer_object", (void *) wine_glGenRenderbuffersEXT }, - { "glGenSymbolsEXT", "GL_EXT_vertex_shader", (void *) wine_glGenSymbolsEXT }, - { "glGenTexturesEXT", "GL_EXT_texture_object", (void *) wine_glGenTexturesEXT }, - { "glGenVertexArrays", "GL_ARB_vertex_array_object", (void *) wine_glGenVertexArrays }, - { "glGenVertexArraysAPPLE", "GL_APPLE_vertex_array_object", (void *) wine_glGenVertexArraysAPPLE }, - { "glGenVertexShadersEXT", "GL_EXT_vertex_shader", (void *) wine_glGenVertexShadersEXT }, - { "glGenerateMipmap", "GL_ARB_framebuffer_object", (void *) wine_glGenerateMipmap }, - { "glGenerateMipmapEXT", "GL_EXT_framebuffer_object", (void *) wine_glGenerateMipmapEXT }, - { "glGenerateMultiTexMipmapEXT", "GL_EXT_direct_state_access", (void *) wine_glGenerateMultiTexMipmapEXT }, - { "glGenerateTextureMipmapEXT", "GL_EXT_direct_state_access", (void *) wine_glGenerateTextureMipmapEXT }, - { "glGetActiveAttrib", "GL_VERSION_2_0", (void *) wine_glGetActiveAttrib }, - { "glGetActiveAttribARB", "GL_ARB_vertex_shader", (void *) wine_glGetActiveAttribARB }, - { "glGetActiveUniform", "GL_VERSION_2_0", (void *) wine_glGetActiveUniform }, - { "glGetActiveUniformARB", "GL_ARB_shader_objects", (void *) wine_glGetActiveUniformARB }, - { "glGetActiveVaryingNV", "GL_NV_transform_feedback", (void *) wine_glGetActiveVaryingNV }, - { "glGetArrayObjectfvATI", "GL_ATI_vertex_array_object", (void *) wine_glGetArrayObjectfvATI }, - { "glGetArrayObjectivATI", "GL_ATI_vertex_array_object", (void *) wine_glGetArrayObjectivATI }, - { "glGetAttachedObjectsARB", "GL_ARB_shader_objects", (void *) wine_glGetAttachedObjectsARB }, - { "glGetAttachedShaders", "GL_VERSION_2_0", (void *) wine_glGetAttachedShaders }, - { "glGetAttribLocation", "GL_VERSION_2_0", (void *) wine_glGetAttribLocation }, - { "glGetAttribLocationARB", "GL_ARB_vertex_shader", (void *) wine_glGetAttribLocationARB }, - { "glGetBooleanIndexedvEXT", "GL_EXT_draw_buffers2", (void *) wine_glGetBooleanIndexedvEXT }, - { "glGetBooleani_v", "GL_VERSION_3_0", (void *) wine_glGetBooleani_v }, - { "glGetBufferParameteriv", "GL_VERSION_1_5", (void *) wine_glGetBufferParameteriv }, - { "glGetBufferParameterivARB", "GL_ARB_vertex_buffer_object", (void *) wine_glGetBufferParameterivARB }, - { "glGetBufferPointerv", "GL_VERSION_1_5", (void *) wine_glGetBufferPointerv }, - { "glGetBufferPointervARB", "GL_ARB_vertex_buffer_object", (void *) wine_glGetBufferPointervARB }, - { "glGetBufferSubData", "GL_VERSION_1_5", (void *) wine_glGetBufferSubData }, - { "glGetBufferSubDataARB", "GL_ARB_vertex_buffer_object", (void *) wine_glGetBufferSubDataARB }, - { "glGetColorTableEXT", "GL_EXT_paletted_texture", (void *) wine_glGetColorTableEXT }, - { "glGetColorTableParameterfvEXT", "GL_EXT_paletted_texture", (void *) wine_glGetColorTableParameterfvEXT }, - { "glGetColorTableParameterfvSGI", "GL_SGI_color_table", (void *) wine_glGetColorTableParameterfvSGI }, - { "glGetColorTableParameterivEXT", "GL_EXT_paletted_texture", (void *) wine_glGetColorTableParameterivEXT }, - { "glGetColorTableParameterivSGI", "GL_SGI_color_table", (void *) wine_glGetColorTableParameterivSGI }, - { "glGetColorTableSGI", "GL_SGI_color_table", (void *) wine_glGetColorTableSGI }, - { "glGetCombinerInputParameterfvNV", "GL_NV_register_combiners", (void *) wine_glGetCombinerInputParameterfvNV }, - { "glGetCombinerInputParameterivNV", "GL_NV_register_combiners", (void *) wine_glGetCombinerInputParameterivNV }, - { "glGetCombinerOutputParameterfvNV", "GL_NV_register_combiners", (void *) wine_glGetCombinerOutputParameterfvNV }, - { "glGetCombinerOutputParameterivNV", "GL_NV_register_combiners", (void *) wine_glGetCombinerOutputParameterivNV }, - { "glGetCombinerStageParameterfvNV", "GL_NV_register_combiners2", (void *) wine_glGetCombinerStageParameterfvNV }, - { "glGetCompressedMultiTexImageEXT", "GL_EXT_direct_state_access", (void *) wine_glGetCompressedMultiTexImageEXT }, - { "glGetCompressedTexImage", "GL_VERSION_1_3", (void *) wine_glGetCompressedTexImage }, - { "glGetCompressedTexImageARB", "GL_ARB_texture_compression", (void *) wine_glGetCompressedTexImageARB }, - { "glGetCompressedTextureImageEXT", "GL_EXT_direct_state_access", (void *) wine_glGetCompressedTextureImageEXT }, - { "glGetConvolutionFilterEXT", "GL_EXT_convolution", (void *) wine_glGetConvolutionFilterEXT }, - { "glGetConvolutionParameterfvEXT", "GL_EXT_convolution", (void *) wine_glGetConvolutionParameterfvEXT }, - { "glGetConvolutionParameterivEXT", "GL_EXT_convolution", (void *) wine_glGetConvolutionParameterivEXT }, - { "glGetDetailTexFuncSGIS", "GL_SGIS_detail_texture", (void *) wine_glGetDetailTexFuncSGIS }, - { "glGetDoubleIndexedvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetDoubleIndexedvEXT }, - { "glGetFenceivNV", "GL_NV_fence", (void *) wine_glGetFenceivNV }, - { "glGetFinalCombinerInputParameterfvNV", "GL_NV_register_combiners", (void *) wine_glGetFinalCombinerInputParameterfvNV }, - { "glGetFinalCombinerInputParameterivNV", "GL_NV_register_combiners", (void *) wine_glGetFinalCombinerInputParameterivNV }, - { "glGetFloatIndexedvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetFloatIndexedvEXT }, - { "glGetFogFuncSGIS", "GL_SGIS_fog_function", (void *) wine_glGetFogFuncSGIS }, - { "glGetFragDataLocation", "GL_VERSION_3_0", (void *) wine_glGetFragDataLocation }, - { "glGetFragDataLocationEXT", "GL_EXT_gpu_shader4", (void *) wine_glGetFragDataLocationEXT }, - { "glGetFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glGetFragmentLightfvSGIX }, - { "glGetFragmentLightivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glGetFragmentLightivSGIX }, - { "glGetFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glGetFragmentMaterialfvSGIX }, - { "glGetFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glGetFragmentMaterialivSGIX }, - { "glGetFramebufferAttachmentParameteriv", "GL_ARB_framebuffer_object", (void *) wine_glGetFramebufferAttachmentParameteriv }, - { "glGetFramebufferAttachmentParameterivEXT", "GL_EXT_framebuffer_object", (void *) wine_glGetFramebufferAttachmentParameterivEXT }, - { "glGetFramebufferParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetFramebufferParameterivEXT }, - { "glGetHandleARB", "GL_ARB_shader_objects", (void *) wine_glGetHandleARB }, - { "glGetHistogramEXT", "GL_EXT_histogram", (void *) wine_glGetHistogramEXT }, - { "glGetHistogramParameterfvEXT", "GL_EXT_histogram", (void *) wine_glGetHistogramParameterfvEXT }, - { "glGetHistogramParameterivEXT", "GL_EXT_histogram", (void *) wine_glGetHistogramParameterivEXT }, - { "glGetImageTransformParameterfvHP", "GL_HP_image_transform", (void *) wine_glGetImageTransformParameterfvHP }, - { "glGetImageTransformParameterivHP", "GL_HP_image_transform", (void *) wine_glGetImageTransformParameterivHP }, - { "glGetInfoLogARB", "GL_ARB_shader_objects", (void *) wine_glGetInfoLogARB }, - { "glGetInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glGetInstrumentsSGIX }, - { "glGetIntegerIndexedvEXT", "GL_EXT_draw_buffers2", (void *) wine_glGetIntegerIndexedvEXT }, - { "glGetIntegeri_v", "GL_VERSION_3_0", (void *) wine_glGetIntegeri_v }, - { "glGetInvariantBooleanvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetInvariantBooleanvEXT }, - { "glGetInvariantFloatvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetInvariantFloatvEXT }, - { "glGetInvariantIntegervEXT", "GL_EXT_vertex_shader", (void *) wine_glGetInvariantIntegervEXT }, - { "glGetListParameterfvSGIX", "GL_SGIX_list_priority", (void *) wine_glGetListParameterfvSGIX }, - { "glGetListParameterivSGIX", "GL_SGIX_list_priority", (void *) wine_glGetListParameterivSGIX }, - { "glGetLocalConstantBooleanvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetLocalConstantBooleanvEXT }, - { "glGetLocalConstantFloatvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetLocalConstantFloatvEXT }, - { "glGetLocalConstantIntegervEXT", "GL_EXT_vertex_shader", (void *) wine_glGetLocalConstantIntegervEXT }, - { "glGetMapAttribParameterfvNV", "GL_NV_evaluators", (void *) wine_glGetMapAttribParameterfvNV }, - { "glGetMapAttribParameterivNV", "GL_NV_evaluators", (void *) wine_glGetMapAttribParameterivNV }, - { "glGetMapControlPointsNV", "GL_NV_evaluators", (void *) wine_glGetMapControlPointsNV }, - { "glGetMapParameterfvNV", "GL_NV_evaluators", (void *) wine_glGetMapParameterfvNV }, - { "glGetMapParameterivNV", "GL_NV_evaluators", (void *) wine_glGetMapParameterivNV }, - { "glGetMinmaxEXT", "GL_EXT_histogram", (void *) wine_glGetMinmaxEXT }, - { "glGetMinmaxParameterfvEXT", "GL_EXT_histogram", (void *) wine_glGetMinmaxParameterfvEXT }, - { "glGetMinmaxParameterivEXT", "GL_EXT_histogram", (void *) wine_glGetMinmaxParameterivEXT }, - { "glGetMultiTexEnvfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexEnvfvEXT }, - { "glGetMultiTexEnvivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexEnvivEXT }, - { "glGetMultiTexGendvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexGendvEXT }, - { "glGetMultiTexGenfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexGenfvEXT }, - { "glGetMultiTexGenivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexGenivEXT }, - { "glGetMultiTexImageEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexImageEXT }, - { "glGetMultiTexLevelParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexLevelParameterfvEXT }, - { "glGetMultiTexLevelParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexLevelParameterivEXT }, - { "glGetMultiTexParameterIivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexParameterIivEXT }, - { "glGetMultiTexParameterIuivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexParameterIuivEXT }, - { "glGetMultiTexParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexParameterfvEXT }, - { "glGetMultiTexParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetMultiTexParameterivEXT }, - { "glGetNamedBufferParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedBufferParameterivEXT }, - { "glGetNamedBufferPointervEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedBufferPointervEXT }, - { "glGetNamedBufferSubDataEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedBufferSubDataEXT }, - { "glGetNamedFramebufferAttachmentParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedFramebufferAttachmentParameterivEXT }, - { "glGetNamedProgramLocalParameterIivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedProgramLocalParameterIivEXT }, - { "glGetNamedProgramLocalParameterIuivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedProgramLocalParameterIuivEXT }, - { "glGetNamedProgramLocalParameterdvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedProgramLocalParameterdvEXT }, - { "glGetNamedProgramLocalParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedProgramLocalParameterfvEXT }, - { "glGetNamedProgramStringEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedProgramStringEXT }, - { "glGetNamedProgramivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedProgramivEXT }, - { "glGetNamedRenderbufferParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetNamedRenderbufferParameterivEXT }, - { "glGetObjectBufferfvATI", "GL_ATI_vertex_array_object", (void *) wine_glGetObjectBufferfvATI }, - { "glGetObjectBufferivATI", "GL_ATI_vertex_array_object", (void *) wine_glGetObjectBufferivATI }, - { "glGetObjectParameterfvARB", "GL_ARB_shader_objects", (void *) wine_glGetObjectParameterfvARB }, - { "glGetObjectParameterivARB", "GL_ARB_shader_objects", (void *) wine_glGetObjectParameterivARB }, - { "glGetOcclusionQueryivNV", "GL_NV_occlusion_query", (void *) wine_glGetOcclusionQueryivNV }, - { "glGetOcclusionQueryuivNV", "GL_NV_occlusion_query", (void *) wine_glGetOcclusionQueryuivNV }, - { "glGetPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", (void *) wine_glGetPixelTexGenParameterfvSGIS }, - { "glGetPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", (void *) wine_glGetPixelTexGenParameterivSGIS }, - { "glGetPointerIndexedvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetPointerIndexedvEXT }, - { "glGetPointervEXT", "GL_EXT_vertex_array", (void *) wine_glGetPointervEXT }, - { "glGetProgramEnvParameterIivNV", "GL_NV_gpu_program4", (void *) wine_glGetProgramEnvParameterIivNV }, - { "glGetProgramEnvParameterIuivNV", "GL_NV_gpu_program4", (void *) wine_glGetProgramEnvParameterIuivNV }, - { "glGetProgramEnvParameterdvARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramEnvParameterdvARB }, - { "glGetProgramEnvParameterfvARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramEnvParameterfvARB }, - { "glGetProgramInfoLog", "GL_VERSION_2_0", (void *) wine_glGetProgramInfoLog }, - { "glGetProgramLocalParameterIivNV", "GL_NV_gpu_program4", (void *) wine_glGetProgramLocalParameterIivNV }, - { "glGetProgramLocalParameterIuivNV", "GL_NV_gpu_program4", (void *) wine_glGetProgramLocalParameterIuivNV }, - { "glGetProgramLocalParameterdvARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramLocalParameterdvARB }, - { "glGetProgramLocalParameterfvARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramLocalParameterfvARB }, - { "glGetProgramNamedParameterdvNV", "GL_NV_fragment_program", (void *) wine_glGetProgramNamedParameterdvNV }, - { "glGetProgramNamedParameterfvNV", "GL_NV_fragment_program", (void *) wine_glGetProgramNamedParameterfvNV }, - { "glGetProgramParameterdvNV", "GL_NV_vertex_program", (void *) wine_glGetProgramParameterdvNV }, - { "glGetProgramParameterfvNV", "GL_NV_vertex_program", (void *) wine_glGetProgramParameterfvNV }, - { "glGetProgramStringARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramStringARB }, - { "glGetProgramStringNV", "GL_NV_vertex_program", (void *) wine_glGetProgramStringNV }, - { "glGetProgramiv", "GL_VERSION_2_0", (void *) wine_glGetProgramiv }, - { "glGetProgramivARB", "GL_ARB_vertex_program", (void *) wine_glGetProgramivARB }, - { "glGetProgramivNV", "GL_NV_vertex_program", (void *) wine_glGetProgramivNV }, - { "glGetQueryObjecti64vEXT", "GL_EXT_timer_query", (void *) wine_glGetQueryObjecti64vEXT }, - { "glGetQueryObjectiv", "GL_VERSION_1_5", (void *) wine_glGetQueryObjectiv }, - { "glGetQueryObjectivARB", "GL_ARB_occlusion_query", (void *) wine_glGetQueryObjectivARB }, - { "glGetQueryObjectui64vEXT", "GL_EXT_timer_query", (void *) wine_glGetQueryObjectui64vEXT }, - { "glGetQueryObjectuiv", "GL_VERSION_1_5", (void *) wine_glGetQueryObjectuiv }, - { "glGetQueryObjectuivARB", "GL_ARB_occlusion_query", (void *) wine_glGetQueryObjectuivARB }, - { "glGetQueryiv", "GL_VERSION_1_5", (void *) wine_glGetQueryiv }, - { "glGetQueryivARB", "GL_ARB_occlusion_query", (void *) wine_glGetQueryivARB }, - { "glGetRenderbufferParameteriv", "GL_ARB_framebuffer_object", (void *) wine_glGetRenderbufferParameteriv }, - { "glGetRenderbufferParameterivEXT", "GL_EXT_framebuffer_object", (void *) wine_glGetRenderbufferParameterivEXT }, - { "glGetSeparableFilterEXT", "GL_EXT_convolution", (void *) wine_glGetSeparableFilterEXT }, - { "glGetShaderInfoLog", "GL_VERSION_2_0", (void *) wine_glGetShaderInfoLog }, - { "glGetShaderSource", "GL_VERSION_2_0", (void *) wine_glGetShaderSource }, - { "glGetShaderSourceARB", "GL_ARB_shader_objects", (void *) wine_glGetShaderSourceARB }, - { "glGetShaderiv", "GL_VERSION_2_0", (void *) wine_glGetShaderiv }, - { "glGetSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", (void *) wine_glGetSharpenTexFuncSGIS }, - { "glGetStringi", "GL_VERSION_3_0", (void *) wine_glGetStringi }, - { "glGetTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", (void *) wine_glGetTexBumpParameterfvATI }, - { "glGetTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", (void *) wine_glGetTexBumpParameterivATI }, - { "glGetTexFilterFuncSGIS", "GL_SGIS_texture_filter4", (void *) wine_glGetTexFilterFuncSGIS }, - { "glGetTexParameterIiv", "GL_VERSION_3_0", (void *) wine_glGetTexParameterIiv }, - { "glGetTexParameterIivEXT", "GL_EXT_texture_integer", (void *) wine_glGetTexParameterIivEXT }, - { "glGetTexParameterIuiv", "GL_VERSION_3_0", (void *) wine_glGetTexParameterIuiv }, - { "glGetTexParameterIuivEXT", "GL_EXT_texture_integer", (void *) wine_glGetTexParameterIuivEXT }, - { "glGetTextureImageEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureImageEXT }, - { "glGetTextureLevelParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureLevelParameterfvEXT }, - { "glGetTextureLevelParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureLevelParameterivEXT }, - { "glGetTextureParameterIivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureParameterIivEXT }, - { "glGetTextureParameterIuivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureParameterIuivEXT }, - { "glGetTextureParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureParameterfvEXT }, - { "glGetTextureParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glGetTextureParameterivEXT }, - { "glGetTrackMatrixivNV", "GL_NV_vertex_program", (void *) wine_glGetTrackMatrixivNV }, - { "glGetTransformFeedbackVarying", "GL_VERSION_3_0", (void *) wine_glGetTransformFeedbackVarying }, - { "glGetTransformFeedbackVaryingEXT", "GL_EXT_transform_feedback", (void *) wine_glGetTransformFeedbackVaryingEXT }, - { "glGetTransformFeedbackVaryingNV", "GL_NV_transform_feedback", (void *) wine_glGetTransformFeedbackVaryingNV }, - { "glGetUniformBufferSizeEXT", "GL_EXT_bindable_uniform", (void *) wine_glGetUniformBufferSizeEXT }, - { "glGetUniformLocation", "GL_VERSION_2_0", (void *) wine_glGetUniformLocation }, - { "glGetUniformLocationARB", "GL_ARB_shader_objects", (void *) wine_glGetUniformLocationARB }, - { "glGetUniformOffsetEXT", "GL_EXT_bindable_uniform", (void *) wine_glGetUniformOffsetEXT }, - { "glGetUniformfv", "GL_VERSION_2_0", (void *) wine_glGetUniformfv }, - { "glGetUniformfvARB", "GL_ARB_shader_objects", (void *) wine_glGetUniformfvARB }, - { "glGetUniformiv", "GL_VERSION_2_0", (void *) wine_glGetUniformiv }, - { "glGetUniformivARB", "GL_ARB_shader_objects", (void *) wine_glGetUniformivARB }, - { "glGetUniformuiv", "GL_VERSION_3_0", (void *) wine_glGetUniformuiv }, - { "glGetUniformuivEXT", "GL_EXT_gpu_shader4", (void *) wine_glGetUniformuivEXT }, - { "glGetVariantArrayObjectfvATI", "GL_ATI_vertex_array_object", (void *) wine_glGetVariantArrayObjectfvATI }, - { "glGetVariantArrayObjectivATI", "GL_ATI_vertex_array_object", (void *) wine_glGetVariantArrayObjectivATI }, - { "glGetVariantBooleanvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetVariantBooleanvEXT }, - { "glGetVariantFloatvEXT", "GL_EXT_vertex_shader", (void *) wine_glGetVariantFloatvEXT }, - { "glGetVariantIntegervEXT", "GL_EXT_vertex_shader", (void *) wine_glGetVariantIntegervEXT }, - { "glGetVariantPointervEXT", "GL_EXT_vertex_shader", (void *) wine_glGetVariantPointervEXT }, - { "glGetVaryingLocationNV", "GL_NV_transform_feedback", (void *) wine_glGetVaryingLocationNV }, - { "glGetVertexAttribArrayObjectfvATI", "GL_ATI_vertex_attrib_array_object", (void *) wine_glGetVertexAttribArrayObjectfvATI }, - { "glGetVertexAttribArrayObjectivATI", "GL_ATI_vertex_attrib_array_object", (void *) wine_glGetVertexAttribArrayObjectivATI }, - { "glGetVertexAttribIiv", "GL_VERSION_3_0", (void *) wine_glGetVertexAttribIiv }, - { "glGetVertexAttribIivEXT", "GL_NV_vertex_program4", (void *) wine_glGetVertexAttribIivEXT }, - { "glGetVertexAttribIuiv", "GL_VERSION_3_0", (void *) wine_glGetVertexAttribIuiv }, - { "glGetVertexAttribIuivEXT", "GL_NV_vertex_program4", (void *) wine_glGetVertexAttribIuivEXT }, - { "glGetVertexAttribPointerv", "GL_VERSION_2_0", (void *) wine_glGetVertexAttribPointerv }, - { "glGetVertexAttribPointervARB", "GL_ARB_vertex_program", (void *) wine_glGetVertexAttribPointervARB }, - { "glGetVertexAttribPointervNV", "GL_NV_vertex_program", (void *) wine_glGetVertexAttribPointervNV }, - { "glGetVertexAttribdv", "GL_VERSION_2_0", (void *) wine_glGetVertexAttribdv }, - { "glGetVertexAttribdvARB", "GL_ARB_vertex_program", (void *) wine_glGetVertexAttribdvARB }, - { "glGetVertexAttribdvNV", "GL_NV_vertex_program", (void *) wine_glGetVertexAttribdvNV }, - { "glGetVertexAttribfv", "GL_VERSION_2_0", (void *) wine_glGetVertexAttribfv }, - { "glGetVertexAttribfvARB", "GL_ARB_vertex_program", (void *) wine_glGetVertexAttribfvARB }, - { "glGetVertexAttribfvNV", "GL_NV_vertex_program", (void *) wine_glGetVertexAttribfvNV }, - { "glGetVertexAttribiv", "GL_VERSION_2_0", (void *) wine_glGetVertexAttribiv }, - { "glGetVertexAttribivARB", "GL_ARB_vertex_program", (void *) wine_glGetVertexAttribivARB }, - { "glGetVertexAttribivNV", "GL_NV_vertex_program", (void *) wine_glGetVertexAttribivNV }, - { "glGlobalAlphaFactorbSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorbSUN }, - { "glGlobalAlphaFactordSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactordSUN }, - { "glGlobalAlphaFactorfSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorfSUN }, - { "glGlobalAlphaFactoriSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactoriSUN }, - { "glGlobalAlphaFactorsSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorsSUN }, - { "glGlobalAlphaFactorubSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorubSUN }, - { "glGlobalAlphaFactoruiSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactoruiSUN }, - { "glGlobalAlphaFactorusSUN", "GL_SUN_global_alpha", (void *) wine_glGlobalAlphaFactorusSUN }, - { "glHintPGI", "GL_PGI_misc_hints", (void *) wine_glHintPGI }, - { "glHistogramEXT", "GL_EXT_histogram", (void *) wine_glHistogramEXT }, - { "glIglooInterfaceSGIX", "GL_SGIX_igloo_interface", (void *) wine_glIglooInterfaceSGIX }, - { "glImageTransformParameterfHP", "GL_HP_image_transform", (void *) wine_glImageTransformParameterfHP }, - { "glImageTransformParameterfvHP", "GL_HP_image_transform", (void *) wine_glImageTransformParameterfvHP }, - { "glImageTransformParameteriHP", "GL_HP_image_transform", (void *) wine_glImageTransformParameteriHP }, - { "glImageTransformParameterivHP", "GL_HP_image_transform", (void *) wine_glImageTransformParameterivHP }, - { "glIndexFuncEXT", "GL_EXT_index_func", (void *) wine_glIndexFuncEXT }, - { "glIndexMaterialEXT", "GL_EXT_index_material", (void *) wine_glIndexMaterialEXT }, - { "glIndexPointerEXT", "GL_EXT_vertex_array", (void *) wine_glIndexPointerEXT }, - { "glIndexPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glIndexPointerListIBM }, - { "glInsertComponentEXT", "GL_EXT_vertex_shader", (void *) wine_glInsertComponentEXT }, - { "glInstrumentsBufferSGIX", "GL_SGIX_instruments", (void *) wine_glInstrumentsBufferSGIX }, - { "glIsAsyncMarkerSGIX", "GL_SGIX_async", (void *) wine_glIsAsyncMarkerSGIX }, - { "glIsBuffer", "GL_VERSION_1_5", (void *) wine_glIsBuffer }, - { "glIsBufferARB", "GL_ARB_vertex_buffer_object", (void *) wine_glIsBufferARB }, - { "glIsEnabledIndexedEXT", "GL_EXT_draw_buffers2", (void *) wine_glIsEnabledIndexedEXT }, - { "glIsEnabledi", "GL_VERSION_3_0", (void *) wine_glIsEnabledi }, - { "glIsFenceAPPLE", "GL_APPLE_fence", (void *) wine_glIsFenceAPPLE }, - { "glIsFenceNV", "GL_NV_fence", (void *) wine_glIsFenceNV }, - { "glIsFramebuffer", "GL_ARB_framebuffer_object", (void *) wine_glIsFramebuffer }, - { "glIsFramebufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glIsFramebufferEXT }, - { "glIsObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glIsObjectBufferATI }, - { "glIsOcclusionQueryNV", "GL_NV_occlusion_query", (void *) wine_glIsOcclusionQueryNV }, - { "glIsProgram", "GL_VERSION_2_0", (void *) wine_glIsProgram }, - { "glIsProgramARB", "GL_ARB_vertex_program", (void *) wine_glIsProgramARB }, - { "glIsProgramNV", "GL_NV_vertex_program", (void *) wine_glIsProgramNV }, - { "glIsQuery", "GL_VERSION_1_5", (void *) wine_glIsQuery }, - { "glIsQueryARB", "GL_ARB_occlusion_query", (void *) wine_glIsQueryARB }, - { "glIsRenderbuffer", "GL_ARB_framebuffer_object", (void *) wine_glIsRenderbuffer }, - { "glIsRenderbufferEXT", "GL_EXT_framebuffer_object", (void *) wine_glIsRenderbufferEXT }, - { "glIsShader", "GL_VERSION_2_0", (void *) wine_glIsShader }, - { "glIsTextureEXT", "GL_EXT_texture_object", (void *) wine_glIsTextureEXT }, - { "glIsVariantEnabledEXT", "GL_EXT_vertex_shader", (void *) wine_glIsVariantEnabledEXT }, - { "glIsVertexArray", "GL_ARB_vertex_array_object", (void *) wine_glIsVertexArray }, - { "glIsVertexArrayAPPLE", "GL_APPLE_vertex_array_object", (void *) wine_glIsVertexArrayAPPLE }, - { "glLightEnviSGIX", "GL_SGIX_fragment_lighting", (void *) wine_glLightEnviSGIX }, - { "glLinkProgram", "GL_VERSION_2_0", (void *) wine_glLinkProgram }, - { "glLinkProgramARB", "GL_ARB_shader_objects", (void *) wine_glLinkProgramARB }, - { "glListParameterfSGIX", "GL_SGIX_list_priority", (void *) wine_glListParameterfSGIX }, - { "glListParameterfvSGIX", "GL_SGIX_list_priority", (void *) wine_glListParameterfvSGIX }, - { "glListParameteriSGIX", "GL_SGIX_list_priority", (void *) wine_glListParameteriSGIX }, - { "glListParameterivSGIX", "GL_SGIX_list_priority", (void *) wine_glListParameterivSGIX }, - { "glLoadIdentityDeformationMapSGIX", "GL_SGIX_polynomial_ffd", (void *) wine_glLoadIdentityDeformationMapSGIX }, - { "glLoadProgramNV", "GL_NV_vertex_program", (void *) wine_glLoadProgramNV }, - { "glLoadTransposeMatrixd", "GL_VERSION_1_3", (void *) wine_glLoadTransposeMatrixd }, - { "glLoadTransposeMatrixdARB", "GL_ARB_transpose_matrix", (void *) wine_glLoadTransposeMatrixdARB }, - { "glLoadTransposeMatrixf", "GL_VERSION_1_3", (void *) wine_glLoadTransposeMatrixf }, - { "glLoadTransposeMatrixfARB", "GL_ARB_transpose_matrix", (void *) wine_glLoadTransposeMatrixfARB }, - { "glLockArraysEXT", "GL_EXT_compiled_vertex_array", (void *) wine_glLockArraysEXT }, - { "glMTexCoord2fSGIS", "GL_SGIS_multitexture", (void *) wine_glMTexCoord2fSGIS }, - { "glMTexCoord2fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMTexCoord2fvSGIS }, - { "glMapBuffer", "GL_VERSION_1_5", (void *) wine_glMapBuffer }, - { "glMapBufferARB", "GL_ARB_vertex_buffer_object", (void *) wine_glMapBufferARB }, - { "glMapBufferRange", "GL_ARB_map_buffer_range", (void *) wine_glMapBufferRange }, - { "glMapControlPointsNV", "GL_NV_evaluators", (void *) wine_glMapControlPointsNV }, - { "glMapNamedBufferEXT", "GL_EXT_direct_state_access", (void *) wine_glMapNamedBufferEXT }, - { "glMapObjectBufferATI", "GL_ATI_map_object_buffer", (void *) wine_glMapObjectBufferATI }, - { "glMapParameterfvNV", "GL_NV_evaluators", (void *) wine_glMapParameterfvNV }, - { "glMapParameterivNV", "GL_NV_evaluators", (void *) wine_glMapParameterivNV }, - { "glMatrixFrustumEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixFrustumEXT }, - { "glMatrixIndexPointerARB", "GL_ARB_matrix_palette", (void *) wine_glMatrixIndexPointerARB }, - { "glMatrixIndexubvARB", "GL_ARB_matrix_palette", (void *) wine_glMatrixIndexubvARB }, - { "glMatrixIndexuivARB", "GL_ARB_matrix_palette", (void *) wine_glMatrixIndexuivARB }, - { "glMatrixIndexusvARB", "GL_ARB_matrix_palette", (void *) wine_glMatrixIndexusvARB }, - { "glMatrixLoadIdentityEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixLoadIdentityEXT }, - { "glMatrixLoadTransposedEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixLoadTransposedEXT }, - { "glMatrixLoadTransposefEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixLoadTransposefEXT }, - { "glMatrixLoaddEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixLoaddEXT }, - { "glMatrixLoadfEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixLoadfEXT }, - { "glMatrixMultTransposedEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixMultTransposedEXT }, - { "glMatrixMultTransposefEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixMultTransposefEXT }, - { "glMatrixMultdEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixMultdEXT }, - { "glMatrixMultfEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixMultfEXT }, - { "glMatrixOrthoEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixOrthoEXT }, - { "glMatrixPopEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixPopEXT }, - { "glMatrixPushEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixPushEXT }, - { "glMatrixRotatedEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixRotatedEXT }, - { "glMatrixRotatefEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixRotatefEXT }, - { "glMatrixScaledEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixScaledEXT }, - { "glMatrixScalefEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixScalefEXT }, - { "glMatrixTranslatedEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixTranslatedEXT }, - { "glMatrixTranslatefEXT", "GL_EXT_direct_state_access", (void *) wine_glMatrixTranslatefEXT }, - { "glMinmaxEXT", "GL_EXT_histogram", (void *) wine_glMinmaxEXT }, - { "glMultTransposeMatrixd", "GL_VERSION_1_3", (void *) wine_glMultTransposeMatrixd }, - { "glMultTransposeMatrixdARB", "GL_ARB_transpose_matrix", (void *) wine_glMultTransposeMatrixdARB }, - { "glMultTransposeMatrixf", "GL_VERSION_1_3", (void *) wine_glMultTransposeMatrixf }, - { "glMultTransposeMatrixfARB", "GL_ARB_transpose_matrix", (void *) wine_glMultTransposeMatrixfARB }, - { "glMultiDrawArrays", "GL_VERSION_1_4", (void *) wine_glMultiDrawArrays }, - { "glMultiDrawArraysEXT", "GL_EXT_multi_draw_arrays", (void *) wine_glMultiDrawArraysEXT }, - { "glMultiDrawElementArrayAPPLE", "GL_APPLE_element_array", (void *) wine_glMultiDrawElementArrayAPPLE }, - { "glMultiDrawElements", "GL_VERSION_1_4", (void *) wine_glMultiDrawElements }, - { "glMultiDrawElementsEXT", "GL_EXT_multi_draw_arrays", (void *) wine_glMultiDrawElementsEXT }, - { "glMultiDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", (void *) wine_glMultiDrawRangeElementArrayAPPLE }, - { "glMultiModeDrawArraysIBM", "GL_IBM_multimode_draw_arrays", (void *) wine_glMultiModeDrawArraysIBM }, - { "glMultiModeDrawElementsIBM", "GL_IBM_multimode_draw_arrays", (void *) wine_glMultiModeDrawElementsIBM }, - { "glMultiTexBufferEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexBufferEXT }, - { "glMultiTexCoord1d", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1d }, - { "glMultiTexCoord1dARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1dARB }, - { "glMultiTexCoord1dSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1dSGIS }, - { "glMultiTexCoord1dv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1dv }, - { "glMultiTexCoord1dvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1dvARB }, - { "glMultiTexCoord1dvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1dvSGIS }, - { "glMultiTexCoord1f", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1f }, - { "glMultiTexCoord1fARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1fARB }, - { "glMultiTexCoord1fSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1fSGIS }, - { "glMultiTexCoord1fv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1fv }, - { "glMultiTexCoord1fvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1fvARB }, - { "glMultiTexCoord1fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1fvSGIS }, - { "glMultiTexCoord1hNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord1hNV }, - { "glMultiTexCoord1hvNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord1hvNV }, - { "glMultiTexCoord1i", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1i }, - { "glMultiTexCoord1iARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1iARB }, - { "glMultiTexCoord1iSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1iSGIS }, - { "glMultiTexCoord1iv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1iv }, - { "glMultiTexCoord1ivARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1ivARB }, - { "glMultiTexCoord1ivSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1ivSGIS }, - { "glMultiTexCoord1s", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1s }, - { "glMultiTexCoord1sARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1sARB }, - { "glMultiTexCoord1sSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1sSGIS }, - { "glMultiTexCoord1sv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord1sv }, - { "glMultiTexCoord1svARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord1svARB }, - { "glMultiTexCoord1svSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord1svSGIS }, - { "glMultiTexCoord2d", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2d }, - { "glMultiTexCoord2dARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2dARB }, - { "glMultiTexCoord2dSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2dSGIS }, - { "glMultiTexCoord2dv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2dv }, - { "glMultiTexCoord2dvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2dvARB }, - { "glMultiTexCoord2dvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2dvSGIS }, - { "glMultiTexCoord2f", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2f }, - { "glMultiTexCoord2fARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2fARB }, - { "glMultiTexCoord2fSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2fSGIS }, - { "glMultiTexCoord2fv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2fv }, - { "glMultiTexCoord2fvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2fvARB }, - { "glMultiTexCoord2fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2fvSGIS }, - { "glMultiTexCoord2hNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord2hNV }, - { "glMultiTexCoord2hvNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord2hvNV }, - { "glMultiTexCoord2i", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2i }, - { "glMultiTexCoord2iARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2iARB }, - { "glMultiTexCoord2iSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2iSGIS }, - { "glMultiTexCoord2iv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2iv }, - { "glMultiTexCoord2ivARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2ivARB }, - { "glMultiTexCoord2ivSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2ivSGIS }, - { "glMultiTexCoord2s", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2s }, - { "glMultiTexCoord2sARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2sARB }, - { "glMultiTexCoord2sSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2sSGIS }, - { "glMultiTexCoord2sv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord2sv }, - { "glMultiTexCoord2svARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord2svARB }, - { "glMultiTexCoord2svSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord2svSGIS }, - { "glMultiTexCoord3d", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3d }, - { "glMultiTexCoord3dARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3dARB }, - { "glMultiTexCoord3dSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3dSGIS }, - { "glMultiTexCoord3dv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3dv }, - { "glMultiTexCoord3dvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3dvARB }, - { "glMultiTexCoord3dvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3dvSGIS }, - { "glMultiTexCoord3f", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3f }, - { "glMultiTexCoord3fARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3fARB }, - { "glMultiTexCoord3fSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3fSGIS }, - { "glMultiTexCoord3fv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3fv }, - { "glMultiTexCoord3fvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3fvARB }, - { "glMultiTexCoord3fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3fvSGIS }, - { "glMultiTexCoord3hNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord3hNV }, - { "glMultiTexCoord3hvNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord3hvNV }, - { "glMultiTexCoord3i", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3i }, - { "glMultiTexCoord3iARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3iARB }, - { "glMultiTexCoord3iSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3iSGIS }, - { "glMultiTexCoord3iv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3iv }, - { "glMultiTexCoord3ivARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3ivARB }, - { "glMultiTexCoord3ivSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3ivSGIS }, - { "glMultiTexCoord3s", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3s }, - { "glMultiTexCoord3sARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3sARB }, - { "glMultiTexCoord3sSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3sSGIS }, - { "glMultiTexCoord3sv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord3sv }, - { "glMultiTexCoord3svARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord3svARB }, - { "glMultiTexCoord3svSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord3svSGIS }, - { "glMultiTexCoord4d", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4d }, - { "glMultiTexCoord4dARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4dARB }, - { "glMultiTexCoord4dSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4dSGIS }, - { "glMultiTexCoord4dv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4dv }, - { "glMultiTexCoord4dvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4dvARB }, - { "glMultiTexCoord4dvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4dvSGIS }, - { "glMultiTexCoord4f", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4f }, - { "glMultiTexCoord4fARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4fARB }, - { "glMultiTexCoord4fSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4fSGIS }, - { "glMultiTexCoord4fv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4fv }, - { "glMultiTexCoord4fvARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4fvARB }, - { "glMultiTexCoord4fvSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4fvSGIS }, - { "glMultiTexCoord4hNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord4hNV }, - { "glMultiTexCoord4hvNV", "GL_NV_half_float", (void *) wine_glMultiTexCoord4hvNV }, - { "glMultiTexCoord4i", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4i }, - { "glMultiTexCoord4iARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4iARB }, - { "glMultiTexCoord4iSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4iSGIS }, - { "glMultiTexCoord4iv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4iv }, - { "glMultiTexCoord4ivARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4ivARB }, - { "glMultiTexCoord4ivSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4ivSGIS }, - { "glMultiTexCoord4s", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4s }, - { "glMultiTexCoord4sARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4sARB }, - { "glMultiTexCoord4sSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4sSGIS }, - { "glMultiTexCoord4sv", "GL_VERSION_1_3", (void *) wine_glMultiTexCoord4sv }, - { "glMultiTexCoord4svARB", "GL_ARB_multitexture", (void *) wine_glMultiTexCoord4svARB }, - { "glMultiTexCoord4svSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoord4svSGIS }, - { "glMultiTexCoordPointerEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexCoordPointerEXT }, - { "glMultiTexCoordPointerSGIS", "GL_SGIS_multitexture", (void *) wine_glMultiTexCoordPointerSGIS }, - { "glMultiTexEnvfEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexEnvfEXT }, - { "glMultiTexEnvfvEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexEnvfvEXT }, - { "glMultiTexEnviEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexEnviEXT }, - { "glMultiTexEnvivEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexEnvivEXT }, - { "glMultiTexGendEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexGendEXT }, - { "glMultiTexGendvEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexGendvEXT }, - { "glMultiTexGenfEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexGenfEXT }, - { "glMultiTexGenfvEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexGenfvEXT }, - { "glMultiTexGeniEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexGeniEXT }, - { "glMultiTexGenivEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexGenivEXT }, - { "glMultiTexImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexImage1DEXT }, - { "glMultiTexImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexImage2DEXT }, - { "glMultiTexImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexImage3DEXT }, - { "glMultiTexParameterIivEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexParameterIivEXT }, - { "glMultiTexParameterIuivEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexParameterIuivEXT }, - { "glMultiTexParameterfEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexParameterfEXT }, - { "glMultiTexParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexParameterfvEXT }, - { "glMultiTexParameteriEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexParameteriEXT }, - { "glMultiTexParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexParameterivEXT }, - { "glMultiTexRenderbufferEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexRenderbufferEXT }, - { "glMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexSubImage1DEXT }, - { "glMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexSubImage2DEXT }, - { "glMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glMultiTexSubImage3DEXT }, - { "glNamedBufferDataEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedBufferDataEXT }, - { "glNamedBufferSubDataEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedBufferSubDataEXT }, - { "glNamedFramebufferRenderbufferEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferRenderbufferEXT }, - { "glNamedFramebufferTexture1DEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferTexture1DEXT }, - { "glNamedFramebufferTexture2DEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferTexture2DEXT }, - { "glNamedFramebufferTexture3DEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferTexture3DEXT }, - { "glNamedFramebufferTextureEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferTextureEXT }, - { "glNamedFramebufferTextureFaceEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferTextureFaceEXT }, - { "glNamedFramebufferTextureLayerEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedFramebufferTextureLayerEXT }, - { "glNamedProgramLocalParameter4dEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameter4dEXT }, - { "glNamedProgramLocalParameter4dvEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameter4dvEXT }, - { "glNamedProgramLocalParameter4fEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameter4fEXT }, - { "glNamedProgramLocalParameter4fvEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameter4fvEXT }, - { "glNamedProgramLocalParameterI4iEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameterI4iEXT }, - { "glNamedProgramLocalParameterI4ivEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameterI4ivEXT }, - { "glNamedProgramLocalParameterI4uiEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameterI4uiEXT }, - { "glNamedProgramLocalParameterI4uivEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameterI4uivEXT }, - { "glNamedProgramLocalParameters4fvEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParameters4fvEXT }, - { "glNamedProgramLocalParametersI4ivEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParametersI4ivEXT }, - { "glNamedProgramLocalParametersI4uivEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramLocalParametersI4uivEXT }, - { "glNamedProgramStringEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedProgramStringEXT }, - { "glNamedRenderbufferStorageEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedRenderbufferStorageEXT }, - { "glNamedRenderbufferStorageMultisampleCoverageEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedRenderbufferStorageMultisampleCoverageEXT }, - { "glNamedRenderbufferStorageMultisampleEXT", "GL_EXT_direct_state_access", (void *) wine_glNamedRenderbufferStorageMultisampleEXT }, - { "glNewBufferRegion", "GL_KTX_buffer_region", (void *) wine_glNewBufferRegion }, - { "glNewObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glNewObjectBufferATI }, - { "glNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glNormal3fVertex3fSUN }, - { "glNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glNormal3fVertex3fvSUN }, - { "glNormal3hNV", "GL_NV_half_float", (void *) wine_glNormal3hNV }, - { "glNormal3hvNV", "GL_NV_half_float", (void *) wine_glNormal3hvNV }, - { "glNormalPointerEXT", "GL_EXT_vertex_array", (void *) wine_glNormalPointerEXT }, - { "glNormalPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glNormalPointerListIBM }, - { "glNormalPointervINTEL", "GL_INTEL_parallel_arrays", (void *) wine_glNormalPointervINTEL }, - { "glNormalStream3bATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3bATI }, - { "glNormalStream3bvATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3bvATI }, - { "glNormalStream3dATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3dATI }, - { "glNormalStream3dvATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3dvATI }, - { "glNormalStream3fATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3fATI }, - { "glNormalStream3fvATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3fvATI }, - { "glNormalStream3iATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3iATI }, - { "glNormalStream3ivATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3ivATI }, - { "glNormalStream3sATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3sATI }, - { "glNormalStream3svATI", "GL_ATI_vertex_streams", (void *) wine_glNormalStream3svATI }, - { "glPNTrianglesfATI", "GL_ATI_pn_triangles", (void *) wine_glPNTrianglesfATI }, - { "glPNTrianglesiATI", "GL_ATI_pn_triangles", (void *) wine_glPNTrianglesiATI }, - { "glPassTexCoordATI", "GL_ATI_fragment_shader", (void *) wine_glPassTexCoordATI }, - { "glPixelDataRangeNV", "GL_NV_pixel_data_range", (void *) wine_glPixelDataRangeNV }, - { "glPixelTexGenParameterfSGIS", "GL_SGIS_pixel_texture", (void *) wine_glPixelTexGenParameterfSGIS }, - { "glPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", (void *) wine_glPixelTexGenParameterfvSGIS }, - { "glPixelTexGenParameteriSGIS", "GL_SGIS_pixel_texture", (void *) wine_glPixelTexGenParameteriSGIS }, - { "glPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", (void *) wine_glPixelTexGenParameterivSGIS }, - { "glPixelTexGenSGIX", "GL_SGIX_pixel_texture", (void *) wine_glPixelTexGenSGIX }, - { "glPixelTransformParameterfEXT", "GL_EXT_pixel_transform", (void *) wine_glPixelTransformParameterfEXT }, - { "glPixelTransformParameterfvEXT", "GL_EXT_pixel_transform", (void *) wine_glPixelTransformParameterfvEXT }, - { "glPixelTransformParameteriEXT", "GL_EXT_pixel_transform", (void *) wine_glPixelTransformParameteriEXT }, - { "glPixelTransformParameterivEXT", "GL_EXT_pixel_transform", (void *) wine_glPixelTransformParameterivEXT }, - { "glPointParameterf", "GL_VERSION_1_4", (void *) wine_glPointParameterf }, - { "glPointParameterfARB", "GL_ARB_point_parameters", (void *) wine_glPointParameterfARB }, - { "glPointParameterfEXT", "GL_EXT_point_parameters", (void *) wine_glPointParameterfEXT }, - { "glPointParameterfSGIS", "GL_SGIS_point_parameters", (void *) wine_glPointParameterfSGIS }, - { "glPointParameterfv", "GL_VERSION_1_4", (void *) wine_glPointParameterfv }, - { "glPointParameterfvARB", "GL_ARB_point_parameters", (void *) wine_glPointParameterfvARB }, - { "glPointParameterfvEXT", "GL_EXT_point_parameters", (void *) wine_glPointParameterfvEXT }, - { "glPointParameterfvSGIS", "GL_SGIS_point_parameters", (void *) wine_glPointParameterfvSGIS }, - { "glPointParameteri", "GL_VERSION_1_4", (void *) wine_glPointParameteri }, - { "glPointParameteriNV", "GL_NV_point_sprite", (void *) wine_glPointParameteriNV }, - { "glPointParameteriv", "GL_VERSION_1_4", (void *) wine_glPointParameteriv }, - { "glPointParameterivNV", "GL_NV_point_sprite", (void *) wine_glPointParameterivNV }, - { "glPollAsyncSGIX", "GL_SGIX_async", (void *) wine_glPollAsyncSGIX }, - { "glPollInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glPollInstrumentsSGIX }, - { "glPolygonOffsetEXT", "GL_EXT_polygon_offset", (void *) wine_glPolygonOffsetEXT }, - { "glPrimitiveRestartIndexNV", "GL_NV_primitive_restart", (void *) wine_glPrimitiveRestartIndexNV }, - { "glPrimitiveRestartNV", "GL_NV_primitive_restart", (void *) wine_glPrimitiveRestartNV }, - { "glPrioritizeTexturesEXT", "GL_EXT_texture_object", (void *) wine_glPrioritizeTexturesEXT }, - { "glProgramBufferParametersIivNV", "GL_NV_parameter_buffer_object", (void *) wine_glProgramBufferParametersIivNV }, - { "glProgramBufferParametersIuivNV", "GL_NV_parameter_buffer_object", (void *) wine_glProgramBufferParametersIuivNV }, - { "glProgramBufferParametersfvNV", "GL_NV_parameter_buffer_object", (void *) wine_glProgramBufferParametersfvNV }, - { "glProgramEnvParameter4dARB", "GL_ARB_vertex_program", (void *) wine_glProgramEnvParameter4dARB }, - { "glProgramEnvParameter4dvARB", "GL_ARB_vertex_program", (void *) wine_glProgramEnvParameter4dvARB }, - { "glProgramEnvParameter4fARB", "GL_ARB_vertex_program", (void *) wine_glProgramEnvParameter4fARB }, - { "glProgramEnvParameter4fvARB", "GL_ARB_vertex_program", (void *) wine_glProgramEnvParameter4fvARB }, - { "glProgramEnvParameterI4iNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParameterI4iNV }, - { "glProgramEnvParameterI4ivNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParameterI4ivNV }, - { "glProgramEnvParameterI4uiNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParameterI4uiNV }, - { "glProgramEnvParameterI4uivNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParameterI4uivNV }, - { "glProgramEnvParameters4fvEXT", "GL_EXT_gpu_program_parameters", (void *) wine_glProgramEnvParameters4fvEXT }, - { "glProgramEnvParametersI4ivNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParametersI4ivNV }, - { "glProgramEnvParametersI4uivNV", "GL_NV_gpu_program4", (void *) wine_glProgramEnvParametersI4uivNV }, - { "glProgramLocalParameter4dARB", "GL_ARB_vertex_program", (void *) wine_glProgramLocalParameter4dARB }, - { "glProgramLocalParameter4dvARB", "GL_ARB_vertex_program", (void *) wine_glProgramLocalParameter4dvARB }, - { "glProgramLocalParameter4fARB", "GL_ARB_vertex_program", (void *) wine_glProgramLocalParameter4fARB }, - { "glProgramLocalParameter4fvARB", "GL_ARB_vertex_program", (void *) wine_glProgramLocalParameter4fvARB }, - { "glProgramLocalParameterI4iNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParameterI4iNV }, - { "glProgramLocalParameterI4ivNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParameterI4ivNV }, - { "glProgramLocalParameterI4uiNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParameterI4uiNV }, - { "glProgramLocalParameterI4uivNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParameterI4uivNV }, - { "glProgramLocalParameters4fvEXT", "GL_EXT_gpu_program_parameters", (void *) wine_glProgramLocalParameters4fvEXT }, - { "glProgramLocalParametersI4ivNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParametersI4ivNV }, - { "glProgramLocalParametersI4uivNV", "GL_NV_gpu_program4", (void *) wine_glProgramLocalParametersI4uivNV }, - { "glProgramNamedParameter4dNV", "GL_NV_fragment_program", (void *) wine_glProgramNamedParameter4dNV }, - { "glProgramNamedParameter4dvNV", "GL_NV_fragment_program", (void *) wine_glProgramNamedParameter4dvNV }, - { "glProgramNamedParameter4fNV", "GL_NV_fragment_program", (void *) wine_glProgramNamedParameter4fNV }, - { "glProgramNamedParameter4fvNV", "GL_NV_fragment_program", (void *) wine_glProgramNamedParameter4fvNV }, - { "glProgramParameter4dNV", "GL_NV_vertex_program", (void *) wine_glProgramParameter4dNV }, - { "glProgramParameter4dvNV", "GL_NV_vertex_program", (void *) wine_glProgramParameter4dvNV }, - { "glProgramParameter4fNV", "GL_NV_vertex_program", (void *) wine_glProgramParameter4fNV }, - { "glProgramParameter4fvNV", "GL_NV_vertex_program", (void *) wine_glProgramParameter4fvNV }, - { "glProgramParameteriARB", "GL_ARB_geometry_shader4", (void *) wine_glProgramParameteriARB }, - { "glProgramParameteriEXT", "GL_EXT_geometry_shader4", (void *) wine_glProgramParameteriEXT }, - { "glProgramParameters4dvNV", "GL_NV_vertex_program", (void *) wine_glProgramParameters4dvNV }, - { "glProgramParameters4fvNV", "GL_NV_vertex_program", (void *) wine_glProgramParameters4fvNV }, - { "glProgramStringARB", "GL_ARB_vertex_program", (void *) wine_glProgramStringARB }, - { "glProgramUniform1fEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform1fEXT }, - { "glProgramUniform1fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform1fvEXT }, - { "glProgramUniform1iEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform1iEXT }, - { "glProgramUniform1ivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform1ivEXT }, - { "glProgramUniform1uiEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform1uiEXT }, - { "glProgramUniform1uivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform1uivEXT }, - { "glProgramUniform2fEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform2fEXT }, - { "glProgramUniform2fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform2fvEXT }, - { "glProgramUniform2iEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform2iEXT }, - { "glProgramUniform2ivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform2ivEXT }, - { "glProgramUniform2uiEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform2uiEXT }, - { "glProgramUniform2uivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform2uivEXT }, - { "glProgramUniform3fEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform3fEXT }, - { "glProgramUniform3fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform3fvEXT }, - { "glProgramUniform3iEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform3iEXT }, - { "glProgramUniform3ivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform3ivEXT }, - { "glProgramUniform3uiEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform3uiEXT }, - { "glProgramUniform3uivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform3uivEXT }, - { "glProgramUniform4fEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform4fEXT }, - { "glProgramUniform4fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform4fvEXT }, - { "glProgramUniform4iEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform4iEXT }, - { "glProgramUniform4ivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform4ivEXT }, - { "glProgramUniform4uiEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform4uiEXT }, - { "glProgramUniform4uivEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniform4uivEXT }, - { "glProgramUniformMatrix2fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix2fvEXT }, - { "glProgramUniformMatrix2x3fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix2x3fvEXT }, - { "glProgramUniformMatrix2x4fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix2x4fvEXT }, - { "glProgramUniformMatrix3fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix3fvEXT }, - { "glProgramUniformMatrix3x2fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix3x2fvEXT }, - { "glProgramUniformMatrix3x4fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix3x4fvEXT }, - { "glProgramUniformMatrix4fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix4fvEXT }, - { "glProgramUniformMatrix4x2fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix4x2fvEXT }, - { "glProgramUniformMatrix4x3fvEXT", "GL_EXT_direct_state_access", (void *) wine_glProgramUniformMatrix4x3fvEXT }, - { "glProgramVertexLimitNV", "GL_NV_geometry_program4", (void *) wine_glProgramVertexLimitNV }, - { "glPushClientAttribDefaultEXT", "GL_EXT_direct_state_access", (void *) wine_glPushClientAttribDefaultEXT }, - { "glReadBufferRegion", "GL_KTX_buffer_region", (void *) wine_glReadBufferRegion }, - { "glReadInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glReadInstrumentsSGIX }, - { "glReferencePlaneSGIX", "GL_SGIX_reference_plane", (void *) wine_glReferencePlaneSGIX }, - { "glRenderbufferStorage", "GL_ARB_framebuffer_object", (void *) wine_glRenderbufferStorage }, - { "glRenderbufferStorageEXT", "GL_EXT_framebuffer_object", (void *) wine_glRenderbufferStorageEXT }, - { "glRenderbufferStorageMultisample", "GL_ARB_framebuffer_object", (void *) wine_glRenderbufferStorageMultisample }, - { "glRenderbufferStorageMultisampleCoverageNV", "GL_NV_framebuffer_multisample_coverage", (void *) wine_glRenderbufferStorageMultisampleCoverageNV }, - { "glRenderbufferStorageMultisampleEXT", "GL_EXT_framebuffer_multisample", (void *) wine_glRenderbufferStorageMultisampleEXT }, - { "glReplacementCodePointerSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodePointerSUN }, - { "glReplacementCodeubSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeubSUN }, - { "glReplacementCodeubvSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeubvSUN }, - { "glReplacementCodeuiColor3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor3fVertex3fSUN }, - { "glReplacementCodeuiColor3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor3fVertex3fvSUN }, - { "glReplacementCodeuiColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor4fNormal3fVertex3fSUN }, - { "glReplacementCodeuiColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN }, - { "glReplacementCodeuiColor4ubVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor4ubVertex3fSUN }, - { "glReplacementCodeuiColor4ubVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiColor4ubVertex3fvSUN }, - { "glReplacementCodeuiNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiNormal3fVertex3fSUN }, - { "glReplacementCodeuiNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiNormal3fVertex3fvSUN }, - { "glReplacementCodeuiSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeuiSUN }, - { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN }, - { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN }, - { "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN }, - { "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN }, - { "glReplacementCodeuiTexCoord2fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fVertex3fSUN }, - { "glReplacementCodeuiTexCoord2fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiTexCoord2fVertex3fvSUN }, - { "glReplacementCodeuiVertex3fSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiVertex3fSUN }, - { "glReplacementCodeuiVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glReplacementCodeuiVertex3fvSUN }, - { "glReplacementCodeuivSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeuivSUN }, - { "glReplacementCodeusSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeusSUN }, - { "glReplacementCodeusvSUN", "GL_SUN_triangle_list", (void *) wine_glReplacementCodeusvSUN }, - { "glRequestResidentProgramsNV", "GL_NV_vertex_program", (void *) wine_glRequestResidentProgramsNV }, - { "glResetHistogramEXT", "GL_EXT_histogram", (void *) wine_glResetHistogramEXT }, - { "glResetMinmaxEXT", "GL_EXT_histogram", (void *) wine_glResetMinmaxEXT }, - { "glResizeBuffersMESA", "GL_MESA_resize_buffers", (void *) wine_glResizeBuffersMESA }, - { "glSampleCoverage", "GL_VERSION_1_3", (void *) wine_glSampleCoverage }, - { "glSampleCoverageARB", "GL_ARB_multisample", (void *) wine_glSampleCoverageARB }, - { "glSampleMapATI", "GL_ATI_fragment_shader", (void *) wine_glSampleMapATI }, - { "glSampleMaskEXT", "GL_EXT_multisample", (void *) wine_glSampleMaskEXT }, - { "glSampleMaskSGIS", "GL_SGIS_multisample", (void *) wine_glSampleMaskSGIS }, - { "glSamplePatternEXT", "GL_EXT_multisample", (void *) wine_glSamplePatternEXT }, - { "glSamplePatternSGIS", "GL_SGIS_multisample", (void *) wine_glSamplePatternSGIS }, - { "glSecondaryColor3b", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3b }, - { "glSecondaryColor3bEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3bEXT }, - { "glSecondaryColor3bv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3bv }, - { "glSecondaryColor3bvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3bvEXT }, - { "glSecondaryColor3d", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3d }, - { "glSecondaryColor3dEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3dEXT }, - { "glSecondaryColor3dv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3dv }, - { "glSecondaryColor3dvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3dvEXT }, - { "glSecondaryColor3f", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3f }, - { "glSecondaryColor3fEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3fEXT }, - { "glSecondaryColor3fv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3fv }, - { "glSecondaryColor3fvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3fvEXT }, - { "glSecondaryColor3hNV", "GL_NV_half_float", (void *) wine_glSecondaryColor3hNV }, - { "glSecondaryColor3hvNV", "GL_NV_half_float", (void *) wine_glSecondaryColor3hvNV }, - { "glSecondaryColor3i", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3i }, - { "glSecondaryColor3iEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3iEXT }, - { "glSecondaryColor3iv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3iv }, - { "glSecondaryColor3ivEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3ivEXT }, - { "glSecondaryColor3s", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3s }, - { "glSecondaryColor3sEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3sEXT }, - { "glSecondaryColor3sv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3sv }, - { "glSecondaryColor3svEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3svEXT }, - { "glSecondaryColor3ub", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3ub }, - { "glSecondaryColor3ubEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3ubEXT }, - { "glSecondaryColor3ubv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3ubv }, - { "glSecondaryColor3ubvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3ubvEXT }, - { "glSecondaryColor3ui", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3ui }, - { "glSecondaryColor3uiEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3uiEXT }, - { "glSecondaryColor3uiv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3uiv }, - { "glSecondaryColor3uivEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3uivEXT }, - { "glSecondaryColor3us", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3us }, - { "glSecondaryColor3usEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3usEXT }, - { "glSecondaryColor3usv", "GL_VERSION_1_4", (void *) wine_glSecondaryColor3usv }, - { "glSecondaryColor3usvEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColor3usvEXT }, - { "glSecondaryColorPointer", "GL_VERSION_1_4", (void *) wine_glSecondaryColorPointer }, - { "glSecondaryColorPointerEXT", "GL_EXT_secondary_color", (void *) wine_glSecondaryColorPointerEXT }, - { "glSecondaryColorPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glSecondaryColorPointerListIBM }, - { "glSelectTextureCoordSetSGIS", "GL_SGIS_multitexture", (void *) wine_glSelectTextureCoordSetSGIS }, - { "glSelectTextureSGIS", "GL_SGIS_multitexture", (void *) wine_glSelectTextureSGIS }, - { "glSeparableFilter2DEXT", "GL_EXT_convolution", (void *) wine_glSeparableFilter2DEXT }, - { "glSetFenceAPPLE", "GL_APPLE_fence", (void *) wine_glSetFenceAPPLE }, - { "glSetFenceNV", "GL_NV_fence", (void *) wine_glSetFenceNV }, - { "glSetFragmentShaderConstantATI", "GL_ATI_fragment_shader", (void *) wine_glSetFragmentShaderConstantATI }, - { "glSetInvariantEXT", "GL_EXT_vertex_shader", (void *) wine_glSetInvariantEXT }, - { "glSetLocalConstantEXT", "GL_EXT_vertex_shader", (void *) wine_glSetLocalConstantEXT }, - { "glShaderOp1EXT", "GL_EXT_vertex_shader", (void *) wine_glShaderOp1EXT }, - { "glShaderOp2EXT", "GL_EXT_vertex_shader", (void *) wine_glShaderOp2EXT }, - { "glShaderOp3EXT", "GL_EXT_vertex_shader", (void *) wine_glShaderOp3EXT }, - { "glShaderSource", "GL_VERSION_2_0", (void *) wine_glShaderSource }, - { "glShaderSourceARB", "GL_ARB_shader_objects", (void *) wine_glShaderSourceARB }, - { "glSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", (void *) wine_glSharpenTexFuncSGIS }, - { "glSpriteParameterfSGIX", "GL_SGIX_sprite", (void *) wine_glSpriteParameterfSGIX }, - { "glSpriteParameterfvSGIX", "GL_SGIX_sprite", (void *) wine_glSpriteParameterfvSGIX }, - { "glSpriteParameteriSGIX", "GL_SGIX_sprite", (void *) wine_glSpriteParameteriSGIX }, - { "glSpriteParameterivSGIX", "GL_SGIX_sprite", (void *) wine_glSpriteParameterivSGIX }, - { "glStartInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glStartInstrumentsSGIX }, - { "glStencilClearTagEXT", "GL_EXT_stencil_clear_tag", (void *) wine_glStencilClearTagEXT }, - { "glStencilFuncSeparate", "GL_VERSION_2_0", (void *) wine_glStencilFuncSeparate }, - { "glStencilFuncSeparateATI", "GL_ATI_separate_stencil", (void *) wine_glStencilFuncSeparateATI }, - { "glStencilMaskSeparate", "GL_VERSION_2_0", (void *) wine_glStencilMaskSeparate }, - { "glStencilOpSeparate", "GL_VERSION_2_0", (void *) wine_glStencilOpSeparate }, - { "glStencilOpSeparateATI", "GL_ATI_separate_stencil", (void *) wine_glStencilOpSeparateATI }, - { "glStopInstrumentsSGIX", "GL_SGIX_instruments", (void *) wine_glStopInstrumentsSGIX }, - { "glStringMarkerGREMEDY", "GL_GREMEDY_string_marker", (void *) wine_glStringMarkerGREMEDY }, - { "glSwizzleEXT", "GL_EXT_vertex_shader", (void *) wine_glSwizzleEXT }, - { "glTagSampleBufferSGIX", "GL_SGIX_tag_sample_buffer", (void *) wine_glTagSampleBufferSGIX }, - { "glTangent3bEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3bEXT }, - { "glTangent3bvEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3bvEXT }, - { "glTangent3dEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3dEXT }, - { "glTangent3dvEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3dvEXT }, - { "glTangent3fEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3fEXT }, - { "glTangent3fvEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3fvEXT }, - { "glTangent3iEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3iEXT }, - { "glTangent3ivEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3ivEXT }, - { "glTangent3sEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3sEXT }, - { "glTangent3svEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangent3svEXT }, - { "glTangentPointerEXT", "GL_EXT_coordinate_frame", (void *) wine_glTangentPointerEXT }, - { "glTbufferMask3DFX", "GL_3DFX_tbuffer", (void *) wine_glTbufferMask3DFX }, - { "glTestFenceAPPLE", "GL_APPLE_fence", (void *) wine_glTestFenceAPPLE }, - { "glTestFenceNV", "GL_NV_fence", (void *) wine_glTestFenceNV }, - { "glTestObjectAPPLE", "GL_APPLE_fence", (void *) wine_glTestObjectAPPLE }, - { "glTexBufferARB", "GL_ARB_texture_buffer_object", (void *) wine_glTexBufferARB }, - { "glTexBufferEXT", "GL_EXT_texture_buffer_object", (void *) wine_glTexBufferEXT }, - { "glTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", (void *) wine_glTexBumpParameterfvATI }, - { "glTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", (void *) wine_glTexBumpParameterivATI }, - { "glTexCoord1hNV", "GL_NV_half_float", (void *) wine_glTexCoord1hNV }, - { "glTexCoord1hvNV", "GL_NV_half_float", (void *) wine_glTexCoord1hvNV }, - { "glTexCoord2fColor3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor3fVertex3fSUN }, - { "glTexCoord2fColor3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor3fVertex3fvSUN }, - { "glTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor4fNormal3fVertex3fSUN }, - { "glTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor4fNormal3fVertex3fvSUN }, - { "glTexCoord2fColor4ubVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor4ubVertex3fSUN }, - { "glTexCoord2fColor4ubVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fColor4ubVertex3fvSUN }, - { "glTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fNormal3fVertex3fSUN }, - { "glTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fNormal3fVertex3fvSUN }, - { "glTexCoord2fVertex3fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fVertex3fSUN }, - { "glTexCoord2fVertex3fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord2fVertex3fvSUN }, - { "glTexCoord2hNV", "GL_NV_half_float", (void *) wine_glTexCoord2hNV }, - { "glTexCoord2hvNV", "GL_NV_half_float", (void *) wine_glTexCoord2hvNV }, - { "glTexCoord3hNV", "GL_NV_half_float", (void *) wine_glTexCoord3hNV }, - { "glTexCoord3hvNV", "GL_NV_half_float", (void *) wine_glTexCoord3hvNV }, - { "glTexCoord4fColor4fNormal3fVertex4fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord4fColor4fNormal3fVertex4fSUN }, - { "glTexCoord4fColor4fNormal3fVertex4fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord4fColor4fNormal3fVertex4fvSUN }, - { "glTexCoord4fVertex4fSUN", "GL_SUN_vertex", (void *) wine_glTexCoord4fVertex4fSUN }, - { "glTexCoord4fVertex4fvSUN", "GL_SUN_vertex", (void *) wine_glTexCoord4fVertex4fvSUN }, - { "glTexCoord4hNV", "GL_NV_half_float", (void *) wine_glTexCoord4hNV }, - { "glTexCoord4hvNV", "GL_NV_half_float", (void *) wine_glTexCoord4hvNV }, - { "glTexCoordPointerEXT", "GL_EXT_vertex_array", (void *) wine_glTexCoordPointerEXT }, - { "glTexCoordPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glTexCoordPointerListIBM }, - { "glTexCoordPointervINTEL", "GL_INTEL_parallel_arrays", (void *) wine_glTexCoordPointervINTEL }, - { "glTexFilterFuncSGIS", "GL_SGIS_texture_filter4", (void *) wine_glTexFilterFuncSGIS }, - { "glTexImage3DEXT", "GL_EXT_texture3D", (void *) wine_glTexImage3DEXT }, - { "glTexImage4DSGIS", "GL_SGIS_texture4D", (void *) wine_glTexImage4DSGIS }, - { "glTexParameterIiv", "GL_VERSION_3_0", (void *) wine_glTexParameterIiv }, - { "glTexParameterIivEXT", "GL_EXT_texture_integer", (void *) wine_glTexParameterIivEXT }, - { "glTexParameterIuiv", "GL_VERSION_3_0", (void *) wine_glTexParameterIuiv }, - { "glTexParameterIuivEXT", "GL_EXT_texture_integer", (void *) wine_glTexParameterIuivEXT }, - { "glTexSubImage1DEXT", "GL_EXT_subtexture", (void *) wine_glTexSubImage1DEXT }, - { "glTexSubImage2DEXT", "GL_EXT_subtexture", (void *) wine_glTexSubImage2DEXT }, - { "glTexSubImage3DEXT", "GL_EXT_texture3D", (void *) wine_glTexSubImage3DEXT }, - { "glTexSubImage4DSGIS", "GL_SGIS_texture4D", (void *) wine_glTexSubImage4DSGIS }, - { "glTextureBufferEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureBufferEXT }, - { "glTextureColorMaskSGIS", "GL_SGIS_texture_color_mask", (void *) wine_glTextureColorMaskSGIS }, - { "glTextureImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureImage1DEXT }, - { "glTextureImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureImage2DEXT }, - { "glTextureImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureImage3DEXT }, - { "glTextureLightEXT", "GL_EXT_light_texture", (void *) wine_glTextureLightEXT }, - { "glTextureMaterialEXT", "GL_EXT_light_texture", (void *) wine_glTextureMaterialEXT }, - { "glTextureNormalEXT", "GL_EXT_texture_perturb_normal", (void *) wine_glTextureNormalEXT }, - { "glTextureParameterIivEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureParameterIivEXT }, - { "glTextureParameterIuivEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureParameterIuivEXT }, - { "glTextureParameterfEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureParameterfEXT }, - { "glTextureParameterfvEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureParameterfvEXT }, - { "glTextureParameteriEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureParameteriEXT }, - { "glTextureParameterivEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureParameterivEXT }, - { "glTextureRenderbufferEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureRenderbufferEXT }, - { "glTextureSubImage1DEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureSubImage1DEXT }, - { "glTextureSubImage2DEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureSubImage2DEXT }, - { "glTextureSubImage3DEXT", "GL_EXT_direct_state_access", (void *) wine_glTextureSubImage3DEXT }, - { "glTrackMatrixNV", "GL_NV_vertex_program", (void *) wine_glTrackMatrixNV }, - { "glTransformFeedbackAttribsNV", "GL_NV_transform_feedback", (void *) wine_glTransformFeedbackAttribsNV }, - { "glTransformFeedbackVaryings", "GL_VERSION_3_0", (void *) wine_glTransformFeedbackVaryings }, - { "glTransformFeedbackVaryingsEXT", "GL_EXT_transform_feedback", (void *) wine_glTransformFeedbackVaryingsEXT }, - { "glTransformFeedbackVaryingsNV", "GL_NV_transform_feedback", (void *) wine_glTransformFeedbackVaryingsNV }, - { "glUniform1f", "GL_VERSION_2_0", (void *) wine_glUniform1f }, - { "glUniform1fARB", "GL_ARB_shader_objects", (void *) wine_glUniform1fARB }, - { "glUniform1fv", "GL_VERSION_2_0", (void *) wine_glUniform1fv }, - { "glUniform1fvARB", "GL_ARB_shader_objects", (void *) wine_glUniform1fvARB }, - { "glUniform1i", "GL_VERSION_2_0", (void *) wine_glUniform1i }, - { "glUniform1iARB", "GL_ARB_shader_objects", (void *) wine_glUniform1iARB }, - { "glUniform1iv", "GL_VERSION_2_0", (void *) wine_glUniform1iv }, - { "glUniform1ivARB", "GL_ARB_shader_objects", (void *) wine_glUniform1ivARB }, - { "glUniform1ui", "GL_VERSION_3_0", (void *) wine_glUniform1ui }, - { "glUniform1uiEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform1uiEXT }, - { "glUniform1uiv", "GL_VERSION_3_0", (void *) wine_glUniform1uiv }, - { "glUniform1uivEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform1uivEXT }, - { "glUniform2f", "GL_VERSION_2_0", (void *) wine_glUniform2f }, - { "glUniform2fARB", "GL_ARB_shader_objects", (void *) wine_glUniform2fARB }, - { "glUniform2fv", "GL_VERSION_2_0", (void *) wine_glUniform2fv }, - { "glUniform2fvARB", "GL_ARB_shader_objects", (void *) wine_glUniform2fvARB }, - { "glUniform2i", "GL_VERSION_2_0", (void *) wine_glUniform2i }, - { "glUniform2iARB", "GL_ARB_shader_objects", (void *) wine_glUniform2iARB }, - { "glUniform2iv", "GL_VERSION_2_0", (void *) wine_glUniform2iv }, - { "glUniform2ivARB", "GL_ARB_shader_objects", (void *) wine_glUniform2ivARB }, - { "glUniform2ui", "GL_VERSION_3_0", (void *) wine_glUniform2ui }, - { "glUniform2uiEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform2uiEXT }, - { "glUniform2uiv", "GL_VERSION_3_0", (void *) wine_glUniform2uiv }, - { "glUniform2uivEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform2uivEXT }, - { "glUniform3f", "GL_VERSION_2_0", (void *) wine_glUniform3f }, - { "glUniform3fARB", "GL_ARB_shader_objects", (void *) wine_glUniform3fARB }, - { "glUniform3fv", "GL_VERSION_2_0", (void *) wine_glUniform3fv }, - { "glUniform3fvARB", "GL_ARB_shader_objects", (void *) wine_glUniform3fvARB }, - { "glUniform3i", "GL_VERSION_2_0", (void *) wine_glUniform3i }, - { "glUniform3iARB", "GL_ARB_shader_objects", (void *) wine_glUniform3iARB }, - { "glUniform3iv", "GL_VERSION_2_0", (void *) wine_glUniform3iv }, - { "glUniform3ivARB", "GL_ARB_shader_objects", (void *) wine_glUniform3ivARB }, - { "glUniform3ui", "GL_VERSION_3_0", (void *) wine_glUniform3ui }, - { "glUniform3uiEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform3uiEXT }, - { "glUniform3uiv", "GL_VERSION_3_0", (void *) wine_glUniform3uiv }, - { "glUniform3uivEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform3uivEXT }, - { "glUniform4f", "GL_VERSION_2_0", (void *) wine_glUniform4f }, - { "glUniform4fARB", "GL_ARB_shader_objects", (void *) wine_glUniform4fARB }, - { "glUniform4fv", "GL_VERSION_2_0", (void *) wine_glUniform4fv }, - { "glUniform4fvARB", "GL_ARB_shader_objects", (void *) wine_glUniform4fvARB }, - { "glUniform4i", "GL_VERSION_2_0", (void *) wine_glUniform4i }, - { "glUniform4iARB", "GL_ARB_shader_objects", (void *) wine_glUniform4iARB }, - { "glUniform4iv", "GL_VERSION_2_0", (void *) wine_glUniform4iv }, - { "glUniform4ivARB", "GL_ARB_shader_objects", (void *) wine_glUniform4ivARB }, - { "glUniform4ui", "GL_VERSION_3_0", (void *) wine_glUniform4ui }, - { "glUniform4uiEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform4uiEXT }, - { "glUniform4uiv", "GL_VERSION_3_0", (void *) wine_glUniform4uiv }, - { "glUniform4uivEXT", "GL_EXT_gpu_shader4", (void *) wine_glUniform4uivEXT }, - { "glUniformBufferEXT", "GL_EXT_bindable_uniform", (void *) wine_glUniformBufferEXT }, - { "glUniformMatrix2fv", "GL_VERSION_2_0", (void *) wine_glUniformMatrix2fv }, - { "glUniformMatrix2fvARB", "GL_ARB_shader_objects", (void *) wine_glUniformMatrix2fvARB }, - { "glUniformMatrix2x3fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix2x3fv }, - { "glUniformMatrix2x4fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix2x4fv }, - { "glUniformMatrix3fv", "GL_VERSION_2_0", (void *) wine_glUniformMatrix3fv }, - { "glUniformMatrix3fvARB", "GL_ARB_shader_objects", (void *) wine_glUniformMatrix3fvARB }, - { "glUniformMatrix3x2fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix3x2fv }, - { "glUniformMatrix3x4fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix3x4fv }, - { "glUniformMatrix4fv", "GL_VERSION_2_0", (void *) wine_glUniformMatrix4fv }, - { "glUniformMatrix4fvARB", "GL_ARB_shader_objects", (void *) wine_glUniformMatrix4fvARB }, - { "glUniformMatrix4x2fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix4x2fv }, - { "glUniformMatrix4x3fv", "GL_VERSION_2_1", (void *) wine_glUniformMatrix4x3fv }, - { "glUnlockArraysEXT", "GL_EXT_compiled_vertex_array", (void *) wine_glUnlockArraysEXT }, - { "glUnmapBuffer", "GL_VERSION_1_5", (void *) wine_glUnmapBuffer }, - { "glUnmapBufferARB", "GL_ARB_vertex_buffer_object", (void *) wine_glUnmapBufferARB }, - { "glUnmapNamedBufferEXT", "GL_EXT_direct_state_access", (void *) wine_glUnmapNamedBufferEXT }, - { "glUnmapObjectBufferATI", "GL_ATI_map_object_buffer", (void *) wine_glUnmapObjectBufferATI }, - { "glUpdateObjectBufferATI", "GL_ATI_vertex_array_object", (void *) wine_glUpdateObjectBufferATI }, - { "glUseProgram", "GL_VERSION_2_0", (void *) wine_glUseProgram }, - { "glUseProgramObjectARB", "GL_ARB_shader_objects", (void *) wine_glUseProgramObjectARB }, - { "glValidateProgram", "GL_VERSION_2_0", (void *) wine_glValidateProgram }, - { "glValidateProgramARB", "GL_ARB_shader_objects", (void *) wine_glValidateProgramARB }, - { "glVariantArrayObjectATI", "GL_ATI_vertex_array_object", (void *) wine_glVariantArrayObjectATI }, - { "glVariantPointerEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantPointerEXT }, - { "glVariantbvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantbvEXT }, - { "glVariantdvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantdvEXT }, - { "glVariantfvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantfvEXT }, - { "glVariantivEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantivEXT }, - { "glVariantsvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantsvEXT }, - { "glVariantubvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantubvEXT }, - { "glVariantuivEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantuivEXT }, - { "glVariantusvEXT", "GL_EXT_vertex_shader", (void *) wine_glVariantusvEXT }, - { "glVertex2hNV", "GL_NV_half_float", (void *) wine_glVertex2hNV }, - { "glVertex2hvNV", "GL_NV_half_float", (void *) wine_glVertex2hvNV }, - { "glVertex3hNV", "GL_NV_half_float", (void *) wine_glVertex3hNV }, - { "glVertex3hvNV", "GL_NV_half_float", (void *) wine_glVertex3hvNV }, - { "glVertex4hNV", "GL_NV_half_float", (void *) wine_glVertex4hNV }, - { "glVertex4hvNV", "GL_NV_half_float", (void *) wine_glVertex4hvNV }, - { "glVertexArrayParameteriAPPLE", "GL_APPLE_vertex_array_range", (void *) wine_glVertexArrayParameteriAPPLE }, - { "glVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", (void *) wine_glVertexArrayRangeAPPLE }, - { "glVertexArrayRangeNV", "GL_NV_vertex_array_range", (void *) wine_glVertexArrayRangeNV }, - { "glVertexAttrib1d", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1d }, - { "glVertexAttrib1dARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1dARB }, - { "glVertexAttrib1dNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1dNV }, - { "glVertexAttrib1dv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1dv }, - { "glVertexAttrib1dvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1dvARB }, - { "glVertexAttrib1dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1dvNV }, - { "glVertexAttrib1f", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1f }, - { "glVertexAttrib1fARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1fARB }, - { "glVertexAttrib1fNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1fNV }, - { "glVertexAttrib1fv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1fv }, - { "glVertexAttrib1fvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1fvARB }, - { "glVertexAttrib1fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1fvNV }, - { "glVertexAttrib1hNV", "GL_NV_half_float", (void *) wine_glVertexAttrib1hNV }, - { "glVertexAttrib1hvNV", "GL_NV_half_float", (void *) wine_glVertexAttrib1hvNV }, - { "glVertexAttrib1s", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1s }, - { "glVertexAttrib1sARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1sARB }, - { "glVertexAttrib1sNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1sNV }, - { "glVertexAttrib1sv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib1sv }, - { "glVertexAttrib1svARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib1svARB }, - { "glVertexAttrib1svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib1svNV }, - { "glVertexAttrib2d", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2d }, - { "glVertexAttrib2dARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2dARB }, - { "glVertexAttrib2dNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2dNV }, - { "glVertexAttrib2dv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2dv }, - { "glVertexAttrib2dvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2dvARB }, - { "glVertexAttrib2dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2dvNV }, - { "glVertexAttrib2f", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2f }, - { "glVertexAttrib2fARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2fARB }, - { "glVertexAttrib2fNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2fNV }, - { "glVertexAttrib2fv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2fv }, - { "glVertexAttrib2fvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2fvARB }, - { "glVertexAttrib2fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2fvNV }, - { "glVertexAttrib2hNV", "GL_NV_half_float", (void *) wine_glVertexAttrib2hNV }, - { "glVertexAttrib2hvNV", "GL_NV_half_float", (void *) wine_glVertexAttrib2hvNV }, - { "glVertexAttrib2s", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2s }, - { "glVertexAttrib2sARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2sARB }, - { "glVertexAttrib2sNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2sNV }, - { "glVertexAttrib2sv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib2sv }, - { "glVertexAttrib2svARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib2svARB }, - { "glVertexAttrib2svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib2svNV }, - { "glVertexAttrib3d", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3d }, - { "glVertexAttrib3dARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3dARB }, - { "glVertexAttrib3dNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3dNV }, - { "glVertexAttrib3dv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3dv }, - { "glVertexAttrib3dvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3dvARB }, - { "glVertexAttrib3dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3dvNV }, - { "glVertexAttrib3f", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3f }, - { "glVertexAttrib3fARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3fARB }, - { "glVertexAttrib3fNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3fNV }, - { "glVertexAttrib3fv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3fv }, - { "glVertexAttrib3fvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3fvARB }, - { "glVertexAttrib3fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3fvNV }, - { "glVertexAttrib3hNV", "GL_NV_half_float", (void *) wine_glVertexAttrib3hNV }, - { "glVertexAttrib3hvNV", "GL_NV_half_float", (void *) wine_glVertexAttrib3hvNV }, - { "glVertexAttrib3s", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3s }, - { "glVertexAttrib3sARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3sARB }, - { "glVertexAttrib3sNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3sNV }, - { "glVertexAttrib3sv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib3sv }, - { "glVertexAttrib3svARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib3svARB }, - { "glVertexAttrib3svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib3svNV }, - { "glVertexAttrib4Nbv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nbv }, - { "glVertexAttrib4NbvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NbvARB }, - { "glVertexAttrib4Niv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Niv }, - { "glVertexAttrib4NivARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NivARB }, - { "glVertexAttrib4Nsv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nsv }, - { "glVertexAttrib4NsvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NsvARB }, - { "glVertexAttrib4Nub", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nub }, - { "glVertexAttrib4NubARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NubARB }, - { "glVertexAttrib4Nubv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nubv }, - { "glVertexAttrib4NubvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NubvARB }, - { "glVertexAttrib4Nuiv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nuiv }, - { "glVertexAttrib4NuivARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NuivARB }, - { "glVertexAttrib4Nusv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4Nusv }, - { "glVertexAttrib4NusvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4NusvARB }, - { "glVertexAttrib4bv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4bv }, - { "glVertexAttrib4bvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4bvARB }, - { "glVertexAttrib4d", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4d }, - { "glVertexAttrib4dARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4dARB }, - { "glVertexAttrib4dNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4dNV }, - { "glVertexAttrib4dv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4dv }, - { "glVertexAttrib4dvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4dvARB }, - { "glVertexAttrib4dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4dvNV }, - { "glVertexAttrib4f", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4f }, - { "glVertexAttrib4fARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4fARB }, - { "glVertexAttrib4fNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4fNV }, - { "glVertexAttrib4fv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4fv }, - { "glVertexAttrib4fvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4fvARB }, - { "glVertexAttrib4fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4fvNV }, - { "glVertexAttrib4hNV", "GL_NV_half_float", (void *) wine_glVertexAttrib4hNV }, - { "glVertexAttrib4hvNV", "GL_NV_half_float", (void *) wine_glVertexAttrib4hvNV }, - { "glVertexAttrib4iv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4iv }, - { "glVertexAttrib4ivARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4ivARB }, - { "glVertexAttrib4s", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4s }, - { "glVertexAttrib4sARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4sARB }, - { "glVertexAttrib4sNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4sNV }, - { "glVertexAttrib4sv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4sv }, - { "glVertexAttrib4svARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4svARB }, - { "glVertexAttrib4svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4svNV }, - { "glVertexAttrib4ubNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4ubNV }, - { "glVertexAttrib4ubv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4ubv }, - { "glVertexAttrib4ubvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4ubvARB }, - { "glVertexAttrib4ubvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttrib4ubvNV }, - { "glVertexAttrib4uiv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4uiv }, - { "glVertexAttrib4uivARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4uivARB }, - { "glVertexAttrib4usv", "GL_VERSION_2_0", (void *) wine_glVertexAttrib4usv }, - { "glVertexAttrib4usvARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttrib4usvARB }, - { "glVertexAttribArrayObjectATI", "GL_ATI_vertex_attrib_array_object", (void *) wine_glVertexAttribArrayObjectATI }, - { "glVertexAttribDivisor", "GL_ARB_instanced_arrays", (void *) wine_glVertexAttribDivisor }, - { "glVertexAttribI1i", "GL_VERSION_3_0", (void *) wine_glVertexAttribI1i }, - { "glVertexAttribI1iEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI1iEXT }, - { "glVertexAttribI1iv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI1iv }, - { "glVertexAttribI1ivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI1ivEXT }, - { "glVertexAttribI1ui", "GL_VERSION_3_0", (void *) wine_glVertexAttribI1ui }, - { "glVertexAttribI1uiEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI1uiEXT }, - { "glVertexAttribI1uiv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI1uiv }, - { "glVertexAttribI1uivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI1uivEXT }, - { "glVertexAttribI2i", "GL_VERSION_3_0", (void *) wine_glVertexAttribI2i }, - { "glVertexAttribI2iEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI2iEXT }, - { "glVertexAttribI2iv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI2iv }, - { "glVertexAttribI2ivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI2ivEXT }, - { "glVertexAttribI2ui", "GL_VERSION_3_0", (void *) wine_glVertexAttribI2ui }, - { "glVertexAttribI2uiEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI2uiEXT }, - { "glVertexAttribI2uiv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI2uiv }, - { "glVertexAttribI2uivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI2uivEXT }, - { "glVertexAttribI3i", "GL_VERSION_3_0", (void *) wine_glVertexAttribI3i }, - { "glVertexAttribI3iEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI3iEXT }, - { "glVertexAttribI3iv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI3iv }, - { "glVertexAttribI3ivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI3ivEXT }, - { "glVertexAttribI3ui", "GL_VERSION_3_0", (void *) wine_glVertexAttribI3ui }, - { "glVertexAttribI3uiEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI3uiEXT }, - { "glVertexAttribI3uiv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI3uiv }, - { "glVertexAttribI3uivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI3uivEXT }, - { "glVertexAttribI4bv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4bv }, - { "glVertexAttribI4bvEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4bvEXT }, - { "glVertexAttribI4i", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4i }, - { "glVertexAttribI4iEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4iEXT }, - { "glVertexAttribI4iv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4iv }, - { "glVertexAttribI4ivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4ivEXT }, - { "glVertexAttribI4sv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4sv }, - { "glVertexAttribI4svEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4svEXT }, - { "glVertexAttribI4ubv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4ubv }, - { "glVertexAttribI4ubvEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4ubvEXT }, - { "glVertexAttribI4ui", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4ui }, - { "glVertexAttribI4uiEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4uiEXT }, - { "glVertexAttribI4uiv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4uiv }, - { "glVertexAttribI4uivEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4uivEXT }, - { "glVertexAttribI4usv", "GL_VERSION_3_0", (void *) wine_glVertexAttribI4usv }, - { "glVertexAttribI4usvEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribI4usvEXT }, - { "glVertexAttribIPointer", "GL_VERSION_3_0", (void *) wine_glVertexAttribIPointer }, - { "glVertexAttribIPointerEXT", "GL_NV_vertex_program4", (void *) wine_glVertexAttribIPointerEXT }, - { "glVertexAttribPointer", "GL_VERSION_2_0", (void *) wine_glVertexAttribPointer }, - { "glVertexAttribPointerARB", "GL_ARB_vertex_program", (void *) wine_glVertexAttribPointerARB }, - { "glVertexAttribPointerNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribPointerNV }, - { "glVertexAttribs1dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs1dvNV }, - { "glVertexAttribs1fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs1fvNV }, - { "glVertexAttribs1hvNV", "GL_NV_half_float", (void *) wine_glVertexAttribs1hvNV }, - { "glVertexAttribs1svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs1svNV }, - { "glVertexAttribs2dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs2dvNV }, - { "glVertexAttribs2fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs2fvNV }, - { "glVertexAttribs2hvNV", "GL_NV_half_float", (void *) wine_glVertexAttribs2hvNV }, - { "glVertexAttribs2svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs2svNV }, - { "glVertexAttribs3dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs3dvNV }, - { "glVertexAttribs3fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs3fvNV }, - { "glVertexAttribs3hvNV", "GL_NV_half_float", (void *) wine_glVertexAttribs3hvNV }, - { "glVertexAttribs3svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs3svNV }, - { "glVertexAttribs4dvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs4dvNV }, - { "glVertexAttribs4fvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs4fvNV }, - { "glVertexAttribs4hvNV", "GL_NV_half_float", (void *) wine_glVertexAttribs4hvNV }, - { "glVertexAttribs4svNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs4svNV }, - { "glVertexAttribs4ubvNV", "GL_NV_vertex_program", (void *) wine_glVertexAttribs4ubvNV }, - { "glVertexBlendARB", "GL_ARB_vertex_blend", (void *) wine_glVertexBlendARB }, - { "glVertexBlendEnvfATI", "GL_ATI_vertex_streams", (void *) wine_glVertexBlendEnvfATI }, - { "glVertexBlendEnviATI", "GL_ATI_vertex_streams", (void *) wine_glVertexBlendEnviATI }, - { "glVertexPointerEXT", "GL_EXT_vertex_array", (void *) wine_glVertexPointerEXT }, - { "glVertexPointerListIBM", "GL_IBM_vertex_array_lists", (void *) wine_glVertexPointerListIBM }, - { "glVertexPointervINTEL", "GL_INTEL_parallel_arrays", (void *) wine_glVertexPointervINTEL }, - { "glVertexStream1dATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1dATI }, - { "glVertexStream1dvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1dvATI }, - { "glVertexStream1fATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1fATI }, - { "glVertexStream1fvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1fvATI }, - { "glVertexStream1iATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1iATI }, - { "glVertexStream1ivATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1ivATI }, - { "glVertexStream1sATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1sATI }, - { "glVertexStream1svATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream1svATI }, - { "glVertexStream2dATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2dATI }, - { "glVertexStream2dvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2dvATI }, - { "glVertexStream2fATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2fATI }, - { "glVertexStream2fvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2fvATI }, - { "glVertexStream2iATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2iATI }, - { "glVertexStream2ivATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2ivATI }, - { "glVertexStream2sATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2sATI }, - { "glVertexStream2svATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream2svATI }, - { "glVertexStream3dATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3dATI }, - { "glVertexStream3dvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3dvATI }, - { "glVertexStream3fATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3fATI }, - { "glVertexStream3fvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3fvATI }, - { "glVertexStream3iATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3iATI }, - { "glVertexStream3ivATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3ivATI }, - { "glVertexStream3sATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3sATI }, - { "glVertexStream3svATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream3svATI }, - { "glVertexStream4dATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4dATI }, - { "glVertexStream4dvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4dvATI }, - { "glVertexStream4fATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4fATI }, - { "glVertexStream4fvATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4fvATI }, - { "glVertexStream4iATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4iATI }, - { "glVertexStream4ivATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4ivATI }, - { "glVertexStream4sATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4sATI }, - { "glVertexStream4svATI", "GL_ATI_vertex_streams", (void *) wine_glVertexStream4svATI }, - { "glVertexWeightPointerEXT", "GL_EXT_vertex_weighting", (void *) wine_glVertexWeightPointerEXT }, - { "glVertexWeightfEXT", "GL_EXT_vertex_weighting", (void *) wine_glVertexWeightfEXT }, - { "glVertexWeightfvEXT", "GL_EXT_vertex_weighting", (void *) wine_glVertexWeightfvEXT }, - { "glVertexWeighthNV", "GL_NV_half_float", (void *) wine_glVertexWeighthNV }, - { "glVertexWeighthvNV", "GL_NV_half_float", (void *) wine_glVertexWeighthvNV }, - { "glWeightPointerARB", "GL_ARB_vertex_blend", (void *) wine_glWeightPointerARB }, - { "glWeightbvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightbvARB }, - { "glWeightdvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightdvARB }, - { "glWeightfvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightfvARB }, - { "glWeightivARB", "GL_ARB_vertex_blend", (void *) wine_glWeightivARB }, - { "glWeightsvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightsvARB }, - { "glWeightubvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightubvARB }, - { "glWeightuivARB", "GL_ARB_vertex_blend", (void *) wine_glWeightuivARB }, - { "glWeightusvARB", "GL_ARB_vertex_blend", (void *) wine_glWeightusvARB }, - { "glWindowPos2d", "GL_VERSION_1_4", (void *) wine_glWindowPos2d }, - { "glWindowPos2dARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2dARB }, - { "glWindowPos2dMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2dMESA }, - { "glWindowPos2dv", "GL_VERSION_1_4", (void *) wine_glWindowPos2dv }, - { "glWindowPos2dvARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2dvARB }, - { "glWindowPos2dvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2dvMESA }, - { "glWindowPos2f", "GL_VERSION_1_4", (void *) wine_glWindowPos2f }, - { "glWindowPos2fARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2fARB }, - { "glWindowPos2fMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2fMESA }, - { "glWindowPos2fv", "GL_VERSION_1_4", (void *) wine_glWindowPos2fv }, - { "glWindowPos2fvARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2fvARB }, - { "glWindowPos2fvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2fvMESA }, - { "glWindowPos2i", "GL_VERSION_1_4", (void *) wine_glWindowPos2i }, - { "glWindowPos2iARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2iARB }, - { "glWindowPos2iMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2iMESA }, - { "glWindowPos2iv", "GL_VERSION_1_4", (void *) wine_glWindowPos2iv }, - { "glWindowPos2ivARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2ivARB }, - { "glWindowPos2ivMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2ivMESA }, - { "glWindowPos2s", "GL_VERSION_1_4", (void *) wine_glWindowPos2s }, - { "glWindowPos2sARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2sARB }, - { "glWindowPos2sMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2sMESA }, - { "glWindowPos2sv", "GL_VERSION_1_4", (void *) wine_glWindowPos2sv }, - { "glWindowPos2svARB", "GL_ARB_window_pos", (void *) wine_glWindowPos2svARB }, - { "glWindowPos2svMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos2svMESA }, - { "glWindowPos3d", "GL_VERSION_1_4", (void *) wine_glWindowPos3d }, - { "glWindowPos3dARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3dARB }, - { "glWindowPos3dMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3dMESA }, - { "glWindowPos3dv", "GL_VERSION_1_4", (void *) wine_glWindowPos3dv }, - { "glWindowPos3dvARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3dvARB }, - { "glWindowPos3dvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3dvMESA }, - { "glWindowPos3f", "GL_VERSION_1_4", (void *) wine_glWindowPos3f }, - { "glWindowPos3fARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3fARB }, - { "glWindowPos3fMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3fMESA }, - { "glWindowPos3fv", "GL_VERSION_1_4", (void *) wine_glWindowPos3fv }, - { "glWindowPos3fvARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3fvARB }, - { "glWindowPos3fvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3fvMESA }, - { "glWindowPos3i", "GL_VERSION_1_4", (void *) wine_glWindowPos3i }, - { "glWindowPos3iARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3iARB }, - { "glWindowPos3iMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3iMESA }, - { "glWindowPos3iv", "GL_VERSION_1_4", (void *) wine_glWindowPos3iv }, - { "glWindowPos3ivARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3ivARB }, - { "glWindowPos3ivMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3ivMESA }, - { "glWindowPos3s", "GL_VERSION_1_4", (void *) wine_glWindowPos3s }, - { "glWindowPos3sARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3sARB }, - { "glWindowPos3sMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3sMESA }, - { "glWindowPos3sv", "GL_VERSION_1_4", (void *) wine_glWindowPos3sv }, - { "glWindowPos3svARB", "GL_ARB_window_pos", (void *) wine_glWindowPos3svARB }, - { "glWindowPos3svMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos3svMESA }, - { "glWindowPos4dMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4dMESA }, - { "glWindowPos4dvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4dvMESA }, - { "glWindowPos4fMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4fMESA }, - { "glWindowPos4fvMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4fvMESA }, - { "glWindowPos4iMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4iMESA }, - { "glWindowPos4ivMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4ivMESA }, - { "glWindowPos4sMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4sMESA }, - { "glWindowPos4svMESA", "GL_MESA_window_pos", (void *) wine_glWindowPos4svMESA }, - { "glWriteMaskEXT", "GL_EXT_vertex_shader", (void *) wine_glWriteMaskEXT } + { "glActiveStencilFaceEXT", "GL_EXT_stencil_two_side", wine_glActiveStencilFaceEXT }, + { "glActiveTexture", "GL_VERSION_1_3", wine_glActiveTexture }, + { "glActiveTextureARB", "GL_ARB_multitexture", wine_glActiveTextureARB }, + { "glActiveVaryingNV", "GL_NV_transform_feedback", wine_glActiveVaryingNV }, + { "glAlphaFragmentOp1ATI", "GL_ATI_fragment_shader", wine_glAlphaFragmentOp1ATI }, + { "glAlphaFragmentOp2ATI", "GL_ATI_fragment_shader", wine_glAlphaFragmentOp2ATI }, + { "glAlphaFragmentOp3ATI", "GL_ATI_fragment_shader", wine_glAlphaFragmentOp3ATI }, + { "glApplyTextureEXT", "GL_EXT_light_texture", wine_glApplyTextureEXT }, + { "glAreProgramsResidentNV", "GL_NV_vertex_program", wine_glAreProgramsResidentNV }, + { "glAreTexturesResidentEXT", "GL_EXT_texture_object", wine_glAreTexturesResidentEXT }, + { "glArrayElementEXT", "GL_EXT_vertex_array", wine_glArrayElementEXT }, + { "glArrayObjectATI", "GL_ATI_vertex_array_object", wine_glArrayObjectATI }, + { "glAsyncMarkerSGIX", "GL_SGIX_async", wine_glAsyncMarkerSGIX }, + { "glAttachObjectARB", "GL_ARB_shader_objects", wine_glAttachObjectARB }, + { "glAttachShader", "GL_VERSION_2_0", wine_glAttachShader }, + { "glBeginConditionalRender", "GL_VERSION_3_0", wine_glBeginConditionalRender }, + { "glBeginConditionalRenderNV", "GL_NV_conditional_render", wine_glBeginConditionalRenderNV }, + { "glBeginFragmentShaderATI", "GL_ATI_fragment_shader", wine_glBeginFragmentShaderATI }, + { "glBeginOcclusionQueryNV", "GL_NV_occlusion_query", wine_glBeginOcclusionQueryNV }, + { "glBeginQuery", "GL_VERSION_1_5", wine_glBeginQuery }, + { "glBeginQueryARB", "GL_ARB_occlusion_query", wine_glBeginQueryARB }, + { "glBeginTransformFeedback", "GL_VERSION_3_0", wine_glBeginTransformFeedback }, + { "glBeginTransformFeedbackEXT", "GL_EXT_transform_feedback", wine_glBeginTransformFeedbackEXT }, + { "glBeginTransformFeedbackNV", "GL_NV_transform_feedback", wine_glBeginTransformFeedbackNV }, + { "glBeginVertexShaderEXT", "GL_EXT_vertex_shader", wine_glBeginVertexShaderEXT }, + { "glBindAttribLocation", "GL_VERSION_2_0", wine_glBindAttribLocation }, + { "glBindAttribLocationARB", "GL_ARB_vertex_shader", wine_glBindAttribLocationARB }, + { "glBindBuffer", "GL_VERSION_1_5", wine_glBindBuffer }, + { "glBindBufferARB", "GL_ARB_vertex_buffer_object", wine_glBindBufferARB }, + { "glBindBufferBase", "GL_VERSION_3_0", wine_glBindBufferBase }, + { "glBindBufferBaseEXT", "GL_EXT_transform_feedback", wine_glBindBufferBaseEXT }, + { "glBindBufferBaseNV", "GL_NV_transform_feedback", wine_glBindBufferBaseNV }, + { "glBindBufferOffsetEXT", "GL_EXT_transform_feedback", wine_glBindBufferOffsetEXT }, + { "glBindBufferOffsetNV", "GL_NV_transform_feedback", wine_glBindBufferOffsetNV }, + { "glBindBufferRange", "GL_VERSION_3_0", wine_glBindBufferRange }, + { "glBindBufferRangeEXT", "GL_EXT_transform_feedback", wine_glBindBufferRangeEXT }, + { "glBindBufferRangeNV", "GL_NV_transform_feedback", wine_glBindBufferRangeNV }, + { "glBindFragDataLocation", "GL_VERSION_3_0", wine_glBindFragDataLocation }, + { "glBindFragDataLocationEXT", "GL_EXT_gpu_shader4", wine_glBindFragDataLocationEXT }, + { "glBindFragmentShaderATI", "GL_ATI_fragment_shader", wine_glBindFragmentShaderATI }, + { "glBindFramebuffer", "GL_ARB_framebuffer_object", wine_glBindFramebuffer }, + { "glBindFramebufferEXT", "GL_EXT_framebuffer_object", wine_glBindFramebufferEXT }, + { "glBindLightParameterEXT", "GL_EXT_vertex_shader", wine_glBindLightParameterEXT }, + { "glBindMaterialParameterEXT", "GL_EXT_vertex_shader", wine_glBindMaterialParameterEXT }, + { "glBindMultiTextureEXT", "GL_EXT_direct_state_access", wine_glBindMultiTextureEXT }, + { "glBindParameterEXT", "GL_EXT_vertex_shader", wine_glBindParameterEXT }, + { "glBindProgramARB", "GL_ARB_vertex_program", wine_glBindProgramARB }, + { "glBindProgramNV", "GL_NV_vertex_program", wine_glBindProgramNV }, + { "glBindRenderbuffer", "GL_ARB_framebuffer_object", wine_glBindRenderbuffer }, + { "glBindRenderbufferEXT", "GL_EXT_framebuffer_object", wine_glBindRenderbufferEXT }, + { "glBindTexGenParameterEXT", "GL_EXT_vertex_shader", wine_glBindTexGenParameterEXT }, + { "glBindTextureEXT", "GL_EXT_texture_object", wine_glBindTextureEXT }, + { "glBindTextureUnitParameterEXT", "GL_EXT_vertex_shader", wine_glBindTextureUnitParameterEXT }, + { "glBindVertexArray", "GL_ARB_vertex_array_object", wine_glBindVertexArray }, + { "glBindVertexArrayAPPLE", "GL_APPLE_vertex_array_object", wine_glBindVertexArrayAPPLE }, + { "glBindVertexShaderEXT", "GL_EXT_vertex_shader", wine_glBindVertexShaderEXT }, + { "glBinormal3bEXT", "GL_EXT_coordinate_frame", wine_glBinormal3bEXT }, + { "glBinormal3bvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3bvEXT }, + { "glBinormal3dEXT", "GL_EXT_coordinate_frame", wine_glBinormal3dEXT }, + { "glBinormal3dvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3dvEXT }, + { "glBinormal3fEXT", "GL_EXT_coordinate_frame", wine_glBinormal3fEXT }, + { "glBinormal3fvEXT", "GL_EXT_coordinate_frame", wine_glBinormal3fvEXT }, + { "glBinormal3iEXT", "GL_EXT_coordinate_frame", wine_glBinormal3iEXT }, + { "glBinormal3ivEXT", "GL_EXT_coordinate_frame", wine_glBinormal3ivEXT }, + { "glBinormal3sEXT", "GL_EXT_coordinate_frame", wine_glBinormal3sEXT }, + { "glBinormal3svEXT", "GL_EXT_coordinate_frame", wine_glBinormal3svEXT }, + { "glBinormalPointerEXT", "GL_EXT_coordinate_frame", wine_glBinormalPointerEXT }, + { "glBlendColorEXT", "GL_EXT_blend_color", wine_glBlendColorEXT }, + { "glBlendEquationEXT", "GL_EXT_blend_minmax", wine_glBlendEquationEXT }, + { "glBlendEquationSeparate", "GL_VERSION_2_0", wine_glBlendEquationSeparate }, + { "glBlendEquationSeparateEXT", "GL_EXT_blend_equation_separate", wine_glBlendEquationSeparateEXT }, + { "glBlendFuncSeparate", "GL_VERSION_1_4", wine_glBlendFuncSeparate }, + { "glBlendFuncSeparateEXT", "GL_EXT_blend_func_separate", wine_glBlendFuncSeparateEXT }, + { "glBlendFuncSeparateINGR", "GL_INGR_blend_func_separate", wine_glBlendFuncSeparateINGR }, + { "glBlitFramebuffer", "GL_ARB_framebuffer_object", wine_glBlitFramebuffer }, + { "glBlitFramebufferEXT", "GL_EXT_framebuffer_blit", wine_glBlitFramebufferEXT }, + { "glBufferData", "GL_VERSION_1_5", wine_glBufferData }, + { "glBufferDataARB", "GL_ARB_vertex_buffer_object", wine_glBufferDataARB }, + { "glBufferParameteriAPPLE", "GL_APPLE_flush_buffer_range", wine_glBufferParameteriAPPLE }, + { "glBufferRegionEnabled", "GL_KTX_buffer_region", wine_glBufferRegionEnabled }, + { "glBufferSubData", "GL_VERSION_1_5", wine_glBufferSubData }, + { "glBufferSubDataARB", "GL_ARB_vertex_buffer_object", wine_glBufferSubDataARB }, + { "glCheckFramebufferStatus", "GL_ARB_framebuffer_object", wine_glCheckFramebufferStatus }, + { "glCheckFramebufferStatusEXT", "GL_EXT_framebuffer_object", wine_glCheckFramebufferStatusEXT }, + { "glCheckNamedFramebufferStatusEXT", "GL_EXT_direct_state_access", wine_glCheckNamedFramebufferStatusEXT }, + { "glClampColor", "GL_VERSION_3_0", wine_glClampColor }, + { "glClampColorARB", "GL_ARB_color_buffer_float", wine_glClampColorARB }, + { "glClearBufferfi", "GL_VERSION_3_0", wine_glClearBufferfi }, + { "glClearBufferfv", "GL_VERSION_3_0", wine_glClearBufferfv }, + { "glClearBufferiv", "GL_VERSION_3_0", wine_glClearBufferiv }, + { "glClearBufferuiv", "GL_VERSION_3_0", wine_glClearBufferuiv }, + { "glClearColorIiEXT", "GL_EXT_texture_integer", wine_glClearColorIiEXT }, + { "glClearColorIuiEXT", "GL_EXT_texture_integer", wine_glClearColorIuiEXT }, + { "glClearDepthdNV", "GL_NV_depth_buffer_float", wine_glClearDepthdNV }, + { "glClientActiveTexture", "GL_VERSION_1_3", wine_glClientActiveTexture }, + { "glClientActiveTextureARB", "GL_ARB_multitexture", wine_glClientActiveTextureARB }, + { "glClientActiveVertexStreamATI", "GL_ATI_vertex_streams", wine_glClientActiveVertexStreamATI }, + { "glClientAttribDefaultEXT", "GL_EXT_direct_state_access", wine_glClientAttribDefaultEXT }, + { "glColor3fVertex3fSUN", "GL_SUN_vertex", wine_glColor3fVertex3fSUN }, + { "glColor3fVertex3fvSUN", "GL_SUN_vertex", wine_glColor3fVertex3fvSUN }, + { "glColor3hNV", "GL_NV_half_float", wine_glColor3hNV }, + { "glColor3hvNV", "GL_NV_half_float", wine_glColor3hvNV }, + { "glColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glColor4fNormal3fVertex3fSUN }, + { "glColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glColor4fNormal3fVertex3fvSUN }, + { "glColor4hNV", "GL_NV_half_float", wine_glColor4hNV }, + { "glColor4hvNV", "GL_NV_half_float", wine_glColor4hvNV }, + { "glColor4ubVertex2fSUN", "GL_SUN_vertex", wine_glColor4ubVertex2fSUN }, + { "glColor4ubVertex2fvSUN", "GL_SUN_vertex", wine_glColor4ubVertex2fvSUN }, + { "glColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glColor4ubVertex3fSUN }, + { "glColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glColor4ubVertex3fvSUN }, + { "glColorFragmentOp1ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp1ATI }, + { "glColorFragmentOp2ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp2ATI }, + { "glColorFragmentOp3ATI", "GL_ATI_fragment_shader", wine_glColorFragmentOp3ATI }, + { "glColorMaskIndexedEXT", "GL_EXT_draw_buffers2", wine_glColorMaskIndexedEXT }, + { "glColorMaski", "GL_VERSION_3_0", wine_glColorMaski }, + { "glColorPointerEXT", "GL_EXT_vertex_array", wine_glColorPointerEXT }, + { "glColorPointerListIBM", "GL_IBM_vertex_array_lists", wine_glColorPointerListIBM }, + { "glColorPointervINTEL", "GL_INTEL_parallel_arrays", wine_glColorPointervINTEL }, + { "glColorSubTableEXT", "GL_EXT_color_subtable", wine_glColorSubTableEXT }, + { "glColorTableEXT", "GL_EXT_paletted_texture", wine_glColorTableEXT }, + { "glColorTableParameterfvSGI", "GL_SGI_color_table", wine_glColorTableParameterfvSGI }, + { "glColorTableParameterivSGI", "GL_SGI_color_table", wine_glColorTableParameterivSGI }, + { "glColorTableSGI", "GL_SGI_color_table", wine_glColorTableSGI }, + { "glCombinerInputNV", "GL_NV_register_combiners", wine_glCombinerInputNV }, + { "glCombinerOutputNV", "GL_NV_register_combiners", wine_glCombinerOutputNV }, + { "glCombinerParameterfNV", "GL_NV_register_combiners", wine_glCombinerParameterfNV }, + { "glCombinerParameterfvNV", "GL_NV_register_combiners", wine_glCombinerParameterfvNV }, + { "glCombinerParameteriNV", "GL_NV_register_combiners", wine_glCombinerParameteriNV }, + { "glCombinerParameterivNV", "GL_NV_register_combiners", wine_glCombinerParameterivNV }, + { "glCombinerStageParameterfvNV", "GL_NV_register_combiners2", wine_glCombinerStageParameterfvNV }, + { "glCompileShader", "GL_VERSION_2_0", wine_glCompileShader }, + { "glCompileShaderARB", "GL_ARB_shader_objects", wine_glCompileShaderARB }, + { "glCompressedMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexImage1DEXT }, + { "glCompressedMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexImage2DEXT }, + { "glCompressedMultiTexImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexImage3DEXT }, + { "glCompressedMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexSubImage1DEXT }, + { "glCompressedMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexSubImage2DEXT }, + { "glCompressedMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedMultiTexSubImage3DEXT }, + { "glCompressedTexImage1D", "GL_VERSION_1_3", wine_glCompressedTexImage1D }, + { "glCompressedTexImage1DARB", "GL_ARB_texture_compression", wine_glCompressedTexImage1DARB }, + { "glCompressedTexImage2D", "GL_VERSION_1_3", wine_glCompressedTexImage2D }, + { "glCompressedTexImage2DARB", "GL_ARB_texture_compression", wine_glCompressedTexImage2DARB }, + { "glCompressedTexImage3D", "GL_VERSION_1_3", wine_glCompressedTexImage3D }, + { "glCompressedTexImage3DARB", "GL_ARB_texture_compression", wine_glCompressedTexImage3DARB }, + { "glCompressedTexSubImage1D", "GL_VERSION_1_3", wine_glCompressedTexSubImage1D }, + { "glCompressedTexSubImage1DARB", "GL_ARB_texture_compression", wine_glCompressedTexSubImage1DARB }, + { "glCompressedTexSubImage2D", "GL_VERSION_1_3", wine_glCompressedTexSubImage2D }, + { "glCompressedTexSubImage2DARB", "GL_ARB_texture_compression", wine_glCompressedTexSubImage2DARB }, + { "glCompressedTexSubImage3D", "GL_VERSION_1_3", wine_glCompressedTexSubImage3D }, + { "glCompressedTexSubImage3DARB", "GL_ARB_texture_compression", wine_glCompressedTexSubImage3DARB }, + { "glCompressedTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureImage1DEXT }, + { "glCompressedTextureImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureImage2DEXT }, + { "glCompressedTextureImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureImage3DEXT }, + { "glCompressedTextureSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureSubImage1DEXT }, + { "glCompressedTextureSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureSubImage2DEXT }, + { "glCompressedTextureSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCompressedTextureSubImage3DEXT }, + { "glConvolutionFilter1DEXT", "GL_EXT_convolution", wine_glConvolutionFilter1DEXT }, + { "glConvolutionFilter2DEXT", "GL_EXT_convolution", wine_glConvolutionFilter2DEXT }, + { "glConvolutionParameterfEXT", "GL_EXT_convolution", wine_glConvolutionParameterfEXT }, + { "glConvolutionParameterfvEXT", "GL_EXT_convolution", wine_glConvolutionParameterfvEXT }, + { "glConvolutionParameteriEXT", "GL_EXT_convolution", wine_glConvolutionParameteriEXT }, + { "glConvolutionParameterivEXT", "GL_EXT_convolution", wine_glConvolutionParameterivEXT }, + { "glCopyColorSubTableEXT", "GL_EXT_color_subtable", wine_glCopyColorSubTableEXT }, + { "glCopyColorTableSGI", "GL_SGI_color_table", wine_glCopyColorTableSGI }, + { "glCopyConvolutionFilter1DEXT", "GL_EXT_convolution", wine_glCopyConvolutionFilter1DEXT }, + { "glCopyConvolutionFilter2DEXT", "GL_EXT_convolution", wine_glCopyConvolutionFilter2DEXT }, + { "glCopyMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexImage1DEXT }, + { "glCopyMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexImage2DEXT }, + { "glCopyMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage1DEXT }, + { "glCopyMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage2DEXT }, + { "glCopyMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCopyMultiTexSubImage3DEXT }, + { "glCopyTexImage1DEXT", "GL_EXT_copy_texture", wine_glCopyTexImage1DEXT }, + { "glCopyTexImage2DEXT", "GL_EXT_copy_texture", wine_glCopyTexImage2DEXT }, + { "glCopyTexSubImage1DEXT", "GL_EXT_copy_texture", wine_glCopyTexSubImage1DEXT }, + { "glCopyTexSubImage2DEXT", "GL_EXT_copy_texture", wine_glCopyTexSubImage2DEXT }, + { "glCopyTexSubImage3DEXT", "GL_EXT_copy_texture", wine_glCopyTexSubImage3DEXT }, + { "glCopyTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureImage1DEXT }, + { "glCopyTextureImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureImage2DEXT }, + { "glCopyTextureSubImage1DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureSubImage1DEXT }, + { "glCopyTextureSubImage2DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureSubImage2DEXT }, + { "glCopyTextureSubImage3DEXT", "GL_EXT_direct_state_access", wine_glCopyTextureSubImage3DEXT }, + { "glCreateProgram", "GL_VERSION_2_0", wine_glCreateProgram }, + { "glCreateProgramObjectARB", "GL_ARB_shader_objects", wine_glCreateProgramObjectARB }, + { "glCreateShader", "GL_VERSION_2_0", wine_glCreateShader }, + { "glCreateShaderObjectARB", "GL_ARB_shader_objects", wine_glCreateShaderObjectARB }, + { "glCullParameterdvEXT", "GL_EXT_cull_vertex", wine_glCullParameterdvEXT }, + { "glCullParameterfvEXT", "GL_EXT_cull_vertex", wine_glCullParameterfvEXT }, + { "glCurrentPaletteMatrixARB", "GL_ARB_matrix_palette", wine_glCurrentPaletteMatrixARB }, + { "glDeformSGIX", "GL_SGIX_polynomial_ffd", wine_glDeformSGIX }, + { "glDeformationMap3dSGIX", "GL_SGIX_polynomial_ffd", wine_glDeformationMap3dSGIX }, + { "glDeformationMap3fSGIX", "GL_SGIX_polynomial_ffd", wine_glDeformationMap3fSGIX }, + { "glDeleteAsyncMarkersSGIX", "GL_SGIX_async", wine_glDeleteAsyncMarkersSGIX }, + { "glDeleteBufferRegion", "GL_KTX_buffer_region", wine_glDeleteBufferRegion }, + { "glDeleteBuffers", "GL_VERSION_1_5", wine_glDeleteBuffers }, + { "glDeleteBuffersARB", "GL_ARB_vertex_buffer_object", wine_glDeleteBuffersARB }, + { "glDeleteFencesAPPLE", "GL_APPLE_fence", wine_glDeleteFencesAPPLE }, + { "glDeleteFencesNV", "GL_NV_fence", wine_glDeleteFencesNV }, + { "glDeleteFragmentShaderATI", "GL_ATI_fragment_shader", wine_glDeleteFragmentShaderATI }, + { "glDeleteFramebuffers", "GL_ARB_framebuffer_object", wine_glDeleteFramebuffers }, + { "glDeleteFramebuffersEXT", "GL_EXT_framebuffer_object", wine_glDeleteFramebuffersEXT }, + { "glDeleteObjectARB", "GL_ARB_shader_objects", wine_glDeleteObjectARB }, + { "glDeleteObjectBufferATI", "GL_ATI_vertex_array_object", wine_glDeleteObjectBufferATI }, + { "glDeleteOcclusionQueriesNV", "GL_NV_occlusion_query", wine_glDeleteOcclusionQueriesNV }, + { "glDeleteProgram", "GL_VERSION_2_0", wine_glDeleteProgram }, + { "glDeleteProgramsARB", "GL_ARB_vertex_program", wine_glDeleteProgramsARB }, + { "glDeleteProgramsNV", "GL_NV_vertex_program", wine_glDeleteProgramsNV }, + { "glDeleteQueries", "GL_VERSION_1_5", wine_glDeleteQueries }, + { "glDeleteQueriesARB", "GL_ARB_occlusion_query", wine_glDeleteQueriesARB }, + { "glDeleteRenderbuffers", "GL_ARB_framebuffer_object", wine_glDeleteRenderbuffers }, + { "glDeleteRenderbuffersEXT", "GL_EXT_framebuffer_object", wine_glDeleteRenderbuffersEXT }, + { "glDeleteShader", "GL_VERSION_2_0", wine_glDeleteShader }, + { "glDeleteTexturesEXT", "GL_EXT_texture_object", wine_glDeleteTexturesEXT }, + { "glDeleteVertexArrays", "GL_ARB_vertex_array_object", wine_glDeleteVertexArrays }, + { "glDeleteVertexArraysAPPLE", "GL_APPLE_vertex_array_object", wine_glDeleteVertexArraysAPPLE }, + { "glDeleteVertexShaderEXT", "GL_EXT_vertex_shader", wine_glDeleteVertexShaderEXT }, + { "glDepthBoundsEXT", "GL_EXT_depth_bounds_test", wine_glDepthBoundsEXT }, + { "glDepthBoundsdNV", "GL_NV_depth_buffer_float", wine_glDepthBoundsdNV }, + { "glDepthRangedNV", "GL_NV_depth_buffer_float", wine_glDepthRangedNV }, + { "glDetachObjectARB", "GL_ARB_shader_objects", wine_glDetachObjectARB }, + { "glDetachShader", "GL_VERSION_2_0", wine_glDetachShader }, + { "glDetailTexFuncSGIS", "GL_SGIS_detail_texture", wine_glDetailTexFuncSGIS }, + { "glDisableClientStateIndexedEXT", "GL_EXT_direct_state_access", wine_glDisableClientStateIndexedEXT }, + { "glDisableIndexedEXT", "GL_EXT_draw_buffers2", wine_glDisableIndexedEXT }, + { "glDisableVariantClientStateEXT", "GL_EXT_vertex_shader", wine_glDisableVariantClientStateEXT }, + { "glDisableVertexAttribArray", "GL_VERSION_2_0", wine_glDisableVertexAttribArray }, + { "glDisableVertexAttribArrayARB", "GL_ARB_vertex_program", wine_glDisableVertexAttribArrayARB }, + { "glDisablei", "GL_VERSION_3_0", wine_glDisablei }, + { "glDrawArraysEXT", "GL_EXT_vertex_array", wine_glDrawArraysEXT }, + { "glDrawArraysInstancedARB", "GL_ARB_draw_instanced", wine_glDrawArraysInstancedARB }, + { "glDrawArraysInstancedEXT", "GL_EXT_draw_instanced", wine_glDrawArraysInstancedEXT }, + { "glDrawBufferRegion", "GL_KTX_buffer_region", wine_glDrawBufferRegion }, + { "glDrawBuffers", "GL_VERSION_2_0", wine_glDrawBuffers }, + { "glDrawBuffersARB", "GL_ARB_draw_buffers", wine_glDrawBuffersARB }, + { "glDrawBuffersATI", "GL_ATI_draw_buffers", wine_glDrawBuffersATI }, + { "glDrawElementArrayAPPLE", "GL_APPLE_element_array", wine_glDrawElementArrayAPPLE }, + { "glDrawElementArrayATI", "GL_ATI_element_array", wine_glDrawElementArrayATI }, + { "glDrawElementsInstancedARB", "GL_ARB_draw_instanced", wine_glDrawElementsInstancedARB }, + { "glDrawElementsInstancedEXT", "GL_EXT_draw_instanced", wine_glDrawElementsInstancedEXT }, + { "glDrawMeshArraysSUN", "GL_SUN_mesh_array", wine_glDrawMeshArraysSUN }, + { "glDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", wine_glDrawRangeElementArrayAPPLE }, + { "glDrawRangeElementArrayATI", "GL_ATI_element_array", wine_glDrawRangeElementArrayATI }, + { "glDrawRangeElementsEXT", "GL_EXT_draw_range_elements", wine_glDrawRangeElementsEXT }, + { "glEdgeFlagPointerEXT", "GL_EXT_vertex_array", wine_glEdgeFlagPointerEXT }, + { "glEdgeFlagPointerListIBM", "GL_IBM_vertex_array_lists", wine_glEdgeFlagPointerListIBM }, + { "glElementPointerAPPLE", "GL_APPLE_element_array", wine_glElementPointerAPPLE }, + { "glElementPointerATI", "GL_ATI_element_array", wine_glElementPointerATI }, + { "glEnableClientStateIndexedEXT", "GL_EXT_direct_state_access", wine_glEnableClientStateIndexedEXT }, + { "glEnableIndexedEXT", "GL_EXT_draw_buffers2", wine_glEnableIndexedEXT }, + { "glEnableVariantClientStateEXT", "GL_EXT_vertex_shader", wine_glEnableVariantClientStateEXT }, + { "glEnableVertexAttribArray", "GL_VERSION_2_0", wine_glEnableVertexAttribArray }, + { "glEnableVertexAttribArrayARB", "GL_ARB_vertex_program", wine_glEnableVertexAttribArrayARB }, + { "glEnablei", "GL_VERSION_3_0", wine_glEnablei }, + { "glEndConditionalRender", "GL_VERSION_3_0", wine_glEndConditionalRender }, + { "glEndConditionalRenderNV", "GL_NV_conditional_render", wine_glEndConditionalRenderNV }, + { "glEndFragmentShaderATI", "GL_ATI_fragment_shader", wine_glEndFragmentShaderATI }, + { "glEndOcclusionQueryNV", "GL_NV_occlusion_query", wine_glEndOcclusionQueryNV }, + { "glEndQuery", "GL_VERSION_1_5", wine_glEndQuery }, + { "glEndQueryARB", "GL_ARB_occlusion_query", wine_glEndQueryARB }, + { "glEndTransformFeedback", "GL_VERSION_3_0", wine_glEndTransformFeedback }, + { "glEndTransformFeedbackEXT", "GL_EXT_transform_feedback", wine_glEndTransformFeedbackEXT }, + { "glEndTransformFeedbackNV", "GL_NV_transform_feedback", wine_glEndTransformFeedbackNV }, + { "glEndVertexShaderEXT", "GL_EXT_vertex_shader", wine_glEndVertexShaderEXT }, + { "glEvalMapsNV", "GL_NV_evaluators", wine_glEvalMapsNV }, + { "glExecuteProgramNV", "GL_NV_vertex_program", wine_glExecuteProgramNV }, + { "glExtractComponentEXT", "GL_EXT_vertex_shader", wine_glExtractComponentEXT }, + { "glFinalCombinerInputNV", "GL_NV_register_combiners", wine_glFinalCombinerInputNV }, + { "glFinishAsyncSGIX", "GL_SGIX_async", wine_glFinishAsyncSGIX }, + { "glFinishFenceAPPLE", "GL_APPLE_fence", wine_glFinishFenceAPPLE }, + { "glFinishFenceNV", "GL_NV_fence", wine_glFinishFenceNV }, + { "glFinishObjectAPPLE", "GL_APPLE_fence", wine_glFinishObjectAPPLE }, + { "glFinishTextureSUNX", "GL_SUNX_constant_data", wine_glFinishTextureSUNX }, + { "glFlushMappedBufferRange", "GL_ARB_map_buffer_range", wine_glFlushMappedBufferRange }, + { "glFlushMappedBufferRangeAPPLE", "GL_APPLE_flush_buffer_range", wine_glFlushMappedBufferRangeAPPLE }, + { "glFlushPixelDataRangeNV", "GL_NV_pixel_data_range", wine_glFlushPixelDataRangeNV }, + { "glFlushRasterSGIX", "GL_SGIX_flush_raster", wine_glFlushRasterSGIX }, + { "glFlushVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", wine_glFlushVertexArrayRangeAPPLE }, + { "glFlushVertexArrayRangeNV", "GL_NV_vertex_array_range", wine_glFlushVertexArrayRangeNV }, + { "glFogCoordPointer", "GL_VERSION_1_4", wine_glFogCoordPointer }, + { "glFogCoordPointerEXT", "GL_EXT_fog_coord", wine_glFogCoordPointerEXT }, + { "glFogCoordPointerListIBM", "GL_IBM_vertex_array_lists", wine_glFogCoordPointerListIBM }, + { "glFogCoordd", "GL_VERSION_1_4", wine_glFogCoordd }, + { "glFogCoorddEXT", "GL_EXT_fog_coord", wine_glFogCoorddEXT }, + { "glFogCoorddv", "GL_VERSION_1_4", wine_glFogCoorddv }, + { "glFogCoorddvEXT", "GL_EXT_fog_coord", wine_glFogCoorddvEXT }, + { "glFogCoordf", "GL_VERSION_1_4", wine_glFogCoordf }, + { "glFogCoordfEXT", "GL_EXT_fog_coord", wine_glFogCoordfEXT }, + { "glFogCoordfv", "GL_VERSION_1_4", wine_glFogCoordfv }, + { "glFogCoordfvEXT", "GL_EXT_fog_coord", wine_glFogCoordfvEXT }, + { "glFogCoordhNV", "GL_NV_half_float", wine_glFogCoordhNV }, + { "glFogCoordhvNV", "GL_NV_half_float", wine_glFogCoordhvNV }, + { "glFogFuncSGIS", "GL_SGIS_fog_function", wine_glFogFuncSGIS }, + { "glFragmentColorMaterialSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentColorMaterialSGIX }, + { "glFragmentLightModelfSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModelfSGIX }, + { "glFragmentLightModelfvSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModelfvSGIX }, + { "glFragmentLightModeliSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModeliSGIX }, + { "glFragmentLightModelivSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightModelivSGIX }, + { "glFragmentLightfSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightfSGIX }, + { "glFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightfvSGIX }, + { "glFragmentLightiSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightiSGIX }, + { "glFragmentLightivSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentLightivSGIX }, + { "glFragmentMaterialfSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialfSGIX }, + { "glFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialfvSGIX }, + { "glFragmentMaterialiSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialiSGIX }, + { "glFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", wine_glFragmentMaterialivSGIX }, + { "glFrameTerminatorGREMEDY", "GL_GREMEDY_frame_terminator", wine_glFrameTerminatorGREMEDY }, + { "glFrameZoomSGIX", "GL_SGIX_framezoom", wine_glFrameZoomSGIX }, + { "glFramebufferDrawBufferEXT", "GL_EXT_direct_state_access", wine_glFramebufferDrawBufferEXT }, + { "glFramebufferDrawBuffersEXT", "GL_EXT_direct_state_access", wine_glFramebufferDrawBuffersEXT }, + { "glFramebufferReadBufferEXT", "GL_EXT_direct_state_access", wine_glFramebufferReadBufferEXT }, + { "glFramebufferRenderbuffer", "GL_ARB_framebuffer_object", wine_glFramebufferRenderbuffer }, + { "glFramebufferRenderbufferEXT", "GL_EXT_framebuffer_object", wine_glFramebufferRenderbufferEXT }, + { "glFramebufferTexture1D", "GL_ARB_framebuffer_object", wine_glFramebufferTexture1D }, + { "glFramebufferTexture1DEXT", "GL_EXT_framebuffer_object", wine_glFramebufferTexture1DEXT }, + { "glFramebufferTexture2D", "GL_ARB_framebuffer_object", wine_glFramebufferTexture2D }, + { "glFramebufferTexture2DEXT", "GL_EXT_framebuffer_object", wine_glFramebufferTexture2DEXT }, + { "glFramebufferTexture3D", "GL_ARB_framebuffer_object", wine_glFramebufferTexture3D }, + { "glFramebufferTexture3DEXT", "GL_EXT_framebuffer_object", wine_glFramebufferTexture3DEXT }, + { "glFramebufferTextureARB", "GL_ARB_geometry_shader4", wine_glFramebufferTextureARB }, + { "glFramebufferTextureEXT", "GL_NV_geometry_program4", wine_glFramebufferTextureEXT }, + { "glFramebufferTextureFaceARB", "GL_ARB_geometry_shader4", wine_glFramebufferTextureFaceARB }, + { "glFramebufferTextureFaceEXT", "GL_NV_geometry_program4", wine_glFramebufferTextureFaceEXT }, + { "glFramebufferTextureLayer", "GL_ARB_framebuffer_object", wine_glFramebufferTextureLayer }, + { "glFramebufferTextureLayerARB", "GL_ARB_geometry_shader4", wine_glFramebufferTextureLayerARB }, + { "glFramebufferTextureLayerEXT", "GL_NV_geometry_program4", wine_glFramebufferTextureLayerEXT }, + { "glFreeObjectBufferATI", "GL_ATI_vertex_array_object", wine_glFreeObjectBufferATI }, + { "glGenAsyncMarkersSGIX", "GL_SGIX_async", wine_glGenAsyncMarkersSGIX }, + { "glGenBuffers", "GL_VERSION_1_5", wine_glGenBuffers }, + { "glGenBuffersARB", "GL_ARB_vertex_buffer_object", wine_glGenBuffersARB }, + { "glGenFencesAPPLE", "GL_APPLE_fence", wine_glGenFencesAPPLE }, + { "glGenFencesNV", "GL_NV_fence", wine_glGenFencesNV }, + { "glGenFragmentShadersATI", "GL_ATI_fragment_shader", wine_glGenFragmentShadersATI }, + { "glGenFramebuffers", "GL_ARB_framebuffer_object", wine_glGenFramebuffers }, + { "glGenFramebuffersEXT", "GL_EXT_framebuffer_object", wine_glGenFramebuffersEXT }, + { "glGenOcclusionQueriesNV", "GL_NV_occlusion_query", wine_glGenOcclusionQueriesNV }, + { "glGenProgramsARB", "GL_ARB_vertex_program", wine_glGenProgramsARB }, + { "glGenProgramsNV", "GL_NV_vertex_program", wine_glGenProgramsNV }, + { "glGenQueries", "GL_VERSION_1_5", wine_glGenQueries }, + { "glGenQueriesARB", "GL_ARB_occlusion_query", wine_glGenQueriesARB }, + { "glGenRenderbuffers", "GL_ARB_framebuffer_object", wine_glGenRenderbuffers }, + { "glGenRenderbuffersEXT", "GL_EXT_framebuffer_object", wine_glGenRenderbuffersEXT }, + { "glGenSymbolsEXT", "GL_EXT_vertex_shader", wine_glGenSymbolsEXT }, + { "glGenTexturesEXT", "GL_EXT_texture_object", wine_glGenTexturesEXT }, + { "glGenVertexArrays", "GL_ARB_vertex_array_object", wine_glGenVertexArrays }, + { "glGenVertexArraysAPPLE", "GL_APPLE_vertex_array_object", wine_glGenVertexArraysAPPLE }, + { "glGenVertexShadersEXT", "GL_EXT_vertex_shader", wine_glGenVertexShadersEXT }, + { "glGenerateMipmap", "GL_ARB_framebuffer_object", wine_glGenerateMipmap }, + { "glGenerateMipmapEXT", "GL_EXT_framebuffer_object", wine_glGenerateMipmapEXT }, + { "glGenerateMultiTexMipmapEXT", "GL_EXT_direct_state_access", wine_glGenerateMultiTexMipmapEXT }, + { "glGenerateTextureMipmapEXT", "GL_EXT_direct_state_access", wine_glGenerateTextureMipmapEXT }, + { "glGetActiveAttrib", "GL_VERSION_2_0", wine_glGetActiveAttrib }, + { "glGetActiveAttribARB", "GL_ARB_vertex_shader", wine_glGetActiveAttribARB }, + { "glGetActiveUniform", "GL_VERSION_2_0", wine_glGetActiveUniform }, + { "glGetActiveUniformARB", "GL_ARB_shader_objects", wine_glGetActiveUniformARB }, + { "glGetActiveVaryingNV", "GL_NV_transform_feedback", wine_glGetActiveVaryingNV }, + { "glGetArrayObjectfvATI", "GL_ATI_vertex_array_object", wine_glGetArrayObjectfvATI }, + { "glGetArrayObjectivATI", "GL_ATI_vertex_array_object", wine_glGetArrayObjectivATI }, + { "glGetAttachedObjectsARB", "GL_ARB_shader_objects", wine_glGetAttachedObjectsARB }, + { "glGetAttachedShaders", "GL_VERSION_2_0", wine_glGetAttachedShaders }, + { "glGetAttribLocation", "GL_VERSION_2_0", wine_glGetAttribLocation }, + { "glGetAttribLocationARB", "GL_ARB_vertex_shader", wine_glGetAttribLocationARB }, + { "glGetBooleanIndexedvEXT", "GL_EXT_draw_buffers2", wine_glGetBooleanIndexedvEXT }, + { "glGetBooleani_v", "GL_VERSION_3_0", wine_glGetBooleani_v }, + { "glGetBufferParameteriv", "GL_VERSION_1_5", wine_glGetBufferParameteriv }, + { "glGetBufferParameterivARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferParameterivARB }, + { "glGetBufferPointerv", "GL_VERSION_1_5", wine_glGetBufferPointerv }, + { "glGetBufferPointervARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferPointervARB }, + { "glGetBufferSubData", "GL_VERSION_1_5", wine_glGetBufferSubData }, + { "glGetBufferSubDataARB", "GL_ARB_vertex_buffer_object", wine_glGetBufferSubDataARB }, + { "glGetColorTableEXT", "GL_EXT_paletted_texture", wine_glGetColorTableEXT }, + { "glGetColorTableParameterfvEXT", "GL_EXT_paletted_texture", wine_glGetColorTableParameterfvEXT }, + { "glGetColorTableParameterfvSGI", "GL_SGI_color_table", wine_glGetColorTableParameterfvSGI }, + { "glGetColorTableParameterivEXT", "GL_EXT_paletted_texture", wine_glGetColorTableParameterivEXT }, + { "glGetColorTableParameterivSGI", "GL_SGI_color_table", wine_glGetColorTableParameterivSGI }, + { "glGetColorTableSGI", "GL_SGI_color_table", wine_glGetColorTableSGI }, + { "glGetCombinerInputParameterfvNV", "GL_NV_register_combiners", wine_glGetCombinerInputParameterfvNV }, + { "glGetCombinerInputParameterivNV", "GL_NV_register_combiners", wine_glGetCombinerInputParameterivNV }, + { "glGetCombinerOutputParameterfvNV", "GL_NV_register_combiners", wine_glGetCombinerOutputParameterfvNV }, + { "glGetCombinerOutputParameterivNV", "GL_NV_register_combiners", wine_glGetCombinerOutputParameterivNV }, + { "glGetCombinerStageParameterfvNV", "GL_NV_register_combiners2", wine_glGetCombinerStageParameterfvNV }, + { "glGetCompressedMultiTexImageEXT", "GL_EXT_direct_state_access", wine_glGetCompressedMultiTexImageEXT }, + { "glGetCompressedTexImage", "GL_VERSION_1_3", wine_glGetCompressedTexImage }, + { "glGetCompressedTexImageARB", "GL_ARB_texture_compression", wine_glGetCompressedTexImageARB }, + { "glGetCompressedTextureImageEXT", "GL_EXT_direct_state_access", wine_glGetCompressedTextureImageEXT }, + { "glGetConvolutionFilterEXT", "GL_EXT_convolution", wine_glGetConvolutionFilterEXT }, + { "glGetConvolutionParameterfvEXT", "GL_EXT_convolution", wine_glGetConvolutionParameterfvEXT }, + { "glGetConvolutionParameterivEXT", "GL_EXT_convolution", wine_glGetConvolutionParameterivEXT }, + { "glGetDetailTexFuncSGIS", "GL_SGIS_detail_texture", wine_glGetDetailTexFuncSGIS }, + { "glGetDoubleIndexedvEXT", "GL_EXT_direct_state_access", wine_glGetDoubleIndexedvEXT }, + { "glGetFenceivNV", "GL_NV_fence", wine_glGetFenceivNV }, + { "glGetFinalCombinerInputParameterfvNV", "GL_NV_register_combiners", wine_glGetFinalCombinerInputParameterfvNV }, + { "glGetFinalCombinerInputParameterivNV", "GL_NV_register_combiners", wine_glGetFinalCombinerInputParameterivNV }, + { "glGetFloatIndexedvEXT", "GL_EXT_direct_state_access", wine_glGetFloatIndexedvEXT }, + { "glGetFogFuncSGIS", "GL_SGIS_fog_function", wine_glGetFogFuncSGIS }, + { "glGetFragDataLocation", "GL_VERSION_3_0", wine_glGetFragDataLocation }, + { "glGetFragDataLocationEXT", "GL_EXT_gpu_shader4", wine_glGetFragDataLocationEXT }, + { "glGetFragmentLightfvSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentLightfvSGIX }, + { "glGetFragmentLightivSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentLightivSGIX }, + { "glGetFragmentMaterialfvSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentMaterialfvSGIX }, + { "glGetFragmentMaterialivSGIX", "GL_SGIX_fragment_lighting", wine_glGetFragmentMaterialivSGIX }, + { "glGetFramebufferAttachmentParameteriv", "GL_ARB_framebuffer_object", wine_glGetFramebufferAttachmentParameteriv }, + { "glGetFramebufferAttachmentParameterivEXT", "GL_EXT_framebuffer_object", wine_glGetFramebufferAttachmentParameterivEXT }, + { "glGetFramebufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetFramebufferParameterivEXT }, + { "glGetHandleARB", "GL_ARB_shader_objects", wine_glGetHandleARB }, + { "glGetHistogramEXT", "GL_EXT_histogram", wine_glGetHistogramEXT }, + { "glGetHistogramParameterfvEXT", "GL_EXT_histogram", wine_glGetHistogramParameterfvEXT }, + { "glGetHistogramParameterivEXT", "GL_EXT_histogram", wine_glGetHistogramParameterivEXT }, + { "glGetImageTransformParameterfvHP", "GL_HP_image_transform", wine_glGetImageTransformParameterfvHP }, + { "glGetImageTransformParameterivHP", "GL_HP_image_transform", wine_glGetImageTransformParameterivHP }, + { "glGetInfoLogARB", "GL_ARB_shader_objects", wine_glGetInfoLogARB }, + { "glGetInstrumentsSGIX", "GL_SGIX_instruments", wine_glGetInstrumentsSGIX }, + { "glGetIntegerIndexedvEXT", "GL_EXT_draw_buffers2", wine_glGetIntegerIndexedvEXT }, + { "glGetIntegeri_v", "GL_VERSION_3_0", wine_glGetIntegeri_v }, + { "glGetInvariantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetInvariantBooleanvEXT }, + { "glGetInvariantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetInvariantFloatvEXT }, + { "glGetInvariantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetInvariantIntegervEXT }, + { "glGetListParameterfvSGIX", "GL_SGIX_list_priority", wine_glGetListParameterfvSGIX }, + { "glGetListParameterivSGIX", "GL_SGIX_list_priority", wine_glGetListParameterivSGIX }, + { "glGetLocalConstantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetLocalConstantBooleanvEXT }, + { "glGetLocalConstantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetLocalConstantFloatvEXT }, + { "glGetLocalConstantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetLocalConstantIntegervEXT }, + { "glGetMapAttribParameterfvNV", "GL_NV_evaluators", wine_glGetMapAttribParameterfvNV }, + { "glGetMapAttribParameterivNV", "GL_NV_evaluators", wine_glGetMapAttribParameterivNV }, + { "glGetMapControlPointsNV", "GL_NV_evaluators", wine_glGetMapControlPointsNV }, + { "glGetMapParameterfvNV", "GL_NV_evaluators", wine_glGetMapParameterfvNV }, + { "glGetMapParameterivNV", "GL_NV_evaluators", wine_glGetMapParameterivNV }, + { "glGetMinmaxEXT", "GL_EXT_histogram", wine_glGetMinmaxEXT }, + { "glGetMinmaxParameterfvEXT", "GL_EXT_histogram", wine_glGetMinmaxParameterfvEXT }, + { "glGetMinmaxParameterivEXT", "GL_EXT_histogram", wine_glGetMinmaxParameterivEXT }, + { "glGetMultiTexEnvfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexEnvfvEXT }, + { "glGetMultiTexEnvivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexEnvivEXT }, + { "glGetMultiTexGendvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexGendvEXT }, + { "glGetMultiTexGenfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexGenfvEXT }, + { "glGetMultiTexGenivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexGenivEXT }, + { "glGetMultiTexImageEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexImageEXT }, + { "glGetMultiTexLevelParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexLevelParameterfvEXT }, + { "glGetMultiTexLevelParameterivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexLevelParameterivEXT }, + { "glGetMultiTexParameterIivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterIivEXT }, + { "glGetMultiTexParameterIuivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterIuivEXT }, + { "glGetMultiTexParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterfvEXT }, + { "glGetMultiTexParameterivEXT", "GL_EXT_direct_state_access", wine_glGetMultiTexParameterivEXT }, + { "glGetNamedBufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferParameterivEXT }, + { "glGetNamedBufferPointervEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferPointervEXT }, + { "glGetNamedBufferSubDataEXT", "GL_EXT_direct_state_access", wine_glGetNamedBufferSubDataEXT }, + { "glGetNamedFramebufferAttachmentParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedFramebufferAttachmentParameterivEXT }, + { "glGetNamedProgramLocalParameterIivEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterIivEXT }, + { "glGetNamedProgramLocalParameterIuivEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterIuivEXT }, + { "glGetNamedProgramLocalParameterdvEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterdvEXT }, + { "glGetNamedProgramLocalParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramLocalParameterfvEXT }, + { "glGetNamedProgramStringEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramStringEXT }, + { "glGetNamedProgramivEXT", "GL_EXT_direct_state_access", wine_glGetNamedProgramivEXT }, + { "glGetNamedRenderbufferParameterivEXT", "GL_EXT_direct_state_access", wine_glGetNamedRenderbufferParameterivEXT }, + { "glGetObjectBufferfvATI", "GL_ATI_vertex_array_object", wine_glGetObjectBufferfvATI }, + { "glGetObjectBufferivATI", "GL_ATI_vertex_array_object", wine_glGetObjectBufferivATI }, + { "glGetObjectParameterfvARB", "GL_ARB_shader_objects", wine_glGetObjectParameterfvARB }, + { "glGetObjectParameterivARB", "GL_ARB_shader_objects", wine_glGetObjectParameterivARB }, + { "glGetOcclusionQueryivNV", "GL_NV_occlusion_query", wine_glGetOcclusionQueryivNV }, + { "glGetOcclusionQueryuivNV", "GL_NV_occlusion_query", wine_glGetOcclusionQueryuivNV }, + { "glGetPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", wine_glGetPixelTexGenParameterfvSGIS }, + { "glGetPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", wine_glGetPixelTexGenParameterivSGIS }, + { "glGetPointerIndexedvEXT", "GL_EXT_direct_state_access", wine_glGetPointerIndexedvEXT }, + { "glGetPointervEXT", "GL_EXT_vertex_array", wine_glGetPointervEXT }, + { "glGetProgramEnvParameterIivNV", "GL_NV_gpu_program4", wine_glGetProgramEnvParameterIivNV }, + { "glGetProgramEnvParameterIuivNV", "GL_NV_gpu_program4", wine_glGetProgramEnvParameterIuivNV }, + { "glGetProgramEnvParameterdvARB", "GL_ARB_vertex_program", wine_glGetProgramEnvParameterdvARB }, + { "glGetProgramEnvParameterfvARB", "GL_ARB_vertex_program", wine_glGetProgramEnvParameterfvARB }, + { "glGetProgramInfoLog", "GL_VERSION_2_0", wine_glGetProgramInfoLog }, + { "glGetProgramLocalParameterIivNV", "GL_NV_gpu_program4", wine_glGetProgramLocalParameterIivNV }, + { "glGetProgramLocalParameterIuivNV", "GL_NV_gpu_program4", wine_glGetProgramLocalParameterIuivNV }, + { "glGetProgramLocalParameterdvARB", "GL_ARB_vertex_program", wine_glGetProgramLocalParameterdvARB }, + { "glGetProgramLocalParameterfvARB", "GL_ARB_vertex_program", wine_glGetProgramLocalParameterfvARB }, + { "glGetProgramNamedParameterdvNV", "GL_NV_fragment_program", wine_glGetProgramNamedParameterdvNV }, + { "glGetProgramNamedParameterfvNV", "GL_NV_fragment_program", wine_glGetProgramNamedParameterfvNV }, + { "glGetProgramParameterdvNV", "GL_NV_vertex_program", wine_glGetProgramParameterdvNV }, + { "glGetProgramParameterfvNV", "GL_NV_vertex_program", wine_glGetProgramParameterfvNV }, + { "glGetProgramStringARB", "GL_ARB_vertex_program", wine_glGetProgramStringARB }, + { "glGetProgramStringNV", "GL_NV_vertex_program", wine_glGetProgramStringNV }, + { "glGetProgramiv", "GL_VERSION_2_0", wine_glGetProgramiv }, + { "glGetProgramivARB", "GL_ARB_vertex_program", wine_glGetProgramivARB }, + { "glGetProgramivNV", "GL_NV_vertex_program", wine_glGetProgramivNV }, + { "glGetQueryObjecti64vEXT", "GL_EXT_timer_query", wine_glGetQueryObjecti64vEXT }, + { "glGetQueryObjectiv", "GL_VERSION_1_5", wine_glGetQueryObjectiv }, + { "glGetQueryObjectivARB", "GL_ARB_occlusion_query", wine_glGetQueryObjectivARB }, + { "glGetQueryObjectui64vEXT", "GL_EXT_timer_query", wine_glGetQueryObjectui64vEXT }, + { "glGetQueryObjectuiv", "GL_VERSION_1_5", wine_glGetQueryObjectuiv }, + { "glGetQueryObjectuivARB", "GL_ARB_occlusion_query", wine_glGetQueryObjectuivARB }, + { "glGetQueryiv", "GL_VERSION_1_5", wine_glGetQueryiv }, + { "glGetQueryivARB", "GL_ARB_occlusion_query", wine_glGetQueryivARB }, + { "glGetRenderbufferParameteriv", "GL_ARB_framebuffer_object", wine_glGetRenderbufferParameteriv }, + { "glGetRenderbufferParameterivEXT", "GL_EXT_framebuffer_object", wine_glGetRenderbufferParameterivEXT }, + { "glGetSeparableFilterEXT", "GL_EXT_convolution", wine_glGetSeparableFilterEXT }, + { "glGetShaderInfoLog", "GL_VERSION_2_0", wine_glGetShaderInfoLog }, + { "glGetShaderSource", "GL_VERSION_2_0", wine_glGetShaderSource }, + { "glGetShaderSourceARB", "GL_ARB_shader_objects", wine_glGetShaderSourceARB }, + { "glGetShaderiv", "GL_VERSION_2_0", wine_glGetShaderiv }, + { "glGetSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", wine_glGetSharpenTexFuncSGIS }, + { "glGetStringi", "GL_VERSION_3_0", wine_glGetStringi }, + { "glGetTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", wine_glGetTexBumpParameterfvATI }, + { "glGetTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", wine_glGetTexBumpParameterivATI }, + { "glGetTexFilterFuncSGIS", "GL_SGIS_texture_filter4", wine_glGetTexFilterFuncSGIS }, + { "glGetTexParameterIiv", "GL_VERSION_3_0", wine_glGetTexParameterIiv }, + { "glGetTexParameterIivEXT", "GL_EXT_texture_integer", wine_glGetTexParameterIivEXT }, + { "glGetTexParameterIuiv", "GL_VERSION_3_0", wine_glGetTexParameterIuiv }, + { "glGetTexParameterIuivEXT", "GL_EXT_texture_integer", wine_glGetTexParameterIuivEXT }, + { "glGetTextureImageEXT", "GL_EXT_direct_state_access", wine_glGetTextureImageEXT }, + { "glGetTextureLevelParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetTextureLevelParameterfvEXT }, + { "glGetTextureLevelParameterivEXT", "GL_EXT_direct_state_access", wine_glGetTextureLevelParameterivEXT }, + { "glGetTextureParameterIivEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterIivEXT }, + { "glGetTextureParameterIuivEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterIuivEXT }, + { "glGetTextureParameterfvEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterfvEXT }, + { "glGetTextureParameterivEXT", "GL_EXT_direct_state_access", wine_glGetTextureParameterivEXT }, + { "glGetTrackMatrixivNV", "GL_NV_vertex_program", wine_glGetTrackMatrixivNV }, + { "glGetTransformFeedbackVarying", "GL_VERSION_3_0", wine_glGetTransformFeedbackVarying }, + { "glGetTransformFeedbackVaryingEXT", "GL_EXT_transform_feedback", wine_glGetTransformFeedbackVaryingEXT }, + { "glGetTransformFeedbackVaryingNV", "GL_NV_transform_feedback", wine_glGetTransformFeedbackVaryingNV }, + { "glGetUniformBufferSizeEXT", "GL_EXT_bindable_uniform", wine_glGetUniformBufferSizeEXT }, + { "glGetUniformLocation", "GL_VERSION_2_0", wine_glGetUniformLocation }, + { "glGetUniformLocationARB", "GL_ARB_shader_objects", wine_glGetUniformLocationARB }, + { "glGetUniformOffsetEXT", "GL_EXT_bindable_uniform", wine_glGetUniformOffsetEXT }, + { "glGetUniformfv", "GL_VERSION_2_0", wine_glGetUniformfv }, + { "glGetUniformfvARB", "GL_ARB_shader_objects", wine_glGetUniformfvARB }, + { "glGetUniformiv", "GL_VERSION_2_0", wine_glGetUniformiv }, + { "glGetUniformivARB", "GL_ARB_shader_objects", wine_glGetUniformivARB }, + { "glGetUniformuiv", "GL_VERSION_3_0", wine_glGetUniformuiv }, + { "glGetUniformuivEXT", "GL_EXT_gpu_shader4", wine_glGetUniformuivEXT }, + { "glGetVariantArrayObjectfvATI", "GL_ATI_vertex_array_object", wine_glGetVariantArrayObjectfvATI }, + { "glGetVariantArrayObjectivATI", "GL_ATI_vertex_array_object", wine_glGetVariantArrayObjectivATI }, + { "glGetVariantBooleanvEXT", "GL_EXT_vertex_shader", wine_glGetVariantBooleanvEXT }, + { "glGetVariantFloatvEXT", "GL_EXT_vertex_shader", wine_glGetVariantFloatvEXT }, + { "glGetVariantIntegervEXT", "GL_EXT_vertex_shader", wine_glGetVariantIntegervEXT }, + { "glGetVariantPointervEXT", "GL_EXT_vertex_shader", wine_glGetVariantPointervEXT }, + { "glGetVaryingLocationNV", "GL_NV_transform_feedback", wine_glGetVaryingLocationNV }, + { "glGetVertexAttribArrayObjectfvATI", "GL_ATI_vertex_attrib_array_object", wine_glGetVertexAttribArrayObjectfvATI }, + { "glGetVertexAttribArrayObjectivATI", "GL_ATI_vertex_attrib_array_object", wine_glGetVertexAttribArrayObjectivATI }, + { "glGetVertexAttribIiv", "GL_VERSION_3_0", wine_glGetVertexAttribIiv }, + { "glGetVertexAttribIivEXT", "GL_NV_vertex_program4", wine_glGetVertexAttribIivEXT }, + { "glGetVertexAttribIuiv", "GL_VERSION_3_0", wine_glGetVertexAttribIuiv }, + { "glGetVertexAttribIuivEXT", "GL_NV_vertex_program4", wine_glGetVertexAttribIuivEXT }, + { "glGetVertexAttribPointerv", "GL_VERSION_2_0", wine_glGetVertexAttribPointerv }, + { "glGetVertexAttribPointervARB", "GL_ARB_vertex_program", wine_glGetVertexAttribPointervARB }, + { "glGetVertexAttribPointervNV", "GL_NV_vertex_program", wine_glGetVertexAttribPointervNV }, + { "glGetVertexAttribdv", "GL_VERSION_2_0", wine_glGetVertexAttribdv }, + { "glGetVertexAttribdvARB", "GL_ARB_vertex_program", wine_glGetVertexAttribdvARB }, + { "glGetVertexAttribdvNV", "GL_NV_vertex_program", wine_glGetVertexAttribdvNV }, + { "glGetVertexAttribfv", "GL_VERSION_2_0", wine_glGetVertexAttribfv }, + { "glGetVertexAttribfvARB", "GL_ARB_vertex_program", wine_glGetVertexAttribfvARB }, + { "glGetVertexAttribfvNV", "GL_NV_vertex_program", wine_glGetVertexAttribfvNV }, + { "glGetVertexAttribiv", "GL_VERSION_2_0", wine_glGetVertexAttribiv }, + { "glGetVertexAttribivARB", "GL_ARB_vertex_program", wine_glGetVertexAttribivARB }, + { "glGetVertexAttribivNV", "GL_NV_vertex_program", wine_glGetVertexAttribivNV }, + { "glGlobalAlphaFactorbSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorbSUN }, + { "glGlobalAlphaFactordSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactordSUN }, + { "glGlobalAlphaFactorfSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorfSUN }, + { "glGlobalAlphaFactoriSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactoriSUN }, + { "glGlobalAlphaFactorsSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorsSUN }, + { "glGlobalAlphaFactorubSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorubSUN }, + { "glGlobalAlphaFactoruiSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactoruiSUN }, + { "glGlobalAlphaFactorusSUN", "GL_SUN_global_alpha", wine_glGlobalAlphaFactorusSUN }, + { "glHintPGI", "GL_PGI_misc_hints", wine_glHintPGI }, + { "glHistogramEXT", "GL_EXT_histogram", wine_glHistogramEXT }, + { "glIglooInterfaceSGIX", "GL_SGIX_igloo_interface", wine_glIglooInterfaceSGIX }, + { "glImageTransformParameterfHP", "GL_HP_image_transform", wine_glImageTransformParameterfHP }, + { "glImageTransformParameterfvHP", "GL_HP_image_transform", wine_glImageTransformParameterfvHP }, + { "glImageTransformParameteriHP", "GL_HP_image_transform", wine_glImageTransformParameteriHP }, + { "glImageTransformParameterivHP", "GL_HP_image_transform", wine_glImageTransformParameterivHP }, + { "glIndexFuncEXT", "GL_EXT_index_func", wine_glIndexFuncEXT }, + { "glIndexMaterialEXT", "GL_EXT_index_material", wine_glIndexMaterialEXT }, + { "glIndexPointerEXT", "GL_EXT_vertex_array", wine_glIndexPointerEXT }, + { "glIndexPointerListIBM", "GL_IBM_vertex_array_lists", wine_glIndexPointerListIBM }, + { "glInsertComponentEXT", "GL_EXT_vertex_shader", wine_glInsertComponentEXT }, + { "glInstrumentsBufferSGIX", "GL_SGIX_instruments", wine_glInstrumentsBufferSGIX }, + { "glIsAsyncMarkerSGIX", "GL_SGIX_async", wine_glIsAsyncMarkerSGIX }, + { "glIsBuffer", "GL_VERSION_1_5", wine_glIsBuffer }, + { "glIsBufferARB", "GL_ARB_vertex_buffer_object", wine_glIsBufferARB }, + { "glIsEnabledIndexedEXT", "GL_EXT_draw_buffers2", wine_glIsEnabledIndexedEXT }, + { "glIsEnabledi", "GL_VERSION_3_0", wine_glIsEnabledi }, + { "glIsFenceAPPLE", "GL_APPLE_fence", wine_glIsFenceAPPLE }, + { "glIsFenceNV", "GL_NV_fence", wine_glIsFenceNV }, + { "glIsFramebuffer", "GL_ARB_framebuffer_object", wine_glIsFramebuffer }, + { "glIsFramebufferEXT", "GL_EXT_framebuffer_object", wine_glIsFramebufferEXT }, + { "glIsObjectBufferATI", "GL_ATI_vertex_array_object", wine_glIsObjectBufferATI }, + { "glIsOcclusionQueryNV", "GL_NV_occlusion_query", wine_glIsOcclusionQueryNV }, + { "glIsProgram", "GL_VERSION_2_0", wine_glIsProgram }, + { "glIsProgramARB", "GL_ARB_vertex_program", wine_glIsProgramARB }, + { "glIsProgramNV", "GL_NV_vertex_program", wine_glIsProgramNV }, + { "glIsQuery", "GL_VERSION_1_5", wine_glIsQuery }, + { "glIsQueryARB", "GL_ARB_occlusion_query", wine_glIsQueryARB }, + { "glIsRenderbuffer", "GL_ARB_framebuffer_object", wine_glIsRenderbuffer }, + { "glIsRenderbufferEXT", "GL_EXT_framebuffer_object", wine_glIsRenderbufferEXT }, + { "glIsShader", "GL_VERSION_2_0", wine_glIsShader }, + { "glIsTextureEXT", "GL_EXT_texture_object", wine_glIsTextureEXT }, + { "glIsVariantEnabledEXT", "GL_EXT_vertex_shader", wine_glIsVariantEnabledEXT }, + { "glIsVertexArray", "GL_ARB_vertex_array_object", wine_glIsVertexArray }, + { "glIsVertexArrayAPPLE", "GL_APPLE_vertex_array_object", wine_glIsVertexArrayAPPLE }, + { "glLightEnviSGIX", "GL_SGIX_fragment_lighting", wine_glLightEnviSGIX }, + { "glLinkProgram", "GL_VERSION_2_0", wine_glLinkProgram }, + { "glLinkProgramARB", "GL_ARB_shader_objects", wine_glLinkProgramARB }, + { "glListParameterfSGIX", "GL_SGIX_list_priority", wine_glListParameterfSGIX }, + { "glListParameterfvSGIX", "GL_SGIX_list_priority", wine_glListParameterfvSGIX }, + { "glListParameteriSGIX", "GL_SGIX_list_priority", wine_glListParameteriSGIX }, + { "glListParameterivSGIX", "GL_SGIX_list_priority", wine_glListParameterivSGIX }, + { "glLoadIdentityDeformationMapSGIX", "GL_SGIX_polynomial_ffd", wine_glLoadIdentityDeformationMapSGIX }, + { "glLoadProgramNV", "GL_NV_vertex_program", wine_glLoadProgramNV }, + { "glLoadTransposeMatrixd", "GL_VERSION_1_3", wine_glLoadTransposeMatrixd }, + { "glLoadTransposeMatrixdARB", "GL_ARB_transpose_matrix", wine_glLoadTransposeMatrixdARB }, + { "glLoadTransposeMatrixf", "GL_VERSION_1_3", wine_glLoadTransposeMatrixf }, + { "glLoadTransposeMatrixfARB", "GL_ARB_transpose_matrix", wine_glLoadTransposeMatrixfARB }, + { "glLockArraysEXT", "GL_EXT_compiled_vertex_array", wine_glLockArraysEXT }, + { "glMTexCoord2fSGIS", "GL_SGIS_multitexture", wine_glMTexCoord2fSGIS }, + { "glMTexCoord2fvSGIS", "GL_SGIS_multitexture", wine_glMTexCoord2fvSGIS }, + { "glMapBuffer", "GL_VERSION_1_5", wine_glMapBuffer }, + { "glMapBufferARB", "GL_ARB_vertex_buffer_object", wine_glMapBufferARB }, + { "glMapBufferRange", "GL_ARB_map_buffer_range", wine_glMapBufferRange }, + { "glMapControlPointsNV", "GL_NV_evaluators", wine_glMapControlPointsNV }, + { "glMapNamedBufferEXT", "GL_EXT_direct_state_access", wine_glMapNamedBufferEXT }, + { "glMapObjectBufferATI", "GL_ATI_map_object_buffer", wine_glMapObjectBufferATI }, + { "glMapParameterfvNV", "GL_NV_evaluators", wine_glMapParameterfvNV }, + { "glMapParameterivNV", "GL_NV_evaluators", wine_glMapParameterivNV }, + { "glMatrixFrustumEXT", "GL_EXT_direct_state_access", wine_glMatrixFrustumEXT }, + { "glMatrixIndexPointerARB", "GL_ARB_matrix_palette", wine_glMatrixIndexPointerARB }, + { "glMatrixIndexubvARB", "GL_ARB_matrix_palette", wine_glMatrixIndexubvARB }, + { "glMatrixIndexuivARB", "GL_ARB_matrix_palette", wine_glMatrixIndexuivARB }, + { "glMatrixIndexusvARB", "GL_ARB_matrix_palette", wine_glMatrixIndexusvARB }, + { "glMatrixLoadIdentityEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadIdentityEXT }, + { "glMatrixLoadTransposedEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadTransposedEXT }, + { "glMatrixLoadTransposefEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadTransposefEXT }, + { "glMatrixLoaddEXT", "GL_EXT_direct_state_access", wine_glMatrixLoaddEXT }, + { "glMatrixLoadfEXT", "GL_EXT_direct_state_access", wine_glMatrixLoadfEXT }, + { "glMatrixMultTransposedEXT", "GL_EXT_direct_state_access", wine_glMatrixMultTransposedEXT }, + { "glMatrixMultTransposefEXT", "GL_EXT_direct_state_access", wine_glMatrixMultTransposefEXT }, + { "glMatrixMultdEXT", "GL_EXT_direct_state_access", wine_glMatrixMultdEXT }, + { "glMatrixMultfEXT", "GL_EXT_direct_state_access", wine_glMatrixMultfEXT }, + { "glMatrixOrthoEXT", "GL_EXT_direct_state_access", wine_glMatrixOrthoEXT }, + { "glMatrixPopEXT", "GL_EXT_direct_state_access", wine_glMatrixPopEXT }, + { "glMatrixPushEXT", "GL_EXT_direct_state_access", wine_glMatrixPushEXT }, + { "glMatrixRotatedEXT", "GL_EXT_direct_state_access", wine_glMatrixRotatedEXT }, + { "glMatrixRotatefEXT", "GL_EXT_direct_state_access", wine_glMatrixRotatefEXT }, + { "glMatrixScaledEXT", "GL_EXT_direct_state_access", wine_glMatrixScaledEXT }, + { "glMatrixScalefEXT", "GL_EXT_direct_state_access", wine_glMatrixScalefEXT }, + { "glMatrixTranslatedEXT", "GL_EXT_direct_state_access", wine_glMatrixTranslatedEXT }, + { "glMatrixTranslatefEXT", "GL_EXT_direct_state_access", wine_glMatrixTranslatefEXT }, + { "glMinmaxEXT", "GL_EXT_histogram", wine_glMinmaxEXT }, + { "glMultTransposeMatrixd", "GL_VERSION_1_3", wine_glMultTransposeMatrixd }, + { "glMultTransposeMatrixdARB", "GL_ARB_transpose_matrix", wine_glMultTransposeMatrixdARB }, + { "glMultTransposeMatrixf", "GL_VERSION_1_3", wine_glMultTransposeMatrixf }, + { "glMultTransposeMatrixfARB", "GL_ARB_transpose_matrix", wine_glMultTransposeMatrixfARB }, + { "glMultiDrawArrays", "GL_VERSION_1_4", wine_glMultiDrawArrays }, + { "glMultiDrawArraysEXT", "GL_EXT_multi_draw_arrays", wine_glMultiDrawArraysEXT }, + { "glMultiDrawElementArrayAPPLE", "GL_APPLE_element_array", wine_glMultiDrawElementArrayAPPLE }, + { "glMultiDrawElements", "GL_VERSION_1_4", wine_glMultiDrawElements }, + { "glMultiDrawElementsEXT", "GL_EXT_multi_draw_arrays", wine_glMultiDrawElementsEXT }, + { "glMultiDrawRangeElementArrayAPPLE", "GL_APPLE_element_array", wine_glMultiDrawRangeElementArrayAPPLE }, + { "glMultiModeDrawArraysIBM", "GL_IBM_multimode_draw_arrays", wine_glMultiModeDrawArraysIBM }, + { "glMultiModeDrawElementsIBM", "GL_IBM_multimode_draw_arrays", wine_glMultiModeDrawElementsIBM }, + { "glMultiTexBufferEXT", "GL_EXT_direct_state_access", wine_glMultiTexBufferEXT }, + { "glMultiTexCoord1d", "GL_VERSION_1_3", wine_glMultiTexCoord1d }, + { "glMultiTexCoord1dARB", "GL_ARB_multitexture", wine_glMultiTexCoord1dARB }, + { "glMultiTexCoord1dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1dSGIS }, + { "glMultiTexCoord1dv", "GL_VERSION_1_3", wine_glMultiTexCoord1dv }, + { "glMultiTexCoord1dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord1dvARB }, + { "glMultiTexCoord1dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1dvSGIS }, + { "glMultiTexCoord1f", "GL_VERSION_1_3", wine_glMultiTexCoord1f }, + { "glMultiTexCoord1fARB", "GL_ARB_multitexture", wine_glMultiTexCoord1fARB }, + { "glMultiTexCoord1fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1fSGIS }, + { "glMultiTexCoord1fv", "GL_VERSION_1_3", wine_glMultiTexCoord1fv }, + { "glMultiTexCoord1fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord1fvARB }, + { "glMultiTexCoord1fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1fvSGIS }, + { "glMultiTexCoord1hNV", "GL_NV_half_float", wine_glMultiTexCoord1hNV }, + { "glMultiTexCoord1hvNV", "GL_NV_half_float", wine_glMultiTexCoord1hvNV }, + { "glMultiTexCoord1i", "GL_VERSION_1_3", wine_glMultiTexCoord1i }, + { "glMultiTexCoord1iARB", "GL_ARB_multitexture", wine_glMultiTexCoord1iARB }, + { "glMultiTexCoord1iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1iSGIS }, + { "glMultiTexCoord1iv", "GL_VERSION_1_3", wine_glMultiTexCoord1iv }, + { "glMultiTexCoord1ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord1ivARB }, + { "glMultiTexCoord1ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1ivSGIS }, + { "glMultiTexCoord1s", "GL_VERSION_1_3", wine_glMultiTexCoord1s }, + { "glMultiTexCoord1sARB", "GL_ARB_multitexture", wine_glMultiTexCoord1sARB }, + { "glMultiTexCoord1sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1sSGIS }, + { "glMultiTexCoord1sv", "GL_VERSION_1_3", wine_glMultiTexCoord1sv }, + { "glMultiTexCoord1svARB", "GL_ARB_multitexture", wine_glMultiTexCoord1svARB }, + { "glMultiTexCoord1svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord1svSGIS }, + { "glMultiTexCoord2d", "GL_VERSION_1_3", wine_glMultiTexCoord2d }, + { "glMultiTexCoord2dARB", "GL_ARB_multitexture", wine_glMultiTexCoord2dARB }, + { "glMultiTexCoord2dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2dSGIS }, + { "glMultiTexCoord2dv", "GL_VERSION_1_3", wine_glMultiTexCoord2dv }, + { "glMultiTexCoord2dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord2dvARB }, + { "glMultiTexCoord2dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2dvSGIS }, + { "glMultiTexCoord2f", "GL_VERSION_1_3", wine_glMultiTexCoord2f }, + { "glMultiTexCoord2fARB", "GL_ARB_multitexture", wine_glMultiTexCoord2fARB }, + { "glMultiTexCoord2fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2fSGIS }, + { "glMultiTexCoord2fv", "GL_VERSION_1_3", wine_glMultiTexCoord2fv }, + { "glMultiTexCoord2fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord2fvARB }, + { "glMultiTexCoord2fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2fvSGIS }, + { "glMultiTexCoord2hNV", "GL_NV_half_float", wine_glMultiTexCoord2hNV }, + { "glMultiTexCoord2hvNV", "GL_NV_half_float", wine_glMultiTexCoord2hvNV }, + { "glMultiTexCoord2i", "GL_VERSION_1_3", wine_glMultiTexCoord2i }, + { "glMultiTexCoord2iARB", "GL_ARB_multitexture", wine_glMultiTexCoord2iARB }, + { "glMultiTexCoord2iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2iSGIS }, + { "glMultiTexCoord2iv", "GL_VERSION_1_3", wine_glMultiTexCoord2iv }, + { "glMultiTexCoord2ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord2ivARB }, + { "glMultiTexCoord2ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2ivSGIS }, + { "glMultiTexCoord2s", "GL_VERSION_1_3", wine_glMultiTexCoord2s }, + { "glMultiTexCoord2sARB", "GL_ARB_multitexture", wine_glMultiTexCoord2sARB }, + { "glMultiTexCoord2sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2sSGIS }, + { "glMultiTexCoord2sv", "GL_VERSION_1_3", wine_glMultiTexCoord2sv }, + { "glMultiTexCoord2svARB", "GL_ARB_multitexture", wine_glMultiTexCoord2svARB }, + { "glMultiTexCoord2svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord2svSGIS }, + { "glMultiTexCoord3d", "GL_VERSION_1_3", wine_glMultiTexCoord3d }, + { "glMultiTexCoord3dARB", "GL_ARB_multitexture", wine_glMultiTexCoord3dARB }, + { "glMultiTexCoord3dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3dSGIS }, + { "glMultiTexCoord3dv", "GL_VERSION_1_3", wine_glMultiTexCoord3dv }, + { "glMultiTexCoord3dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord3dvARB }, + { "glMultiTexCoord3dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3dvSGIS }, + { "glMultiTexCoord3f", "GL_VERSION_1_3", wine_glMultiTexCoord3f }, + { "glMultiTexCoord3fARB", "GL_ARB_multitexture", wine_glMultiTexCoord3fARB }, + { "glMultiTexCoord3fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3fSGIS }, + { "glMultiTexCoord3fv", "GL_VERSION_1_3", wine_glMultiTexCoord3fv }, + { "glMultiTexCoord3fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord3fvARB }, + { "glMultiTexCoord3fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3fvSGIS }, + { "glMultiTexCoord3hNV", "GL_NV_half_float", wine_glMultiTexCoord3hNV }, + { "glMultiTexCoord3hvNV", "GL_NV_half_float", wine_glMultiTexCoord3hvNV }, + { "glMultiTexCoord3i", "GL_VERSION_1_3", wine_glMultiTexCoord3i }, + { "glMultiTexCoord3iARB", "GL_ARB_multitexture", wine_glMultiTexCoord3iARB }, + { "glMultiTexCoord3iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3iSGIS }, + { "glMultiTexCoord3iv", "GL_VERSION_1_3", wine_glMultiTexCoord3iv }, + { "glMultiTexCoord3ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord3ivARB }, + { "glMultiTexCoord3ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3ivSGIS }, + { "glMultiTexCoord3s", "GL_VERSION_1_3", wine_glMultiTexCoord3s }, + { "glMultiTexCoord3sARB", "GL_ARB_multitexture", wine_glMultiTexCoord3sARB }, + { "glMultiTexCoord3sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3sSGIS }, + { "glMultiTexCoord3sv", "GL_VERSION_1_3", wine_glMultiTexCoord3sv }, + { "glMultiTexCoord3svARB", "GL_ARB_multitexture", wine_glMultiTexCoord3svARB }, + { "glMultiTexCoord3svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord3svSGIS }, + { "glMultiTexCoord4d", "GL_VERSION_1_3", wine_glMultiTexCoord4d }, + { "glMultiTexCoord4dARB", "GL_ARB_multitexture", wine_glMultiTexCoord4dARB }, + { "glMultiTexCoord4dSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4dSGIS }, + { "glMultiTexCoord4dv", "GL_VERSION_1_3", wine_glMultiTexCoord4dv }, + { "glMultiTexCoord4dvARB", "GL_ARB_multitexture", wine_glMultiTexCoord4dvARB }, + { "glMultiTexCoord4dvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4dvSGIS }, + { "glMultiTexCoord4f", "GL_VERSION_1_3", wine_glMultiTexCoord4f }, + { "glMultiTexCoord4fARB", "GL_ARB_multitexture", wine_glMultiTexCoord4fARB }, + { "glMultiTexCoord4fSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4fSGIS }, + { "glMultiTexCoord4fv", "GL_VERSION_1_3", wine_glMultiTexCoord4fv }, + { "glMultiTexCoord4fvARB", "GL_ARB_multitexture", wine_glMultiTexCoord4fvARB }, + { "glMultiTexCoord4fvSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4fvSGIS }, + { "glMultiTexCoord4hNV", "GL_NV_half_float", wine_glMultiTexCoord4hNV }, + { "glMultiTexCoord4hvNV", "GL_NV_half_float", wine_glMultiTexCoord4hvNV }, + { "glMultiTexCoord4i", "GL_VERSION_1_3", wine_glMultiTexCoord4i }, + { "glMultiTexCoord4iARB", "GL_ARB_multitexture", wine_glMultiTexCoord4iARB }, + { "glMultiTexCoord4iSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4iSGIS }, + { "glMultiTexCoord4iv", "GL_VERSION_1_3", wine_glMultiTexCoord4iv }, + { "glMultiTexCoord4ivARB", "GL_ARB_multitexture", wine_glMultiTexCoord4ivARB }, + { "glMultiTexCoord4ivSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4ivSGIS }, + { "glMultiTexCoord4s", "GL_VERSION_1_3", wine_glMultiTexCoord4s }, + { "glMultiTexCoord4sARB", "GL_ARB_multitexture", wine_glMultiTexCoord4sARB }, + { "glMultiTexCoord4sSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4sSGIS }, + { "glMultiTexCoord4sv", "GL_VERSION_1_3", wine_glMultiTexCoord4sv }, + { "glMultiTexCoord4svARB", "GL_ARB_multitexture", wine_glMultiTexCoord4svARB }, + { "glMultiTexCoord4svSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoord4svSGIS }, + { "glMultiTexCoordPointerEXT", "GL_EXT_direct_state_access", wine_glMultiTexCoordPointerEXT }, + { "glMultiTexCoordPointerSGIS", "GL_SGIS_multitexture", wine_glMultiTexCoordPointerSGIS }, + { "glMultiTexEnvfEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnvfEXT }, + { "glMultiTexEnvfvEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnvfvEXT }, + { "glMultiTexEnviEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnviEXT }, + { "glMultiTexEnvivEXT", "GL_EXT_direct_state_access", wine_glMultiTexEnvivEXT }, + { "glMultiTexGendEXT", "GL_EXT_direct_state_access", wine_glMultiTexGendEXT }, + { "glMultiTexGendvEXT", "GL_EXT_direct_state_access", wine_glMultiTexGendvEXT }, + { "glMultiTexGenfEXT", "GL_EXT_direct_state_access", wine_glMultiTexGenfEXT }, + { "glMultiTexGenfvEXT", "GL_EXT_direct_state_access", wine_glMultiTexGenfvEXT }, + { "glMultiTexGeniEXT", "GL_EXT_direct_state_access", wine_glMultiTexGeniEXT }, + { "glMultiTexGenivEXT", "GL_EXT_direct_state_access", wine_glMultiTexGenivEXT }, + { "glMultiTexImage1DEXT", "GL_EXT_direct_state_access", wine_glMultiTexImage1DEXT }, + { "glMultiTexImage2DEXT", "GL_EXT_direct_state_access", wine_glMultiTexImage2DEXT }, + { "glMultiTexImage3DEXT", "GL_EXT_direct_state_access", wine_glMultiTexImage3DEXT }, + { "glMultiTexParameterIivEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterIivEXT }, + { "glMultiTexParameterIuivEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterIuivEXT }, + { "glMultiTexParameterfEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterfEXT }, + { "glMultiTexParameterfvEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterfvEXT }, + { "glMultiTexParameteriEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameteriEXT }, + { "glMultiTexParameterivEXT", "GL_EXT_direct_state_access", wine_glMultiTexParameterivEXT }, + { "glMultiTexRenderbufferEXT", "GL_EXT_direct_state_access", wine_glMultiTexRenderbufferEXT }, + { "glMultiTexSubImage1DEXT", "GL_EXT_direct_state_access", wine_glMultiTexSubImage1DEXT }, + { "glMultiTexSubImage2DEXT", "GL_EXT_direct_state_access", wine_glMultiTexSubImage2DEXT }, + { "glMultiTexSubImage3DEXT", "GL_EXT_direct_state_access", wine_glMultiTexSubImage3DEXT }, + { "glNamedBufferDataEXT", "GL_EXT_direct_state_access", wine_glNamedBufferDataEXT }, + { "glNamedBufferSubDataEXT", "GL_EXT_direct_state_access", wine_glNamedBufferSubDataEXT }, + { "glNamedFramebufferRenderbufferEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferRenderbufferEXT }, + { "glNamedFramebufferTexture1DEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTexture1DEXT }, + { "glNamedFramebufferTexture2DEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTexture2DEXT }, + { "glNamedFramebufferTexture3DEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTexture3DEXT }, + { "glNamedFramebufferTextureEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureEXT }, + { "glNamedFramebufferTextureFaceEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureFaceEXT }, + { "glNamedFramebufferTextureLayerEXT", "GL_EXT_direct_state_access", wine_glNamedFramebufferTextureLayerEXT }, + { "glNamedProgramLocalParameter4dEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4dEXT }, + { "glNamedProgramLocalParameter4dvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4dvEXT }, + { "glNamedProgramLocalParameter4fEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4fEXT }, + { "glNamedProgramLocalParameter4fvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameter4fvEXT }, + { "glNamedProgramLocalParameterI4iEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4iEXT }, + { "glNamedProgramLocalParameterI4ivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4ivEXT }, + { "glNamedProgramLocalParameterI4uiEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4uiEXT }, + { "glNamedProgramLocalParameterI4uivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameterI4uivEXT }, + { "glNamedProgramLocalParameters4fvEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParameters4fvEXT }, + { "glNamedProgramLocalParametersI4ivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParametersI4ivEXT }, + { "glNamedProgramLocalParametersI4uivEXT", "GL_EXT_direct_state_access", wine_glNamedProgramLocalParametersI4uivEXT }, + { "glNamedProgramStringEXT", "GL_EXT_direct_state_access", wine_glNamedProgramStringEXT }, + { "glNamedRenderbufferStorageEXT", "GL_EXT_direct_state_access", wine_glNamedRenderbufferStorageEXT }, + { "glNamedRenderbufferStorageMultisampleCoverageEXT", "GL_EXT_direct_state_access", wine_glNamedRenderbufferStorageMultisampleCoverageEXT }, + { "glNamedRenderbufferStorageMultisampleEXT", "GL_EXT_direct_state_access", wine_glNamedRenderbufferStorageMultisampleEXT }, + { "glNewBufferRegion", "GL_KTX_buffer_region", wine_glNewBufferRegion }, + { "glNewObjectBufferATI", "GL_ATI_vertex_array_object", wine_glNewObjectBufferATI }, + { "glNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glNormal3fVertex3fSUN }, + { "glNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glNormal3fVertex3fvSUN }, + { "glNormal3hNV", "GL_NV_half_float", wine_glNormal3hNV }, + { "glNormal3hvNV", "GL_NV_half_float", wine_glNormal3hvNV }, + { "glNormalPointerEXT", "GL_EXT_vertex_array", wine_glNormalPointerEXT }, + { "glNormalPointerListIBM", "GL_IBM_vertex_array_lists", wine_glNormalPointerListIBM }, + { "glNormalPointervINTEL", "GL_INTEL_parallel_arrays", wine_glNormalPointervINTEL }, + { "glNormalStream3bATI", "GL_ATI_vertex_streams", wine_glNormalStream3bATI }, + { "glNormalStream3bvATI", "GL_ATI_vertex_streams", wine_glNormalStream3bvATI }, + { "glNormalStream3dATI", "GL_ATI_vertex_streams", wine_glNormalStream3dATI }, + { "glNormalStream3dvATI", "GL_ATI_vertex_streams", wine_glNormalStream3dvATI }, + { "glNormalStream3fATI", "GL_ATI_vertex_streams", wine_glNormalStream3fATI }, + { "glNormalStream3fvATI", "GL_ATI_vertex_streams", wine_glNormalStream3fvATI }, + { "glNormalStream3iATI", "GL_ATI_vertex_streams", wine_glNormalStream3iATI }, + { "glNormalStream3ivATI", "GL_ATI_vertex_streams", wine_glNormalStream3ivATI }, + { "glNormalStream3sATI", "GL_ATI_vertex_streams", wine_glNormalStream3sATI }, + { "glNormalStream3svATI", "GL_ATI_vertex_streams", wine_glNormalStream3svATI }, + { "glPNTrianglesfATI", "GL_ATI_pn_triangles", wine_glPNTrianglesfATI }, + { "glPNTrianglesiATI", "GL_ATI_pn_triangles", wine_glPNTrianglesiATI }, + { "glPassTexCoordATI", "GL_ATI_fragment_shader", wine_glPassTexCoordATI }, + { "glPixelDataRangeNV", "GL_NV_pixel_data_range", wine_glPixelDataRangeNV }, + { "glPixelTexGenParameterfSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameterfSGIS }, + { "glPixelTexGenParameterfvSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameterfvSGIS }, + { "glPixelTexGenParameteriSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameteriSGIS }, + { "glPixelTexGenParameterivSGIS", "GL_SGIS_pixel_texture", wine_glPixelTexGenParameterivSGIS }, + { "glPixelTexGenSGIX", "GL_SGIX_pixel_texture", wine_glPixelTexGenSGIX }, + { "glPixelTransformParameterfEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameterfEXT }, + { "glPixelTransformParameterfvEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameterfvEXT }, + { "glPixelTransformParameteriEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameteriEXT }, + { "glPixelTransformParameterivEXT", "GL_EXT_pixel_transform", wine_glPixelTransformParameterivEXT }, + { "glPointParameterf", "GL_VERSION_1_4", wine_glPointParameterf }, + { "glPointParameterfARB", "GL_ARB_point_parameters", wine_glPointParameterfARB }, + { "glPointParameterfEXT", "GL_EXT_point_parameters", wine_glPointParameterfEXT }, + { "glPointParameterfSGIS", "GL_SGIS_point_parameters", wine_glPointParameterfSGIS }, + { "glPointParameterfv", "GL_VERSION_1_4", wine_glPointParameterfv }, + { "glPointParameterfvARB", "GL_ARB_point_parameters", wine_glPointParameterfvARB }, + { "glPointParameterfvEXT", "GL_EXT_point_parameters", wine_glPointParameterfvEXT }, + { "glPointParameterfvSGIS", "GL_SGIS_point_parameters", wine_glPointParameterfvSGIS }, + { "glPointParameteri", "GL_VERSION_1_4", wine_glPointParameteri }, + { "glPointParameteriNV", "GL_NV_point_sprite", wine_glPointParameteriNV }, + { "glPointParameteriv", "GL_VERSION_1_4", wine_glPointParameteriv }, + { "glPointParameterivNV", "GL_NV_point_sprite", wine_glPointParameterivNV }, + { "glPollAsyncSGIX", "GL_SGIX_async", wine_glPollAsyncSGIX }, + { "glPollInstrumentsSGIX", "GL_SGIX_instruments", wine_glPollInstrumentsSGIX }, + { "glPolygonOffsetEXT", "GL_EXT_polygon_offset", wine_glPolygonOffsetEXT }, + { "glPrimitiveRestartIndexNV", "GL_NV_primitive_restart", wine_glPrimitiveRestartIndexNV }, + { "glPrimitiveRestartNV", "GL_NV_primitive_restart", wine_glPrimitiveRestartNV }, + { "glPrioritizeTexturesEXT", "GL_EXT_texture_object", wine_glPrioritizeTexturesEXT }, + { "glProgramBufferParametersIivNV", "GL_NV_parameter_buffer_object", wine_glProgramBufferParametersIivNV }, + { "glProgramBufferParametersIuivNV", "GL_NV_parameter_buffer_object", wine_glProgramBufferParametersIuivNV }, + { "glProgramBufferParametersfvNV", "GL_NV_parameter_buffer_object", wine_glProgramBufferParametersfvNV }, + { "glProgramEnvParameter4dARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4dARB }, + { "glProgramEnvParameter4dvARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4dvARB }, + { "glProgramEnvParameter4fARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4fARB }, + { "glProgramEnvParameter4fvARB", "GL_ARB_vertex_program", wine_glProgramEnvParameter4fvARB }, + { "glProgramEnvParameterI4iNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4iNV }, + { "glProgramEnvParameterI4ivNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4ivNV }, + { "glProgramEnvParameterI4uiNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4uiNV }, + { "glProgramEnvParameterI4uivNV", "GL_NV_gpu_program4", wine_glProgramEnvParameterI4uivNV }, + { "glProgramEnvParameters4fvEXT", "GL_EXT_gpu_program_parameters", wine_glProgramEnvParameters4fvEXT }, + { "glProgramEnvParametersI4ivNV", "GL_NV_gpu_program4", wine_glProgramEnvParametersI4ivNV }, + { "glProgramEnvParametersI4uivNV", "GL_NV_gpu_program4", wine_glProgramEnvParametersI4uivNV }, + { "glProgramLocalParameter4dARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4dARB }, + { "glProgramLocalParameter4dvARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4dvARB }, + { "glProgramLocalParameter4fARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4fARB }, + { "glProgramLocalParameter4fvARB", "GL_ARB_vertex_program", wine_glProgramLocalParameter4fvARB }, + { "glProgramLocalParameterI4iNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4iNV }, + { "glProgramLocalParameterI4ivNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4ivNV }, + { "glProgramLocalParameterI4uiNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4uiNV }, + { "glProgramLocalParameterI4uivNV", "GL_NV_gpu_program4", wine_glProgramLocalParameterI4uivNV }, + { "glProgramLocalParameters4fvEXT", "GL_EXT_gpu_program_parameters", wine_glProgramLocalParameters4fvEXT }, + { "glProgramLocalParametersI4ivNV", "GL_NV_gpu_program4", wine_glProgramLocalParametersI4ivNV }, + { "glProgramLocalParametersI4uivNV", "GL_NV_gpu_program4", wine_glProgramLocalParametersI4uivNV }, + { "glProgramNamedParameter4dNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4dNV }, + { "glProgramNamedParameter4dvNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4dvNV }, + { "glProgramNamedParameter4fNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4fNV }, + { "glProgramNamedParameter4fvNV", "GL_NV_fragment_program", wine_glProgramNamedParameter4fvNV }, + { "glProgramParameter4dNV", "GL_NV_vertex_program", wine_glProgramParameter4dNV }, + { "glProgramParameter4dvNV", "GL_NV_vertex_program", wine_glProgramParameter4dvNV }, + { "glProgramParameter4fNV", "GL_NV_vertex_program", wine_glProgramParameter4fNV }, + { "glProgramParameter4fvNV", "GL_NV_vertex_program", wine_glProgramParameter4fvNV }, + { "glProgramParameteriARB", "GL_ARB_geometry_shader4", wine_glProgramParameteriARB }, + { "glProgramParameteriEXT", "GL_EXT_geometry_shader4", wine_glProgramParameteriEXT }, + { "glProgramParameters4dvNV", "GL_NV_vertex_program", wine_glProgramParameters4dvNV }, + { "glProgramParameters4fvNV", "GL_NV_vertex_program", wine_glProgramParameters4fvNV }, + { "glProgramStringARB", "GL_ARB_vertex_program", wine_glProgramStringARB }, + { "glProgramUniform1fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1fEXT }, + { "glProgramUniform1fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1fvEXT }, + { "glProgramUniform1iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1iEXT }, + { "glProgramUniform1ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1ivEXT }, + { "glProgramUniform1uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1uiEXT }, + { "glProgramUniform1uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform1uivEXT }, + { "glProgramUniform2fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2fEXT }, + { "glProgramUniform2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2fvEXT }, + { "glProgramUniform2iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2iEXT }, + { "glProgramUniform2ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2ivEXT }, + { "glProgramUniform2uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2uiEXT }, + { "glProgramUniform2uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform2uivEXT }, + { "glProgramUniform3fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3fEXT }, + { "glProgramUniform3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3fvEXT }, + { "glProgramUniform3iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3iEXT }, + { "glProgramUniform3ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3ivEXT }, + { "glProgramUniform3uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3uiEXT }, + { "glProgramUniform3uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform3uivEXT }, + { "glProgramUniform4fEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4fEXT }, + { "glProgramUniform4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4fvEXT }, + { "glProgramUniform4iEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4iEXT }, + { "glProgramUniform4ivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4ivEXT }, + { "glProgramUniform4uiEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4uiEXT }, + { "glProgramUniform4uivEXT", "GL_EXT_direct_state_access", wine_glProgramUniform4uivEXT }, + { "glProgramUniformMatrix2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2fvEXT }, + { "glProgramUniformMatrix2x3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2x3fvEXT }, + { "glProgramUniformMatrix2x4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix2x4fvEXT }, + { "glProgramUniformMatrix3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3fvEXT }, + { "glProgramUniformMatrix3x2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3x2fvEXT }, + { "glProgramUniformMatrix3x4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix3x4fvEXT }, + { "glProgramUniformMatrix4fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4fvEXT }, + { "glProgramUniformMatrix4x2fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x2fvEXT }, + { "glProgramUniformMatrix4x3fvEXT", "GL_EXT_direct_state_access", wine_glProgramUniformMatrix4x3fvEXT }, + { "glProgramVertexLimitNV", "GL_NV_geometry_program4", wine_glProgramVertexLimitNV }, + { "glPushClientAttribDefaultEXT", "GL_EXT_direct_state_access", wine_glPushClientAttribDefaultEXT }, + { "glReadBufferRegion", "GL_KTX_buffer_region", wine_glReadBufferRegion }, + { "glReadInstrumentsSGIX", "GL_SGIX_instruments", wine_glReadInstrumentsSGIX }, + { "glReferencePlaneSGIX", "GL_SGIX_reference_plane", wine_glReferencePlaneSGIX }, + { "glRenderbufferStorage", "GL_ARB_framebuffer_object", wine_glRenderbufferStorage }, + { "glRenderbufferStorageEXT", "GL_EXT_framebuffer_object", wine_glRenderbufferStorageEXT }, + { "glRenderbufferStorageMultisample", "GL_ARB_framebuffer_object", wine_glRenderbufferStorageMultisample }, + { "glRenderbufferStorageMultisampleCoverageNV", "GL_NV_framebuffer_multisample_coverage", wine_glRenderbufferStorageMultisampleCoverageNV }, + { "glRenderbufferStorageMultisampleEXT", "GL_EXT_framebuffer_multisample", wine_glRenderbufferStorageMultisampleEXT }, + { "glReplacementCodePointerSUN", "GL_SUN_triangle_list", wine_glReplacementCodePointerSUN }, + { "glReplacementCodeubSUN", "GL_SUN_triangle_list", wine_glReplacementCodeubSUN }, + { "glReplacementCodeubvSUN", "GL_SUN_triangle_list", wine_glReplacementCodeubvSUN }, + { "glReplacementCodeuiColor3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor3fVertex3fSUN }, + { "glReplacementCodeuiColor3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor3fVertex3fvSUN }, + { "glReplacementCodeuiColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4fNormal3fVertex3fSUN }, + { "glReplacementCodeuiColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4fNormal3fVertex3fvSUN }, + { "glReplacementCodeuiColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4ubVertex3fSUN }, + { "glReplacementCodeuiColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiColor4ubVertex3fvSUN }, + { "glReplacementCodeuiNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiNormal3fVertex3fSUN }, + { "glReplacementCodeuiNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiNormal3fVertex3fvSUN }, + { "glReplacementCodeuiSUN", "GL_SUN_triangle_list", wine_glReplacementCodeuiSUN }, + { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN }, + { "glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN }, + { "glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN }, + { "glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN }, + { "glReplacementCodeuiTexCoord2fVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fVertex3fSUN }, + { "glReplacementCodeuiTexCoord2fVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiTexCoord2fVertex3fvSUN }, + { "glReplacementCodeuiVertex3fSUN", "GL_SUN_vertex", wine_glReplacementCodeuiVertex3fSUN }, + { "glReplacementCodeuiVertex3fvSUN", "GL_SUN_vertex", wine_glReplacementCodeuiVertex3fvSUN }, + { "glReplacementCodeuivSUN", "GL_SUN_triangle_list", wine_glReplacementCodeuivSUN }, + { "glReplacementCodeusSUN", "GL_SUN_triangle_list", wine_glReplacementCodeusSUN }, + { "glReplacementCodeusvSUN", "GL_SUN_triangle_list", wine_glReplacementCodeusvSUN }, + { "glRequestResidentProgramsNV", "GL_NV_vertex_program", wine_glRequestResidentProgramsNV }, + { "glResetHistogramEXT", "GL_EXT_histogram", wine_glResetHistogramEXT }, + { "glResetMinmaxEXT", "GL_EXT_histogram", wine_glResetMinmaxEXT }, + { "glResizeBuffersMESA", "GL_MESA_resize_buffers", wine_glResizeBuffersMESA }, + { "glSampleCoverage", "GL_VERSION_1_3", wine_glSampleCoverage }, + { "glSampleCoverageARB", "GL_ARB_multisample", wine_glSampleCoverageARB }, + { "glSampleMapATI", "GL_ATI_fragment_shader", wine_glSampleMapATI }, + { "glSampleMaskEXT", "GL_EXT_multisample", wine_glSampleMaskEXT }, + { "glSampleMaskSGIS", "GL_SGIS_multisample", wine_glSampleMaskSGIS }, + { "glSamplePatternEXT", "GL_EXT_multisample", wine_glSamplePatternEXT }, + { "glSamplePatternSGIS", "GL_SGIS_multisample", wine_glSamplePatternSGIS }, + { "glSecondaryColor3b", "GL_VERSION_1_4", wine_glSecondaryColor3b }, + { "glSecondaryColor3bEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3bEXT }, + { "glSecondaryColor3bv", "GL_VERSION_1_4", wine_glSecondaryColor3bv }, + { "glSecondaryColor3bvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3bvEXT }, + { "glSecondaryColor3d", "GL_VERSION_1_4", wine_glSecondaryColor3d }, + { "glSecondaryColor3dEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3dEXT }, + { "glSecondaryColor3dv", "GL_VERSION_1_4", wine_glSecondaryColor3dv }, + { "glSecondaryColor3dvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3dvEXT }, + { "glSecondaryColor3f", "GL_VERSION_1_4", wine_glSecondaryColor3f }, + { "glSecondaryColor3fEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3fEXT }, + { "glSecondaryColor3fv", "GL_VERSION_1_4", wine_glSecondaryColor3fv }, + { "glSecondaryColor3fvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3fvEXT }, + { "glSecondaryColor3hNV", "GL_NV_half_float", wine_glSecondaryColor3hNV }, + { "glSecondaryColor3hvNV", "GL_NV_half_float", wine_glSecondaryColor3hvNV }, + { "glSecondaryColor3i", "GL_VERSION_1_4", wine_glSecondaryColor3i }, + { "glSecondaryColor3iEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3iEXT }, + { "glSecondaryColor3iv", "GL_VERSION_1_4", wine_glSecondaryColor3iv }, + { "glSecondaryColor3ivEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3ivEXT }, + { "glSecondaryColor3s", "GL_VERSION_1_4", wine_glSecondaryColor3s }, + { "glSecondaryColor3sEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3sEXT }, + { "glSecondaryColor3sv", "GL_VERSION_1_4", wine_glSecondaryColor3sv }, + { "glSecondaryColor3svEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3svEXT }, + { "glSecondaryColor3ub", "GL_VERSION_1_4", wine_glSecondaryColor3ub }, + { "glSecondaryColor3ubEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3ubEXT }, + { "glSecondaryColor3ubv", "GL_VERSION_1_4", wine_glSecondaryColor3ubv }, + { "glSecondaryColor3ubvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3ubvEXT }, + { "glSecondaryColor3ui", "GL_VERSION_1_4", wine_glSecondaryColor3ui }, + { "glSecondaryColor3uiEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3uiEXT }, + { "glSecondaryColor3uiv", "GL_VERSION_1_4", wine_glSecondaryColor3uiv }, + { "glSecondaryColor3uivEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3uivEXT }, + { "glSecondaryColor3us", "GL_VERSION_1_4", wine_glSecondaryColor3us }, + { "glSecondaryColor3usEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3usEXT }, + { "glSecondaryColor3usv", "GL_VERSION_1_4", wine_glSecondaryColor3usv }, + { "glSecondaryColor3usvEXT", "GL_EXT_secondary_color", wine_glSecondaryColor3usvEXT }, + { "glSecondaryColorPointer", "GL_VERSION_1_4", wine_glSecondaryColorPointer }, + { "glSecondaryColorPointerEXT", "GL_EXT_secondary_color", wine_glSecondaryColorPointerEXT }, + { "glSecondaryColorPointerListIBM", "GL_IBM_vertex_array_lists", wine_glSecondaryColorPointerListIBM }, + { "glSelectTextureCoordSetSGIS", "GL_SGIS_multitexture", wine_glSelectTextureCoordSetSGIS }, + { "glSelectTextureSGIS", "GL_SGIS_multitexture", wine_glSelectTextureSGIS }, + { "glSeparableFilter2DEXT", "GL_EXT_convolution", wine_glSeparableFilter2DEXT }, + { "glSetFenceAPPLE", "GL_APPLE_fence", wine_glSetFenceAPPLE }, + { "glSetFenceNV", "GL_NV_fence", wine_glSetFenceNV }, + { "glSetFragmentShaderConstantATI", "GL_ATI_fragment_shader", wine_glSetFragmentShaderConstantATI }, + { "glSetInvariantEXT", "GL_EXT_vertex_shader", wine_glSetInvariantEXT }, + { "glSetLocalConstantEXT", "GL_EXT_vertex_shader", wine_glSetLocalConstantEXT }, + { "glShaderOp1EXT", "GL_EXT_vertex_shader", wine_glShaderOp1EXT }, + { "glShaderOp2EXT", "GL_EXT_vertex_shader", wine_glShaderOp2EXT }, + { "glShaderOp3EXT", "GL_EXT_vertex_shader", wine_glShaderOp3EXT }, + { "glShaderSource", "GL_VERSION_2_0", wine_glShaderSource }, + { "glShaderSourceARB", "GL_ARB_shader_objects", wine_glShaderSourceARB }, + { "glSharpenTexFuncSGIS", "GL_SGIS_sharpen_texture", wine_glSharpenTexFuncSGIS }, + { "glSpriteParameterfSGIX", "GL_SGIX_sprite", wine_glSpriteParameterfSGIX }, + { "glSpriteParameterfvSGIX", "GL_SGIX_sprite", wine_glSpriteParameterfvSGIX }, + { "glSpriteParameteriSGIX", "GL_SGIX_sprite", wine_glSpriteParameteriSGIX }, + { "glSpriteParameterivSGIX", "GL_SGIX_sprite", wine_glSpriteParameterivSGIX }, + { "glStartInstrumentsSGIX", "GL_SGIX_instruments", wine_glStartInstrumentsSGIX }, + { "glStencilClearTagEXT", "GL_EXT_stencil_clear_tag", wine_glStencilClearTagEXT }, + { "glStencilFuncSeparate", "GL_VERSION_2_0", wine_glStencilFuncSeparate }, + { "glStencilFuncSeparateATI", "GL_ATI_separate_stencil", wine_glStencilFuncSeparateATI }, + { "glStencilMaskSeparate", "GL_VERSION_2_0", wine_glStencilMaskSeparate }, + { "glStencilOpSeparate", "GL_VERSION_2_0", wine_glStencilOpSeparate }, + { "glStencilOpSeparateATI", "GL_ATI_separate_stencil", wine_glStencilOpSeparateATI }, + { "glStopInstrumentsSGIX", "GL_SGIX_instruments", wine_glStopInstrumentsSGIX }, + { "glStringMarkerGREMEDY", "GL_GREMEDY_string_marker", wine_glStringMarkerGREMEDY }, + { "glSwizzleEXT", "GL_EXT_vertex_shader", wine_glSwizzleEXT }, + { "glTagSampleBufferSGIX", "GL_SGIX_tag_sample_buffer", wine_glTagSampleBufferSGIX }, + { "glTangent3bEXT", "GL_EXT_coordinate_frame", wine_glTangent3bEXT }, + { "glTangent3bvEXT", "GL_EXT_coordinate_frame", wine_glTangent3bvEXT }, + { "glTangent3dEXT", "GL_EXT_coordinate_frame", wine_glTangent3dEXT }, + { "glTangent3dvEXT", "GL_EXT_coordinate_frame", wine_glTangent3dvEXT }, + { "glTangent3fEXT", "GL_EXT_coordinate_frame", wine_glTangent3fEXT }, + { "glTangent3fvEXT", "GL_EXT_coordinate_frame", wine_glTangent3fvEXT }, + { "glTangent3iEXT", "GL_EXT_coordinate_frame", wine_glTangent3iEXT }, + { "glTangent3ivEXT", "GL_EXT_coordinate_frame", wine_glTangent3ivEXT }, + { "glTangent3sEXT", "GL_EXT_coordinate_frame", wine_glTangent3sEXT }, + { "glTangent3svEXT", "GL_EXT_coordinate_frame", wine_glTangent3svEXT }, + { "glTangentPointerEXT", "GL_EXT_coordinate_frame", wine_glTangentPointerEXT }, + { "glTbufferMask3DFX", "GL_3DFX_tbuffer", wine_glTbufferMask3DFX }, + { "glTestFenceAPPLE", "GL_APPLE_fence", wine_glTestFenceAPPLE }, + { "glTestFenceNV", "GL_NV_fence", wine_glTestFenceNV }, + { "glTestObjectAPPLE", "GL_APPLE_fence", wine_glTestObjectAPPLE }, + { "glTexBufferARB", "GL_ARB_texture_buffer_object", wine_glTexBufferARB }, + { "glTexBufferEXT", "GL_EXT_texture_buffer_object", wine_glTexBufferEXT }, + { "glTexBumpParameterfvATI", "GL_ATI_envmap_bumpmap", wine_glTexBumpParameterfvATI }, + { "glTexBumpParameterivATI", "GL_ATI_envmap_bumpmap", wine_glTexBumpParameterivATI }, + { "glTexCoord1hNV", "GL_NV_half_float", wine_glTexCoord1hNV }, + { "glTexCoord1hvNV", "GL_NV_half_float", wine_glTexCoord1hvNV }, + { "glTexCoord2fColor3fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fColor3fVertex3fSUN }, + { "glTexCoord2fColor3fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fColor3fVertex3fvSUN }, + { "glTexCoord2fColor4fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4fNormal3fVertex3fSUN }, + { "glTexCoord2fColor4fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4fNormal3fVertex3fvSUN }, + { "glTexCoord2fColor4ubVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4ubVertex3fSUN }, + { "glTexCoord2fColor4ubVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fColor4ubVertex3fvSUN }, + { "glTexCoord2fNormal3fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fNormal3fVertex3fSUN }, + { "glTexCoord2fNormal3fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fNormal3fVertex3fvSUN }, + { "glTexCoord2fVertex3fSUN", "GL_SUN_vertex", wine_glTexCoord2fVertex3fSUN }, + { "glTexCoord2fVertex3fvSUN", "GL_SUN_vertex", wine_glTexCoord2fVertex3fvSUN }, + { "glTexCoord2hNV", "GL_NV_half_float", wine_glTexCoord2hNV }, + { "glTexCoord2hvNV", "GL_NV_half_float", wine_glTexCoord2hvNV }, + { "glTexCoord3hNV", "GL_NV_half_float", wine_glTexCoord3hNV }, + { "glTexCoord3hvNV", "GL_NV_half_float", wine_glTexCoord3hvNV }, + { "glTexCoord4fColor4fNormal3fVertex4fSUN", "GL_SUN_vertex", wine_glTexCoord4fColor4fNormal3fVertex4fSUN }, + { "glTexCoord4fColor4fNormal3fVertex4fvSUN", "GL_SUN_vertex", wine_glTexCoord4fColor4fNormal3fVertex4fvSUN }, + { "glTexCoord4fVertex4fSUN", "GL_SUN_vertex", wine_glTexCoord4fVertex4fSUN }, + { "glTexCoord4fVertex4fvSUN", "GL_SUN_vertex", wine_glTexCoord4fVertex4fvSUN }, + { "glTexCoord4hNV", "GL_NV_half_float", wine_glTexCoord4hNV }, + { "glTexCoord4hvNV", "GL_NV_half_float", wine_glTexCoord4hvNV }, + { "glTexCoordPointerEXT", "GL_EXT_vertex_array", wine_glTexCoordPointerEXT }, + { "glTexCoordPointerListIBM", "GL_IBM_vertex_array_lists", wine_glTexCoordPointerListIBM }, + { "glTexCoordPointervINTEL", "GL_INTEL_parallel_arrays", wine_glTexCoordPointervINTEL }, + { "glTexFilterFuncSGIS", "GL_SGIS_texture_filter4", wine_glTexFilterFuncSGIS }, + { "glTexImage3DEXT", "GL_EXT_texture3D", wine_glTexImage3DEXT }, + { "glTexImage4DSGIS", "GL_SGIS_texture4D", wine_glTexImage4DSGIS }, + { "glTexParameterIiv", "GL_VERSION_3_0", wine_glTexParameterIiv }, + { "glTexParameterIivEXT", "GL_EXT_texture_integer", wine_glTexParameterIivEXT }, + { "glTexParameterIuiv", "GL_VERSION_3_0", wine_glTexParameterIuiv }, + { "glTexParameterIuivEXT", "GL_EXT_texture_integer", wine_glTexParameterIuivEXT }, + { "glTexSubImage1DEXT", "GL_EXT_subtexture", wine_glTexSubImage1DEXT }, + { "glTexSubImage2DEXT", "GL_EXT_subtexture", wine_glTexSubImage2DEXT }, + { "glTexSubImage3DEXT", "GL_EXT_texture3D", wine_glTexSubImage3DEXT }, + { "glTexSubImage4DSGIS", "GL_SGIS_texture4D", wine_glTexSubImage4DSGIS }, + { "glTextureBufferEXT", "GL_EXT_direct_state_access", wine_glTextureBufferEXT }, + { "glTextureColorMaskSGIS", "GL_SGIS_texture_color_mask", wine_glTextureColorMaskSGIS }, + { "glTextureImage1DEXT", "GL_EXT_direct_state_access", wine_glTextureImage1DEXT }, + { "glTextureImage2DEXT", "GL_EXT_direct_state_access", wine_glTextureImage2DEXT }, + { "glTextureImage3DEXT", "GL_EXT_direct_state_access", wine_glTextureImage3DEXT }, + { "glTextureLightEXT", "GL_EXT_light_texture", wine_glTextureLightEXT }, + { "glTextureMaterialEXT", "GL_EXT_light_texture", wine_glTextureMaterialEXT }, + { "glTextureNormalEXT", "GL_EXT_texture_perturb_normal", wine_glTextureNormalEXT }, + { "glTextureParameterIivEXT", "GL_EXT_direct_state_access", wine_glTextureParameterIivEXT }, + { "glTextureParameterIuivEXT", "GL_EXT_direct_state_access", wine_glTextureParameterIuivEXT }, + { "glTextureParameterfEXT", "GL_EXT_direct_state_access", wine_glTextureParameterfEXT }, + { "glTextureParameterfvEXT", "GL_EXT_direct_state_access", wine_glTextureParameterfvEXT }, + { "glTextureParameteriEXT", "GL_EXT_direct_state_access", wine_glTextureParameteriEXT }, + { "glTextureParameterivEXT", "GL_EXT_direct_state_access", wine_glTextureParameterivEXT }, + { "glTextureRenderbufferEXT", "GL_EXT_direct_state_access", wine_glTextureRenderbufferEXT }, + { "glTextureSubImage1DEXT", "GL_EXT_direct_state_access", wine_glTextureSubImage1DEXT }, + { "glTextureSubImage2DEXT", "GL_EXT_direct_state_access", wine_glTextureSubImage2DEXT }, + { "glTextureSubImage3DEXT", "GL_EXT_direct_state_access", wine_glTextureSubImage3DEXT }, + { "glTrackMatrixNV", "GL_NV_vertex_program", wine_glTrackMatrixNV }, + { "glTransformFeedbackAttribsNV", "GL_NV_transform_feedback", wine_glTransformFeedbackAttribsNV }, + { "glTransformFeedbackVaryings", "GL_VERSION_3_0", wine_glTransformFeedbackVaryings }, + { "glTransformFeedbackVaryingsEXT", "GL_EXT_transform_feedback", wine_glTransformFeedbackVaryingsEXT }, + { "glTransformFeedbackVaryingsNV", "GL_NV_transform_feedback", wine_glTransformFeedbackVaryingsNV }, + { "glUniform1f", "GL_VERSION_2_0", wine_glUniform1f }, + { "glUniform1fARB", "GL_ARB_shader_objects", wine_glUniform1fARB }, + { "glUniform1fv", "GL_VERSION_2_0", wine_glUniform1fv }, + { "glUniform1fvARB", "GL_ARB_shader_objects", wine_glUniform1fvARB }, + { "glUniform1i", "GL_VERSION_2_0", wine_glUniform1i }, + { "glUniform1iARB", "GL_ARB_shader_objects", wine_glUniform1iARB }, + { "glUniform1iv", "GL_VERSION_2_0", wine_glUniform1iv }, + { "glUniform1ivARB", "GL_ARB_shader_objects", wine_glUniform1ivARB }, + { "glUniform1ui", "GL_VERSION_3_0", wine_glUniform1ui }, + { "glUniform1uiEXT", "GL_EXT_gpu_shader4", wine_glUniform1uiEXT }, + { "glUniform1uiv", "GL_VERSION_3_0", wine_glUniform1uiv }, + { "glUniform1uivEXT", "GL_EXT_gpu_shader4", wine_glUniform1uivEXT }, + { "glUniform2f", "GL_VERSION_2_0", wine_glUniform2f }, + { "glUniform2fARB", "GL_ARB_shader_objects", wine_glUniform2fARB }, + { "glUniform2fv", "GL_VERSION_2_0", wine_glUniform2fv }, + { "glUniform2fvARB", "GL_ARB_shader_objects", wine_glUniform2fvARB }, + { "glUniform2i", "GL_VERSION_2_0", wine_glUniform2i }, + { "glUniform2iARB", "GL_ARB_shader_objects", wine_glUniform2iARB }, + { "glUniform2iv", "GL_VERSION_2_0", wine_glUniform2iv }, + { "glUniform2ivARB", "GL_ARB_shader_objects", wine_glUniform2ivARB }, + { "glUniform2ui", "GL_VERSION_3_0", wine_glUniform2ui }, + { "glUniform2uiEXT", "GL_EXT_gpu_shader4", wine_glUniform2uiEXT }, + { "glUniform2uiv", "GL_VERSION_3_0", wine_glUniform2uiv }, + { "glUniform2uivEXT", "GL_EXT_gpu_shader4", wine_glUniform2uivEXT }, + { "glUniform3f", "GL_VERSION_2_0", wine_glUniform3f }, + { "glUniform3fARB", "GL_ARB_shader_objects", wine_glUniform3fARB }, + { "glUniform3fv", "GL_VERSION_2_0", wine_glUniform3fv }, + { "glUniform3fvARB", "GL_ARB_shader_objects", wine_glUniform3fvARB }, + { "glUniform3i", "GL_VERSION_2_0", wine_glUniform3i }, + { "glUniform3iARB", "GL_ARB_shader_objects", wine_glUniform3iARB }, + { "glUniform3iv", "GL_VERSION_2_0", wine_glUniform3iv }, + { "glUniform3ivARB", "GL_ARB_shader_objects", wine_glUniform3ivARB }, + { "glUniform3ui", "GL_VERSION_3_0", wine_glUniform3ui }, + { "glUniform3uiEXT", "GL_EXT_gpu_shader4", wine_glUniform3uiEXT }, + { "glUniform3uiv", "GL_VERSION_3_0", wine_glUniform3uiv }, + { "glUniform3uivEXT", "GL_EXT_gpu_shader4", wine_glUniform3uivEXT }, + { "glUniform4f", "GL_VERSION_2_0", wine_glUniform4f }, + { "glUniform4fARB", "GL_ARB_shader_objects", wine_glUniform4fARB }, + { "glUniform4fv", "GL_VERSION_2_0", wine_glUniform4fv }, + { "glUniform4fvARB", "GL_ARB_shader_objects", wine_glUniform4fvARB }, + { "glUniform4i", "GL_VERSION_2_0", wine_glUniform4i }, + { "glUniform4iARB", "GL_ARB_shader_objects", wine_glUniform4iARB }, + { "glUniform4iv", "GL_VERSION_2_0", wine_glUniform4iv }, + { "glUniform4ivARB", "GL_ARB_shader_objects", wine_glUniform4ivARB }, + { "glUniform4ui", "GL_VERSION_3_0", wine_glUniform4ui }, + { "glUniform4uiEXT", "GL_EXT_gpu_shader4", wine_glUniform4uiEXT }, + { "glUniform4uiv", "GL_VERSION_3_0", wine_glUniform4uiv }, + { "glUniform4uivEXT", "GL_EXT_gpu_shader4", wine_glUniform4uivEXT }, + { "glUniformBufferEXT", "GL_EXT_bindable_uniform", wine_glUniformBufferEXT }, + { "glUniformMatrix2fv", "GL_VERSION_2_0", wine_glUniformMatrix2fv }, + { "glUniformMatrix2fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix2fvARB }, + { "glUniformMatrix2x3fv", "GL_VERSION_2_1", wine_glUniformMatrix2x3fv }, + { "glUniformMatrix2x4fv", "GL_VERSION_2_1", wine_glUniformMatrix2x4fv }, + { "glUniformMatrix3fv", "GL_VERSION_2_0", wine_glUniformMatrix3fv }, + { "glUniformMatrix3fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix3fvARB }, + { "glUniformMatrix3x2fv", "GL_VERSION_2_1", wine_glUniformMatrix3x2fv }, + { "glUniformMatrix3x4fv", "GL_VERSION_2_1", wine_glUniformMatrix3x4fv }, + { "glUniformMatrix4fv", "GL_VERSION_2_0", wine_glUniformMatrix4fv }, + { "glUniformMatrix4fvARB", "GL_ARB_shader_objects", wine_glUniformMatrix4fvARB }, + { "glUniformMatrix4x2fv", "GL_VERSION_2_1", wine_glUniformMatrix4x2fv }, + { "glUniformMatrix4x3fv", "GL_VERSION_2_1", wine_glUniformMatrix4x3fv }, + { "glUnlockArraysEXT", "GL_EXT_compiled_vertex_array", wine_glUnlockArraysEXT }, + { "glUnmapBuffer", "GL_VERSION_1_5", wine_glUnmapBuffer }, + { "glUnmapBufferARB", "GL_ARB_vertex_buffer_object", wine_glUnmapBufferARB }, + { "glUnmapNamedBufferEXT", "GL_EXT_direct_state_access", wine_glUnmapNamedBufferEXT }, + { "glUnmapObjectBufferATI", "GL_ATI_map_object_buffer", wine_glUnmapObjectBufferATI }, + { "glUpdateObjectBufferATI", "GL_ATI_vertex_array_object", wine_glUpdateObjectBufferATI }, + { "glUseProgram", "GL_VERSION_2_0", wine_glUseProgram }, + { "glUseProgramObjectARB", "GL_ARB_shader_objects", wine_glUseProgramObjectARB }, + { "glValidateProgram", "GL_VERSION_2_0", wine_glValidateProgram }, + { "glValidateProgramARB", "GL_ARB_shader_objects", wine_glValidateProgramARB }, + { "glVariantArrayObjectATI", "GL_ATI_vertex_array_object", wine_glVariantArrayObjectATI }, + { "glVariantPointerEXT", "GL_EXT_vertex_shader", wine_glVariantPointerEXT }, + { "glVariantbvEXT", "GL_EXT_vertex_shader", wine_glVariantbvEXT }, + { "glVariantdvEXT", "GL_EXT_vertex_shader", wine_glVariantdvEXT }, + { "glVariantfvEXT", "GL_EXT_vertex_shader", wine_glVariantfvEXT }, + { "glVariantivEXT", "GL_EXT_vertex_shader", wine_glVariantivEXT }, + { "glVariantsvEXT", "GL_EXT_vertex_shader", wine_glVariantsvEXT }, + { "glVariantubvEXT", "GL_EXT_vertex_shader", wine_glVariantubvEXT }, + { "glVariantuivEXT", "GL_EXT_vertex_shader", wine_glVariantuivEXT }, + { "glVariantusvEXT", "GL_EXT_vertex_shader", wine_glVariantusvEXT }, + { "glVertex2hNV", "GL_NV_half_float", wine_glVertex2hNV }, + { "glVertex2hvNV", "GL_NV_half_float", wine_glVertex2hvNV }, + { "glVertex3hNV", "GL_NV_half_float", wine_glVertex3hNV }, + { "glVertex3hvNV", "GL_NV_half_float", wine_glVertex3hvNV }, + { "glVertex4hNV", "GL_NV_half_float", wine_glVertex4hNV }, + { "glVertex4hvNV", "GL_NV_half_float", wine_glVertex4hvNV }, + { "glVertexArrayParameteriAPPLE", "GL_APPLE_vertex_array_range", wine_glVertexArrayParameteriAPPLE }, + { "glVertexArrayRangeAPPLE", "GL_APPLE_vertex_array_range", wine_glVertexArrayRangeAPPLE }, + { "glVertexArrayRangeNV", "GL_NV_vertex_array_range", wine_glVertexArrayRangeNV }, + { "glVertexAttrib1d", "GL_VERSION_2_0", wine_glVertexAttrib1d }, + { "glVertexAttrib1dARB", "GL_ARB_vertex_program", wine_glVertexAttrib1dARB }, + { "glVertexAttrib1dNV", "GL_NV_vertex_program", wine_glVertexAttrib1dNV }, + { "glVertexAttrib1dv", "GL_VERSION_2_0", wine_glVertexAttrib1dv }, + { "glVertexAttrib1dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib1dvARB }, + { "glVertexAttrib1dvNV", "GL_NV_vertex_program", wine_glVertexAttrib1dvNV }, + { "glVertexAttrib1f", "GL_VERSION_2_0", wine_glVertexAttrib1f }, + { "glVertexAttrib1fARB", "GL_ARB_vertex_program", wine_glVertexAttrib1fARB }, + { "glVertexAttrib1fNV", "GL_NV_vertex_program", wine_glVertexAttrib1fNV }, + { "glVertexAttrib1fv", "GL_VERSION_2_0", wine_glVertexAttrib1fv }, + { "glVertexAttrib1fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib1fvARB }, + { "glVertexAttrib1fvNV", "GL_NV_vertex_program", wine_glVertexAttrib1fvNV }, + { "glVertexAttrib1hNV", "GL_NV_half_float", wine_glVertexAttrib1hNV }, + { "glVertexAttrib1hvNV", "GL_NV_half_float", wine_glVertexAttrib1hvNV }, + { "glVertexAttrib1s", "GL_VERSION_2_0", wine_glVertexAttrib1s }, + { "glVertexAttrib1sARB", "GL_ARB_vertex_program", wine_glVertexAttrib1sARB }, + { "glVertexAttrib1sNV", "GL_NV_vertex_program", wine_glVertexAttrib1sNV }, + { "glVertexAttrib1sv", "GL_VERSION_2_0", wine_glVertexAttrib1sv }, + { "glVertexAttrib1svARB", "GL_ARB_vertex_program", wine_glVertexAttrib1svARB }, + { "glVertexAttrib1svNV", "GL_NV_vertex_program", wine_glVertexAttrib1svNV }, + { "glVertexAttrib2d", "GL_VERSION_2_0", wine_glVertexAttrib2d }, + { "glVertexAttrib2dARB", "GL_ARB_vertex_program", wine_glVertexAttrib2dARB }, + { "glVertexAttrib2dNV", "GL_NV_vertex_program", wine_glVertexAttrib2dNV }, + { "glVertexAttrib2dv", "GL_VERSION_2_0", wine_glVertexAttrib2dv }, + { "glVertexAttrib2dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib2dvARB }, + { "glVertexAttrib2dvNV", "GL_NV_vertex_program", wine_glVertexAttrib2dvNV }, + { "glVertexAttrib2f", "GL_VERSION_2_0", wine_glVertexAttrib2f }, + { "glVertexAttrib2fARB", "GL_ARB_vertex_program", wine_glVertexAttrib2fARB }, + { "glVertexAttrib2fNV", "GL_NV_vertex_program", wine_glVertexAttrib2fNV }, + { "glVertexAttrib2fv", "GL_VERSION_2_0", wine_glVertexAttrib2fv }, + { "glVertexAttrib2fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib2fvARB }, + { "glVertexAttrib2fvNV", "GL_NV_vertex_program", wine_glVertexAttrib2fvNV }, + { "glVertexAttrib2hNV", "GL_NV_half_float", wine_glVertexAttrib2hNV }, + { "glVertexAttrib2hvNV", "GL_NV_half_float", wine_glVertexAttrib2hvNV }, + { "glVertexAttrib2s", "GL_VERSION_2_0", wine_glVertexAttrib2s }, + { "glVertexAttrib2sARB", "GL_ARB_vertex_program", wine_glVertexAttrib2sARB }, + { "glVertexAttrib2sNV", "GL_NV_vertex_program", wine_glVertexAttrib2sNV }, + { "glVertexAttrib2sv", "GL_VERSION_2_0", wine_glVertexAttrib2sv }, + { "glVertexAttrib2svARB", "GL_ARB_vertex_program", wine_glVertexAttrib2svARB }, + { "glVertexAttrib2svNV", "GL_NV_vertex_program", wine_glVertexAttrib2svNV }, + { "glVertexAttrib3d", "GL_VERSION_2_0", wine_glVertexAttrib3d }, + { "glVertexAttrib3dARB", "GL_ARB_vertex_program", wine_glVertexAttrib3dARB }, + { "glVertexAttrib3dNV", "GL_NV_vertex_program", wine_glVertexAttrib3dNV }, + { "glVertexAttrib3dv", "GL_VERSION_2_0", wine_glVertexAttrib3dv }, + { "glVertexAttrib3dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib3dvARB }, + { "glVertexAttrib3dvNV", "GL_NV_vertex_program", wine_glVertexAttrib3dvNV }, + { "glVertexAttrib3f", "GL_VERSION_2_0", wine_glVertexAttrib3f }, + { "glVertexAttrib3fARB", "GL_ARB_vertex_program", wine_glVertexAttrib3fARB }, + { "glVertexAttrib3fNV", "GL_NV_vertex_program", wine_glVertexAttrib3fNV }, + { "glVertexAttrib3fv", "GL_VERSION_2_0", wine_glVertexAttrib3fv }, + { "glVertexAttrib3fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib3fvARB }, + { "glVertexAttrib3fvNV", "GL_NV_vertex_program", wine_glVertexAttrib3fvNV }, + { "glVertexAttrib3hNV", "GL_NV_half_float", wine_glVertexAttrib3hNV }, + { "glVertexAttrib3hvNV", "GL_NV_half_float", wine_glVertexAttrib3hvNV }, + { "glVertexAttrib3s", "GL_VERSION_2_0", wine_glVertexAttrib3s }, + { "glVertexAttrib3sARB", "GL_ARB_vertex_program", wine_glVertexAttrib3sARB }, + { "glVertexAttrib3sNV", "GL_NV_vertex_program", wine_glVertexAttrib3sNV }, + { "glVertexAttrib3sv", "GL_VERSION_2_0", wine_glVertexAttrib3sv }, + { "glVertexAttrib3svARB", "GL_ARB_vertex_program", wine_glVertexAttrib3svARB }, + { "glVertexAttrib3svNV", "GL_NV_vertex_program", wine_glVertexAttrib3svNV }, + { "glVertexAttrib4Nbv", "GL_VERSION_2_0", wine_glVertexAttrib4Nbv }, + { "glVertexAttrib4NbvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NbvARB }, + { "glVertexAttrib4Niv", "GL_VERSION_2_0", wine_glVertexAttrib4Niv }, + { "glVertexAttrib4NivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NivARB }, + { "glVertexAttrib4Nsv", "GL_VERSION_2_0", wine_glVertexAttrib4Nsv }, + { "glVertexAttrib4NsvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NsvARB }, + { "glVertexAttrib4Nub", "GL_VERSION_2_0", wine_glVertexAttrib4Nub }, + { "glVertexAttrib4NubARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NubARB }, + { "glVertexAttrib4Nubv", "GL_VERSION_2_0", wine_glVertexAttrib4Nubv }, + { "glVertexAttrib4NubvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NubvARB }, + { "glVertexAttrib4Nuiv", "GL_VERSION_2_0", wine_glVertexAttrib4Nuiv }, + { "glVertexAttrib4NuivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NuivARB }, + { "glVertexAttrib4Nusv", "GL_VERSION_2_0", wine_glVertexAttrib4Nusv }, + { "glVertexAttrib4NusvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4NusvARB }, + { "glVertexAttrib4bv", "GL_VERSION_2_0", wine_glVertexAttrib4bv }, + { "glVertexAttrib4bvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4bvARB }, + { "glVertexAttrib4d", "GL_VERSION_2_0", wine_glVertexAttrib4d }, + { "glVertexAttrib4dARB", "GL_ARB_vertex_program", wine_glVertexAttrib4dARB }, + { "glVertexAttrib4dNV", "GL_NV_vertex_program", wine_glVertexAttrib4dNV }, + { "glVertexAttrib4dv", "GL_VERSION_2_0", wine_glVertexAttrib4dv }, + { "glVertexAttrib4dvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4dvARB }, + { "glVertexAttrib4dvNV", "GL_NV_vertex_program", wine_glVertexAttrib4dvNV }, + { "glVertexAttrib4f", "GL_VERSION_2_0", wine_glVertexAttrib4f }, + { "glVertexAttrib4fARB", "GL_ARB_vertex_program", wine_glVertexAttrib4fARB }, + { "glVertexAttrib4fNV", "GL_NV_vertex_program", wine_glVertexAttrib4fNV }, + { "glVertexAttrib4fv", "GL_VERSION_2_0", wine_glVertexAttrib4fv }, + { "glVertexAttrib4fvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4fvARB }, + { "glVertexAttrib4fvNV", "GL_NV_vertex_program", wine_glVertexAttrib4fvNV }, + { "glVertexAttrib4hNV", "GL_NV_half_float", wine_glVertexAttrib4hNV }, + { "glVertexAttrib4hvNV", "GL_NV_half_float", wine_glVertexAttrib4hvNV }, + { "glVertexAttrib4iv", "GL_VERSION_2_0", wine_glVertexAttrib4iv }, + { "glVertexAttrib4ivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4ivARB }, + { "glVertexAttrib4s", "GL_VERSION_2_0", wine_glVertexAttrib4s }, + { "glVertexAttrib4sARB", "GL_ARB_vertex_program", wine_glVertexAttrib4sARB }, + { "glVertexAttrib4sNV", "GL_NV_vertex_program", wine_glVertexAttrib4sNV }, + { "glVertexAttrib4sv", "GL_VERSION_2_0", wine_glVertexAttrib4sv }, + { "glVertexAttrib4svARB", "GL_ARB_vertex_program", wine_glVertexAttrib4svARB }, + { "glVertexAttrib4svNV", "GL_NV_vertex_program", wine_glVertexAttrib4svNV }, + { "glVertexAttrib4ubNV", "GL_NV_vertex_program", wine_glVertexAttrib4ubNV }, + { "glVertexAttrib4ubv", "GL_VERSION_2_0", wine_glVertexAttrib4ubv }, + { "glVertexAttrib4ubvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4ubvARB }, + { "glVertexAttrib4ubvNV", "GL_NV_vertex_program", wine_glVertexAttrib4ubvNV }, + { "glVertexAttrib4uiv", "GL_VERSION_2_0", wine_glVertexAttrib4uiv }, + { "glVertexAttrib4uivARB", "GL_ARB_vertex_program", wine_glVertexAttrib4uivARB }, + { "glVertexAttrib4usv", "GL_VERSION_2_0", wine_glVertexAttrib4usv }, + { "glVertexAttrib4usvARB", "GL_ARB_vertex_program", wine_glVertexAttrib4usvARB }, + { "glVertexAttribArrayObjectATI", "GL_ATI_vertex_attrib_array_object", wine_glVertexAttribArrayObjectATI }, + { "glVertexAttribDivisor", "GL_ARB_instanced_arrays", wine_glVertexAttribDivisor }, + { "glVertexAttribI1i", "GL_VERSION_3_0", wine_glVertexAttribI1i }, + { "glVertexAttribI1iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1iEXT }, + { "glVertexAttribI1iv", "GL_VERSION_3_0", wine_glVertexAttribI1iv }, + { "glVertexAttribI1ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1ivEXT }, + { "glVertexAttribI1ui", "GL_VERSION_3_0", wine_glVertexAttribI1ui }, + { "glVertexAttribI1uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1uiEXT }, + { "glVertexAttribI1uiv", "GL_VERSION_3_0", wine_glVertexAttribI1uiv }, + { "glVertexAttribI1uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI1uivEXT }, + { "glVertexAttribI2i", "GL_VERSION_3_0", wine_glVertexAttribI2i }, + { "glVertexAttribI2iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2iEXT }, + { "glVertexAttribI2iv", "GL_VERSION_3_0", wine_glVertexAttribI2iv }, + { "glVertexAttribI2ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2ivEXT }, + { "glVertexAttribI2ui", "GL_VERSION_3_0", wine_glVertexAttribI2ui }, + { "glVertexAttribI2uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2uiEXT }, + { "glVertexAttribI2uiv", "GL_VERSION_3_0", wine_glVertexAttribI2uiv }, + { "glVertexAttribI2uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI2uivEXT }, + { "glVertexAttribI3i", "GL_VERSION_3_0", wine_glVertexAttribI3i }, + { "glVertexAttribI3iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3iEXT }, + { "glVertexAttribI3iv", "GL_VERSION_3_0", wine_glVertexAttribI3iv }, + { "glVertexAttribI3ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3ivEXT }, + { "glVertexAttribI3ui", "GL_VERSION_3_0", wine_glVertexAttribI3ui }, + { "glVertexAttribI3uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3uiEXT }, + { "glVertexAttribI3uiv", "GL_VERSION_3_0", wine_glVertexAttribI3uiv }, + { "glVertexAttribI3uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI3uivEXT }, + { "glVertexAttribI4bv", "GL_VERSION_3_0", wine_glVertexAttribI4bv }, + { "glVertexAttribI4bvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4bvEXT }, + { "glVertexAttribI4i", "GL_VERSION_3_0", wine_glVertexAttribI4i }, + { "glVertexAttribI4iEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4iEXT }, + { "glVertexAttribI4iv", "GL_VERSION_3_0", wine_glVertexAttribI4iv }, + { "glVertexAttribI4ivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4ivEXT }, + { "glVertexAttribI4sv", "GL_VERSION_3_0", wine_glVertexAttribI4sv }, + { "glVertexAttribI4svEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4svEXT }, + { "glVertexAttribI4ubv", "GL_VERSION_3_0", wine_glVertexAttribI4ubv }, + { "glVertexAttribI4ubvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4ubvEXT }, + { "glVertexAttribI4ui", "GL_VERSION_3_0", wine_glVertexAttribI4ui }, + { "glVertexAttribI4uiEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4uiEXT }, + { "glVertexAttribI4uiv", "GL_VERSION_3_0", wine_glVertexAttribI4uiv }, + { "glVertexAttribI4uivEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4uivEXT }, + { "glVertexAttribI4usv", "GL_VERSION_3_0", wine_glVertexAttribI4usv }, + { "glVertexAttribI4usvEXT", "GL_NV_vertex_program4", wine_glVertexAttribI4usvEXT }, + { "glVertexAttribIPointer", "GL_VERSION_3_0", wine_glVertexAttribIPointer }, + { "glVertexAttribIPointerEXT", "GL_NV_vertex_program4", wine_glVertexAttribIPointerEXT }, + { "glVertexAttribPointer", "GL_VERSION_2_0", wine_glVertexAttribPointer }, + { "glVertexAttribPointerARB", "GL_ARB_vertex_program", wine_glVertexAttribPointerARB }, + { "glVertexAttribPointerNV", "GL_NV_vertex_program", wine_glVertexAttribPointerNV }, + { "glVertexAttribs1dvNV", "GL_NV_vertex_program", wine_glVertexAttribs1dvNV }, + { "glVertexAttribs1fvNV", "GL_NV_vertex_program", wine_glVertexAttribs1fvNV }, + { "glVertexAttribs1hvNV", "GL_NV_half_float", wine_glVertexAttribs1hvNV }, + { "glVertexAttribs1svNV", "GL_NV_vertex_program", wine_glVertexAttribs1svNV }, + { "glVertexAttribs2dvNV", "GL_NV_vertex_program", wine_glVertexAttribs2dvNV }, + { "glVertexAttribs2fvNV", "GL_NV_vertex_program", wine_glVertexAttribs2fvNV }, + { "glVertexAttribs2hvNV", "GL_NV_half_float", wine_glVertexAttribs2hvNV }, + { "glVertexAttribs2svNV", "GL_NV_vertex_program", wine_glVertexAttribs2svNV }, + { "glVertexAttribs3dvNV", "GL_NV_vertex_program", wine_glVertexAttribs3dvNV }, + { "glVertexAttribs3fvNV", "GL_NV_vertex_program", wine_glVertexAttribs3fvNV }, + { "glVertexAttribs3hvNV", "GL_NV_half_float", wine_glVertexAttribs3hvNV }, + { "glVertexAttribs3svNV", "GL_NV_vertex_program", wine_glVertexAttribs3svNV }, + { "glVertexAttribs4dvNV", "GL_NV_vertex_program", wine_glVertexAttribs4dvNV }, + { "glVertexAttribs4fvNV", "GL_NV_vertex_program", wine_glVertexAttribs4fvNV }, + { "glVertexAttribs4hvNV", "GL_NV_half_float", wine_glVertexAttribs4hvNV }, + { "glVertexAttribs4svNV", "GL_NV_vertex_program", wine_glVertexAttribs4svNV }, + { "glVertexAttribs4ubvNV", "GL_NV_vertex_program", wine_glVertexAttribs4ubvNV }, + { "glVertexBlendARB", "GL_ARB_vertex_blend", wine_glVertexBlendARB }, + { "glVertexBlendEnvfATI", "GL_ATI_vertex_streams", wine_glVertexBlendEnvfATI }, + { "glVertexBlendEnviATI", "GL_ATI_vertex_streams", wine_glVertexBlendEnviATI }, + { "glVertexPointerEXT", "GL_EXT_vertex_array", wine_glVertexPointerEXT }, + { "glVertexPointerListIBM", "GL_IBM_vertex_array_lists", wine_glVertexPointerListIBM }, + { "glVertexPointervINTEL", "GL_INTEL_parallel_arrays", wine_glVertexPointervINTEL }, + { "glVertexStream1dATI", "GL_ATI_vertex_streams", wine_glVertexStream1dATI }, + { "glVertexStream1dvATI", "GL_ATI_vertex_streams", wine_glVertexStream1dvATI }, + { "glVertexStream1fATI", "GL_ATI_vertex_streams", wine_glVertexStream1fATI }, + { "glVertexStream1fvATI", "GL_ATI_vertex_streams", wine_glVertexStream1fvATI }, + { "glVertexStream1iATI", "GL_ATI_vertex_streams", wine_glVertexStream1iATI }, + { "glVertexStream1ivATI", "GL_ATI_vertex_streams", wine_glVertexStream1ivATI }, + { "glVertexStream1sATI", "GL_ATI_vertex_streams", wine_glVertexStream1sATI }, + { "glVertexStream1svATI", "GL_ATI_vertex_streams", wine_glVertexStream1svATI }, + { "glVertexStream2dATI", "GL_ATI_vertex_streams", wine_glVertexStream2dATI }, + { "glVertexStream2dvATI", "GL_ATI_vertex_streams", wine_glVertexStream2dvATI }, + { "glVertexStream2fATI", "GL_ATI_vertex_streams", wine_glVertexStream2fATI }, + { "glVertexStream2fvATI", "GL_ATI_vertex_streams", wine_glVertexStream2fvATI }, + { "glVertexStream2iATI", "GL_ATI_vertex_streams", wine_glVertexStream2iATI }, + { "glVertexStream2ivATI", "GL_ATI_vertex_streams", wine_glVertexStream2ivATI }, + { "glVertexStream2sATI", "GL_ATI_vertex_streams", wine_glVertexStream2sATI }, + { "glVertexStream2svATI", "GL_ATI_vertex_streams", wine_glVertexStream2svATI }, + { "glVertexStream3dATI", "GL_ATI_vertex_streams", wine_glVertexStream3dATI }, + { "glVertexStream3dvATI", "GL_ATI_vertex_streams", wine_glVertexStream3dvATI }, + { "glVertexStream3fATI", "GL_ATI_vertex_streams", wine_glVertexStream3fATI }, + { "glVertexStream3fvATI", "GL_ATI_vertex_streams", wine_glVertexStream3fvATI }, + { "glVertexStream3iATI", "GL_ATI_vertex_streams", wine_glVertexStream3iATI }, + { "glVertexStream3ivATI", "GL_ATI_vertex_streams", wine_glVertexStream3ivATI }, + { "glVertexStream3sATI", "GL_ATI_vertex_streams", wine_glVertexStream3sATI }, + { "glVertexStream3svATI", "GL_ATI_vertex_streams", wine_glVertexStream3svATI }, + { "glVertexStream4dATI", "GL_ATI_vertex_streams", wine_glVertexStream4dATI }, + { "glVertexStream4dvATI", "GL_ATI_vertex_streams", wine_glVertexStream4dvATI }, + { "glVertexStream4fATI", "GL_ATI_vertex_streams", wine_glVertexStream4fATI }, + { "glVertexStream4fvATI", "GL_ATI_vertex_streams", wine_glVertexStream4fvATI }, + { "glVertexStream4iATI", "GL_ATI_vertex_streams", wine_glVertexStream4iATI }, + { "glVertexStream4ivATI", "GL_ATI_vertex_streams", wine_glVertexStream4ivATI }, + { "glVertexStream4sATI", "GL_ATI_vertex_streams", wine_glVertexStream4sATI }, + { "glVertexStream4svATI", "GL_ATI_vertex_streams", wine_glVertexStream4svATI }, + { "glVertexWeightPointerEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightPointerEXT }, + { "glVertexWeightfEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightfEXT }, + { "glVertexWeightfvEXT", "GL_EXT_vertex_weighting", wine_glVertexWeightfvEXT }, + { "glVertexWeighthNV", "GL_NV_half_float", wine_glVertexWeighthNV }, + { "glVertexWeighthvNV", "GL_NV_half_float", wine_glVertexWeighthvNV }, + { "glWeightPointerARB", "GL_ARB_vertex_blend", wine_glWeightPointerARB }, + { "glWeightbvARB", "GL_ARB_vertex_blend", wine_glWeightbvARB }, + { "glWeightdvARB", "GL_ARB_vertex_blend", wine_glWeightdvARB }, + { "glWeightfvARB", "GL_ARB_vertex_blend", wine_glWeightfvARB }, + { "glWeightivARB", "GL_ARB_vertex_blend", wine_glWeightivARB }, + { "glWeightsvARB", "GL_ARB_vertex_blend", wine_glWeightsvARB }, + { "glWeightubvARB", "GL_ARB_vertex_blend", wine_glWeightubvARB }, + { "glWeightuivARB", "GL_ARB_vertex_blend", wine_glWeightuivARB }, + { "glWeightusvARB", "GL_ARB_vertex_blend", wine_glWeightusvARB }, + { "glWindowPos2d", "GL_VERSION_1_4", wine_glWindowPos2d }, + { "glWindowPos2dARB", "GL_ARB_window_pos", wine_glWindowPos2dARB }, + { "glWindowPos2dMESA", "GL_MESA_window_pos", wine_glWindowPos2dMESA }, + { "glWindowPos2dv", "GL_VERSION_1_4", wine_glWindowPos2dv }, + { "glWindowPos2dvARB", "GL_ARB_window_pos", wine_glWindowPos2dvARB }, + { "glWindowPos2dvMESA", "GL_MESA_window_pos", wine_glWindowPos2dvMESA }, + { "glWindowPos2f", "GL_VERSION_1_4", wine_glWindowPos2f }, + { "glWindowPos2fARB", "GL_ARB_window_pos", wine_glWindowPos2fARB }, + { "glWindowPos2fMESA", "GL_MESA_window_pos", wine_glWindowPos2fMESA }, + { "glWindowPos2fv", "GL_VERSION_1_4", wine_glWindowPos2fv }, + { "glWindowPos2fvARB", "GL_ARB_window_pos", wine_glWindowPos2fvARB }, + { "glWindowPos2fvMESA", "GL_MESA_window_pos", wine_glWindowPos2fvMESA }, + { "glWindowPos2i", "GL_VERSION_1_4", wine_glWindowPos2i }, + { "glWindowPos2iARB", "GL_ARB_window_pos", wine_glWindowPos2iARB }, + { "glWindowPos2iMESA", "GL_MESA_window_pos", wine_glWindowPos2iMESA }, + { "glWindowPos2iv", "GL_VERSION_1_4", wine_glWindowPos2iv }, + { "glWindowPos2ivARB", "GL_ARB_window_pos", wine_glWindowPos2ivARB }, + { "glWindowPos2ivMESA", "GL_MESA_window_pos", wine_glWindowPos2ivMESA }, + { "glWindowPos2s", "GL_VERSION_1_4", wine_glWindowPos2s }, + { "glWindowPos2sARB", "GL_ARB_window_pos", wine_glWindowPos2sARB }, + { "glWindowPos2sMESA", "GL_MESA_window_pos", wine_glWindowPos2sMESA }, + { "glWindowPos2sv", "GL_VERSION_1_4", wine_glWindowPos2sv }, + { "glWindowPos2svARB", "GL_ARB_window_pos", wine_glWindowPos2svARB }, + { "glWindowPos2svMESA", "GL_MESA_window_pos", wine_glWindowPos2svMESA }, + { "glWindowPos3d", "GL_VERSION_1_4", wine_glWindowPos3d }, + { "glWindowPos3dARB", "GL_ARB_window_pos", wine_glWindowPos3dARB }, + { "glWindowPos3dMESA", "GL_MESA_window_pos", wine_glWindowPos3dMESA }, + { "glWindowPos3dv", "GL_VERSION_1_4", wine_glWindowPos3dv }, + { "glWindowPos3dvARB", "GL_ARB_window_pos", wine_glWindowPos3dvARB }, + { "glWindowPos3dvMESA", "GL_MESA_window_pos", wine_glWindowPos3dvMESA }, + { "glWindowPos3f", "GL_VERSION_1_4", wine_glWindowPos3f }, + { "glWindowPos3fARB", "GL_ARB_window_pos", wine_glWindowPos3fARB }, + { "glWindowPos3fMESA", "GL_MESA_window_pos", wine_glWindowPos3fMESA }, + { "glWindowPos3fv", "GL_VERSION_1_4", wine_glWindowPos3fv }, + { "glWindowPos3fvARB", "GL_ARB_window_pos", wine_glWindowPos3fvARB }, + { "glWindowPos3fvMESA", "GL_MESA_window_pos", wine_glWindowPos3fvMESA }, + { "glWindowPos3i", "GL_VERSION_1_4", wine_glWindowPos3i }, + { "glWindowPos3iARB", "GL_ARB_window_pos", wine_glWindowPos3iARB }, + { "glWindowPos3iMESA", "GL_MESA_window_pos", wine_glWindowPos3iMESA }, + { "glWindowPos3iv", "GL_VERSION_1_4", wine_glWindowPos3iv }, + { "glWindowPos3ivARB", "GL_ARB_window_pos", wine_glWindowPos3ivARB }, + { "glWindowPos3ivMESA", "GL_MESA_window_pos", wine_glWindowPos3ivMESA }, + { "glWindowPos3s", "GL_VERSION_1_4", wine_glWindowPos3s }, + { "glWindowPos3sARB", "GL_ARB_window_pos", wine_glWindowPos3sARB }, + { "glWindowPos3sMESA", "GL_MESA_window_pos", wine_glWindowPos3sMESA }, + { "glWindowPos3sv", "GL_VERSION_1_4", wine_glWindowPos3sv }, + { "glWindowPos3svARB", "GL_ARB_window_pos", wine_glWindowPos3svARB }, + { "glWindowPos3svMESA", "GL_MESA_window_pos", wine_glWindowPos3svMESA }, + { "glWindowPos4dMESA", "GL_MESA_window_pos", wine_glWindowPos4dMESA }, + { "glWindowPos4dvMESA", "GL_MESA_window_pos", wine_glWindowPos4dvMESA }, + { "glWindowPos4fMESA", "GL_MESA_window_pos", wine_glWindowPos4fMESA }, + { "glWindowPos4fvMESA", "GL_MESA_window_pos", wine_glWindowPos4fvMESA }, + { "glWindowPos4iMESA", "GL_MESA_window_pos", wine_glWindowPos4iMESA }, + { "glWindowPos4ivMESA", "GL_MESA_window_pos", wine_glWindowPos4ivMESA }, + { "glWindowPos4sMESA", "GL_MESA_window_pos", wine_glWindowPos4sMESA }, + { "glWindowPos4svMESA", "GL_MESA_window_pos", wine_glWindowPos4svMESA }, + { "glWriteMaskEXT", "GL_EXT_vertex_shader", wine_glWriteMaskEXT } };