#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA)) #error meh! #endif // _fini //3DFX_tbuffer GO(glTbufferMask3DFX,vFu) //AMD_debug_output GOM(glDebugMessageCallbackAMD,vFEpp) GO(glDebugMessageEnableAMD,vFuuipi) GO(glDebugMessageInsertAMD,vFuuuip) GO(glGetDebugMessageLogAMD,uFuippppp) //AMD_draw_buffers_blend GO(glBlendEquationIndexedAMD,vFuu) GO(glBlendEquationSeparateIndexedAMD,vFuuu) GO(glBlendFuncIndexedAMD,vFuuu) GO(glBlendFuncSeparateIndexedAMD,vFuuuuu) //AMD_multi_draw_indirect GO(glMultiDrawArraysIndirectAMD,vFupii) GO(glMultiDrawElementsIndirectAMD,vFuupii) //AMD_name_gen_delete GO(glDeleteNamesAMD,vFuup) GO(glGenNamesAMD,vFuup) GO(glIsNameAMD,iFuu) //AMD_performance_monitor GO(glBeginPerfMonitorAMD,vFu) GO(glDeletePerfMonitorsAMD,vFip) GO(glEndPerfMonitorAMD,vFu) GO(glGenPerfMonitorsAMD,vFip) GO(glGetPerfMonitorCounterDataAMD,vFuuipp) GO(glGetPerfMonitorCounterInfoAMD,vFuuup) GO(glGetPerfMonitorCounterStringAMD,vFuuipp) GO(glGetPerfMonitorCountersAMD,vFuppip) GO(glGetPerfMonitorGroupStringAMD,vFuipp) GO(glGetPerfMonitorGroupsAMD,vFpip) GO(glSelectPerfMonitorCountersAMD,vFuiuip) //AMD_sample_positions GO(glSetMultisamplefvAMD,vFuup) //AMD_sparse_texture GO(glTexStorageSparseAMD,vFuuiiiii) GO(glTextureStorageSparseAMD,vFuuuiiiii) //AMD_stencil_operation_extended GO(glStencilOpValueAMD,vFuu) //AMD_vertex_shader_tessellator GO(glTessellationFactorAMD,vFf) GO(glTessellationModeAMD,vFu) //APPLE_element_array GO(glDrawElementArrayAPPLE,vFuii) GO(glDrawRangeElementArrayAPPLE,vFuuuii) GO(glElementPointerAPPLE,vFup) GO(glMultiDrawElementArrayAPPLE,vFuppi) GO(glMultiDrawRangeElementArrayAPPLE,vFuuuppi) //APPLE_fence GO(glDeleteFencesAPPLE,vFip) GO(glFinishFenceAPPLE,vFu) GO(glFinishObjectAPPLE,vFui) GO(glGenFencesAPPLE,vFip) GO(glIsFenceAPPLE,iFu) GO(glSetFenceAPPLE,vFu) GO(glTestFenceAPPLE,iFu) GO(glTestObjectAPPLE,iFuu) //APPLE_flush_buffer_range GO(glBufferParameteriAPPLE,vFuui) GO(glFlushMappedBufferRangeAPPLE,vFuii) //APPLE_object_purgeable GO(glGetObjectParameterivAPPLE,vFuuup) GO(glObjectPurgeableAPPLE,uFuuu) GO(glObjectUnpurgeableAPPLE,uFuuu) //APPLE_texture_range GO(glGetTexParameterPointervAPPLE,vFuup) GO(glTextureRangeAPPLE,vFuip) //APPLE_vertex_array_object GO(glBindVertexArrayAPPLE,vFu) GO(glDeleteVertexArraysAPPLE,vFip) GO(glGenVertexArraysAPPLE,vFip) GO(glIsVertexArrayAPPLE,iFu) //APPLE_vertex_array_range GO(glFlushVertexArrayRangeAPPLE,vFip) GO(glVertexArrayParameteriAPPLE,vFui) GO(glVertexArrayRangeAPPLE,vFip) //APPLE_vertex_program_evaluators GO(glDisableVertexAttribAPPLE,vFuu) GO(glEnableVertexAttribAPPLE,vFuu) GO(glIsVertexAttribEnabledAPPLE,iFuu) GO(glMapVertexAttrib1dAPPLE,vFuuddiip) GO(glMapVertexAttrib1fAPPLE,vFuuffiip) GO(glMapVertexAttrib2dAPPLE,vFuuddiiddiip) GO(glMapVertexAttrib2fAPPLE,vFuuffiiffiip) //ARB_ES2_compatibility GO(glClearDepthf,vFf) GO(glDepthRangef,vFff) GO(glGetShaderPrecisionFormat,vFuupp) GO(glReleaseShaderCompiler,vFv) GO(glShaderBinary,vFipupi) //ARB_base_instance GO(glDrawArraysInstancedBaseInstance,vFuiiiu) GO(glDrawElementsInstancedBaseInstance,vFuiupiu) GO(glDrawElementsInstancedBaseVertexBaseInstance,vFuiupiiu) //ARB_blend_func_extended GO(glBindFragDataLocationIndexed,vFuuup) GO(glGetFragDataIndex,iFup) //ARB_cl_event GO(glCreateSyncFromCLeventARB,pFppi) //ARB_clear_buffer_object GO(glClearBufferData,vFuuuup) GO(glClearBufferSubData,vFuuiiuup) GO(glClearNamedBufferDataEXT,vFuuuup) GO(glClearNamedBufferSubDataEXT,vFuuuuiip) //ARB_color_buffer_float GO(glClampColorARB,vFuu) //ARB_compute_shader GO(glDispatchCompute,vFuuu) GO(glDispatchComputeIndirect,vFi) //ARB_copy_buffer GO(glCopyBufferSubData,vFuuiii) //ARB_copy_image GO(glCopyImageSubData,vFuuiiiiuuiiiiiii) //ARB_debug_output GOM(glDebugMessageCallbackARB,vFEpp) GO(glDebugMessageControlARB,vFuuuipi) GO(glDebugMessageInsertARB,vFuuuuip) GO(glGetDebugMessageLogARB,uFuipppppp) //ARB_draw_buffers GO(glDrawBuffersARB,vFip) //ARB_draw_buffers_blend GO(glBlendEquationSeparateiARB,vFuuu) GO(glBlendEquationiARB,vFuu) GO(glBlendFuncSeparateiARB,vFuuuuu) GO(glBlendFunciARB,vFuuu) //ARB_draw_elements_base_vertex GO(glDrawElementsBaseVertex,vFuiupi) GO(glDrawElementsInstancedBaseVertex,vFuiupii) GO(glDrawRangeElementsBaseVertex,vFuuuiupi) GO(glMultiDrawElementsBaseVertex,vFupupip) //ARB_draw_indirect GO(glDrawArraysIndirect,vFup) GO(glDrawElementsIndirect,vFuup) //ARB_draw_instanced GO(glDrawArraysInstancedARB,vFuiii) GO(glDrawElementsInstancedARB,vFuiupi) //ARB_framebuffer_no_attachments GO(glFramebufferParameteri,vFuui) GO(glGetFramebufferParameteriv,vFuup) GO(glGetNamedFramebufferParameterivEXT,vFuup) GO(glNamedFramebufferParameteriEXT,vFuui) //ARB_framebuffer_object GO(glBindFramebuffer,vFuu) GO(glBindRenderbuffer,vFuu) GO(glBlitFramebuffer,vFiiiiiiiiiu) GO(glCheckFramebufferStatus,uFu) GO(glDeleteFramebuffers,vFip) GO(glDeleteRenderbuffers,vFip) GO(glFramebufferRenderbuffer,vFuuuu) GO(glFramebufferTexture1D,vFuuuui) GO(glFramebufferTexture2D,vFuuuui) GO(glFramebufferTexture3D,vFuuuuii) GO(glFramebufferTextureLayer,vFuuuii) GO(glGenFramebuffers,vFip) GO(glGenRenderbuffers,vFip) GO(glGenerateMipmap,vFu) GO(glGetFramebufferAttachmentParameteriv,vFuuup) GO(glGetRenderbufferParameteriv,vFuup) GO(glIsFramebuffer,iFu) GO(glIsRenderbuffer,iFu) GO(glRenderbufferStorage,vFuuii) GO(glRenderbufferStorageMultisample,vFuiuii) //ARB_geometry_shader4 GO(glFramebufferTextureARB,vFuuui) GO(glFramebufferTextureFaceARB,vFuuuiu) GO(glFramebufferTextureLayerARB,vFuuuii) GO(glProgramParameteriARB,vFuui) //ARB_get_program_binary GO(glGetProgramBinary,vFuippp) GO(glProgramBinary,vFuupi) GO(glProgramParameteri,vFuui) //ARB_gpu_shader_fp64 GO(glGetUniformdv,vFuip) GO(glUniform1d,vFid) GO(glUniform1dv,vFiip) GO(glUniform2d,vFidd) GO(glUniform2dv,vFiip) GO(glUniform3d,vFiddd) GO(glUniform3dv,vFiip) GO(glUniform4d,vFidddd) GO(glUniform4dv,vFiip) GO(glUniformMatrix2dv,vFiiip) GO(glUniformMatrix2x3dv,vFiiip) GO(glUniformMatrix2x4dv,vFiiip) GO(glUniformMatrix3dv,vFiiip) GO(glUniformMatrix3x2dv,vFiiip) GO(glUniformMatrix3x4dv,vFiiip) GO(glUniformMatrix4dv,vFiiip) GO(glUniformMatrix4x2dv,vFiiip) GO(glUniformMatrix4x3dv,vFiiip) //ARB_instanced_arrays GO(glVertexAttribDivisorARB,vFuu) //ARB_internalformat_query GO(glGetInternalformativ,vFuuuip) //ARB_internalformat_query2 GO(glGetInternalformati64v,vFuuuip) //ARB_invalidate_subdata GO(glInvalidateBufferData,vFu) GO(glInvalidateBufferSubData,vFuii) GO(glInvalidateFramebuffer,vFuip) GO(glInvalidateSubFramebuffer,vFuipiiii) GO(glInvalidateTexImage,vFui) GO(glInvalidateTexSubImage,vFuiiiiiii) //ARB_map_buffer_range GO(glFlushMappedBufferRange,vFull) GO(glMapBufferRange,pFulli) //ARB_matrix_palette GO(glCurrentPaletteMatrixARB,vFi) GO(glMatrixIndexPointerARB,vFiuip) GO(glMatrixIndexubvARB,vFip) GO(glMatrixIndexuivARB,vFip) GO(glMatrixIndexusvARB,vFip) //ARB_multi_draw_indirect GO(glMultiDrawArraysIndirect,vFupii) GO(glMultiDrawElementsIndirect,vFuupii) //ARB_multisample GO(glSampleCoverageARB,vFfi) //ARB_multitexture GO(glActiveTextureARB,vFu) GO(glClientActiveTextureARB,vFu) GO(glMultiTexCoord1dARB,vFud) GO(glMultiTexCoord1dvARB,vFup) GO(glMultiTexCoord1fARB,vFuf) GO(glMultiTexCoord1fvARB,vFup) GO(glMultiTexCoord1iARB,vFui) GO(glMultiTexCoord1ivARB,vFup) GO(glMultiTexCoord1sARB,vFui) GO(glMultiTexCoord1svARB,vFup) GO(glMultiTexCoord2dARB,vFudd) GO(glMultiTexCoord2dvARB,vFup) GO(glMultiTexCoord2fARB,vFuff) GO(glMultiTexCoord2fvARB,vFup) GO(glMultiTexCoord2iARB,vFuii) GO(glMultiTexCoord2ivARB,vFup) GO(glMultiTexCoord2sARB,vFuii) GO(glMultiTexCoord2svARB,vFup) GO(glMultiTexCoord3dARB,vFuddd) GO(glMultiTexCoord3dvARB,vFup) GO(glMultiTexCoord3fARB,vFufff) GO(glMultiTexCoord3fvARB,vFup) GO(glMultiTexCoord3iARB,vFuiii) GO(glMultiTexCoord3ivARB,vFup) GO(glMultiTexCoord3sARB,vFuiii) GO(glMultiTexCoord3svARB,vFup) GO(glMultiTexCoord4dARB,vFudddd) GO(glMultiTexCoord4dvARB,vFup) GO(glMultiTexCoord4fARB,vFuffff) GO(glMultiTexCoord4fvARB,vFup) GO(glMultiTexCoord4iARB,vFuiiii) GO(glMultiTexCoord4ivARB,vFup) GO(glMultiTexCoord4sARB,vFuiiii) GO(glMultiTexCoord4svARB,vFup) //ARB_occlusion_query GO(glBeginQueryARB,vFuu) GO(glDeleteQueriesARB,vFip) GO(glEndQueryARB,vFu) GO(glGenQueriesARB,vFip) GO(glGetQueryObjectivARB,vFuup) GO(glGetQueryObjectuivARB,vFuup) GO(glGetQueryivARB,vFuup) GO(glIsQueryARB,iFu) //ARB_point_parameters GO(glPointParameterfARB,vFuf) GO(glPointParameterfvARB,vFup) //ARB_program_interface_query GO(glGetProgramInterfaceiv,vFuuup) GO(glGetProgramResourceIndex,uFuup) GO(glGetProgramResourceLocation,iFuup) GO(glGetProgramResourceLocationIndex,iFuup) GO(glGetProgramResourceName,vFuuuipp) GO(glGetProgramResourceiv,vFuuuipipp) //ARB_provoking_vertex GO(glProvokingVertex,vFu) //ARB_robustness GO(glGetGraphicsResetStatusARB,uFv) GO(glGetnColorTableARB,vFuuuip) GO(glGetnCompressedTexImageARB,vFuiip) GO(glGetnConvolutionFilterARB,vFuuuip) GO(glGetnHistogramARB,vFuiuuip) GO(glGetnMapdvARB,vFuuip) GO(glGetnMapfvARB,vFuuip) GO(glGetnMapivARB,vFuuip) GO(glGetnMinmaxARB,vFuiuuip) GO(glGetnPixelMapfvARB,vFuip) GO(glGetnPixelMapuivARB,vFuip) GO(glGetnPixelMapusvARB,vFuip) GO(glGetnPolygonStippleARB,vFip) GO(glGetnSeparableFilterARB,vFuuuipipp) GO(glGetnTexImageARB,vFuiuuip) GO(glGetnUniformdvARB,vFuiip) GO(glGetnUniformfvARB,vFuiip) GO(glGetnUniformivARB,vFuiip) GO(glGetnUniformuivARB,vFuiip) GO(glReadnPixelsARB,vFiiiiuuip) //ARB_sample_shading GO(glMinSampleShadingARB,vFf) //ARB_sampler_objects GO(glBindSampler,vFuu) GO(glDeleteSamplers,vFip) GO(glGenSamplers,vFip) GO(glGetSamplerParameterIiv,vFuup) GO(glGetSamplerParameterIuiv,vFuup) GO(glGetSamplerParameterfv,vFuup) GO(glGetSamplerParameteriv,vFuup) GO(glIsSampler,iFu) GO(glSamplerParameterIiv,vFuup) GO(glSamplerParameterIuiv,vFuup) GO(glSamplerParameterf,vFuuf) GO(glSamplerParameterfv,vFuup) GO(glSamplerParameteri,vFuui) GO(glSamplerParameteriv,vFuup) //ARB_separate_shader_objects GO(glActiveShaderProgram,vFuu) GO(glBindProgramPipeline,vFu) GO(glCreateShaderProgramv,uFuip) GO(glDeleteProgramPipelines,vFip) GO(glGenProgramPipelines,vFip) GO(glGetProgramPipelineInfoLog,vFuipp) GO(glGetProgramPipelineiv,vFuup) GO(glIsProgramPipeline,iFu) GO(glProgramUniform1d,vFuid) GO(glProgramUniform1dv,vFuiip) GO(glProgramUniform1f,vFuif) GO(glProgramUniform1fv,vFuiip) GO(glProgramUniform1i,vFuii) GO(glProgramUniform1iv,vFuiip) GO(glProgramUniform1ui,vFuiu) GO(glProgramUniform1uiv,vFuiip) GO(glProgramUniform2d,vFuidd) GO(glProgramUniform2dv,vFuiip) GO(glProgramUniform2f,vFuiff) GO(glProgramUniform2fv,vFuiip) GO(glProgramUniform2i,vFuiii) GO(glProgramUniform2iv,vFuiip) GO(glProgramUniform2ui,vFuiuu) GO(glProgramUniform2uiv,vFuiip) GO(glProgramUniform3d,vFuiddd) GO(glProgramUniform3dv,vFuiip) GO(glProgramUniform3f,vFuifff) GO(glProgramUniform3fv,vFuiip) GO(glProgramUniform3i,vFuiiii) GO(glProgramUniform3iv,vFuiip) GO(glProgramUniform3ui,vFuiuuu) GO(glProgramUniform3uiv,vFuiip) GO(glProgramUniform4d,vFuidddd) GO(glProgramUniform4dv,vFuiip) GO(glProgramUniform4f,vFuiffff) GO(glProgramUniform4fv,vFuiip) GO(glProgramUniform4i,vFuiiiii) GO(glProgramUniform4iv,vFuiip) GO(glProgramUniform4ui,vFuiuuuu) GO(glProgramUniform4uiv,vFuiip) GO(glProgramUniformMatrix2dv,vFuiiip) GO(glProgramUniformMatrix2fv,vFuiiip) GO(glProgramUniformMatrix2x3dv,vFuiiip) GO(glProgramUniformMatrix2x3fv,vFuiiip) GO(glProgramUniformMatrix2x4dv,vFuiiip) GO(glProgramUniformMatrix2x4fv,vFuiiip) GO(glProgramUniformMatrix3dv,vFuiiip) GO(glProgramUniformMatrix3fv,vFuiiip) GO(glProgramUniformMatrix3x2dv,vFuiiip) GO(glProgramUniformMatrix3x2fv,vFuiiip) GO(glProgramUniformMatrix3x4dv,vFuiiip) GO(glProgramUniformMatrix3x4fv,vFuiiip) GO(glProgramUniformMatrix4dv,vFuiiip) GO(glProgramUniformMatrix4fv,vFuiiip) GO(glProgramUniformMatrix4x2dv,vFuiiip) GO(glProgramUniformMatrix4x2fv,vFuiiip) GO(glProgramUniformMatrix4x3dv,vFuiiip) GO(glProgramUniformMatrix4x3fv,vFuiiip) GO(glUseProgramStages,vFuiu) GO(glValidateProgramPipeline,vFu) //ARB_shader_atomic_counters GO(glGetActiveAtomicCounterBufferiv,vFuuup) //ARB_shader_image_load_store GO(glBindImageTexture,vFuuiiiuu) GO(glMemoryBarrier,vFi) //ARB_shader_objects GO(glAttachObjectARB,vFuu) GO(glCompileShaderARB,vFu) GO(glCreateProgramObjectARB,uFv) GO(glCreateShaderObjectARB,uFu) GO(glDeleteObjectARB,vFu) GO(glDetachObjectARB,vFuu) GO(glGetActiveUniformARB,vFuuipppp) GO(glGetAttachedObjectsARB,vFuipp) GO(glGetHandleARB,uFu) GO(glGetInfoLogARB,vFuipp) GO(glGetObjectParameterfvARB,vFuup) GO(glGetObjectParameterivARB,vFuup) GO(glGetShaderSourceARB,vFuipp) GO(glGetUniformLocationARB,iFup) GO(glGetUniformfvARB,vFuip) GO(glGetUniformivARB,vFuip) GO(glLinkProgramARB,vFu) GO(glShaderSourceARB,vFuipp) GO(glUniform1fARB,vFif) GO(glUniform1fvARB,vFiip) GO(glUniform1iARB,vFii) GO(glUniform1ivARB,vFiip) GO(glUniform2fARB,vFiff) GO(glUniform2fvARB,vFiip) GO(glUniform2iARB,vFiii) GO(glUniform2ivARB,vFiip) GO(glUniform3fARB,vFifff) GO(glUniform3fvARB,vFiip) GO(glUniform3iARB,vFiiii) GO(glUniform3ivARB,vFiip) GO(glUniform4fARB,vFiffff) GO(glUniform4fvARB,vFiip) GO(glUniform4iARB,vFiiiii) GO(glUniform4ivARB,vFiip) GO(glUniformMatrix2fvARB,vFiiip) GO(glUniformMatrix3fvARB,vFiiip) GO(glUniformMatrix4fvARB,vFiiip) GO(glUseProgramObjectARB,vFu) GO(glValidateProgramARB,vFu) //ARB_shader_storage_buffer_object GO(glShaderStorageBlockBinding,vFuuu) //ARB_shader_subroutine GO(glGetActiveSubroutineName,vFuuuipp) GO(glGetActiveSubroutineUniformName,vFuuuipp) GO(glGetActiveSubroutineUniformiv,vFuuuup) GO(glGetProgramStageiv,vFuuup) GO(glGetSubroutineIndex,uFuup) GO(glGetSubroutineUniformLocation,iFuup) GO(glGetUniformSubroutineuiv,vFuip) GO(glUniformSubroutinesuiv,vFuip) //ARB_shading_language_include GO(glCompileShaderIncludeARB,vFuipp) GO(glDeleteNamedStringARB,vFip) GO(glGetNamedStringARB,vFipipp) GO(glGetNamedStringivARB,vFipup) GO(glIsNamedStringARB,iFip) GO(glNamedStringARB,vFuipip) //ARB_sync GO(glClientWaitSync,iFpuU) GO(glDeleteSync,vFp) GO(glFenceSync,pFiu) GO(glGetInteger64v,vFup) GO(glGetSynciv,vFpuipp) GO(glIsSync,iFp) GO(glWaitSync,vFpiu) //ARB_tessellation_shader GO(glPatchParameterfv,vFup) GO(glPatchParameteri,vFui) //ARB_texture_buffer_object GO(glTexBufferARB,vFuuu) //ARB_texture_buffer_range GO(glTexBufferRange,vFuuuii) GO(glTextureBufferRangeEXT,vFuuuuii) //ARB_texture_compression GO(glCompressedTexImage1DARB,vFuiuiiip) GO(glCompressedTexImage2DARB,vFuiuiiiip) GO(glCompressedTexImage3DARB,vFuiuiiiiip) GO(glCompressedTexSubImage1DARB,vFuiiiuip) GO(glCompressedTexSubImage2DARB,vFuiiiiiuip) GO(glCompressedTexSubImage3DARB,vFuiiiiiiiuip) GO(glGetCompressedTexImageARB,vFuip) //ARB_texture_multisample GO(glGetMultisamplefv,vFuup) GO(glSampleMaski,vFui) GO(glTexImage2DMultisample,vFuiiiii) GO(glTexImage3DMultisample,vFuiiiiii) //ARB_texture_storage GO(glTexStorage1D,vFuiui) GO(glTexStorage2D,vFuiuii) GO(glTexStorage3D,vFuiuiii) GO(glTextureStorage1DEXT,vFuuiui) GO(glTextureStorage2DEXT,vFuuiuii) GO(glTextureStorage3DEXT,vFuuiuiii) //ARB_texture_storage_multisample GO(glTexStorage2DMultisample,vFuiuiii) GO(glTexStorage3DMultisample,vFuiuiiii) GO(glTextureStorage2DMultisampleEXT,vFuuiuiii) GO(glTextureStorage3DMultisampleEXT,vFuuiuiiii) //ARB_texture_view GO(glTextureView,vFuuuuuuuu) //ARB_timer_query GO(glGetQueryObjecti64v,vFuup) GO(glGetQueryObjectui64v,vFuup) GO(glQueryCounter,vFuu) //ARB_transform_feedback2 GO(glBindTransformFeedback,vFuu) GO(glDeleteTransformFeedbacks,vFip) GO(glDrawTransformFeedback,vFuu) GO(glGenTransformFeedbacks,vFip) GO(glIsTransformFeedback,iFu) GO(glPauseTransformFeedback,vFv) GO(glResumeTransformFeedback,vFv) //ARB_transform_feedback3 GO(glBeginQueryIndexed,vFuuu) GO(glDrawTransformFeedbackStream,vFuuu) GO(glEndQueryIndexed,vFuu) GO(glGetQueryIndexediv,vFuuup) //ARB_transform_feedback_instanced GO(glDrawTransformFeedbackInstanced,vFuui) GO(glDrawTransformFeedbackStreamInstanced,vFuuui) //ARB_transpose_matrix GO(glLoadTransposeMatrixdARB,vFp) GO(glLoadTransposeMatrixfARB,vFp) GO(glMultTransposeMatrixdARB,vFp) GO(glMultTransposeMatrixfARB,vFp) //ARB_uniform_buffer_object GO(glGetActiveUniformBlockName,vFuuipp) GO(glGetActiveUniformBlockiv,vFuuup) GO(glGetActiveUniformName,vFuuipp) GO(glGetActiveUniformsiv,vFuipup) GO(glGetUniformBlockIndex,uFup) GO(glGetUniformIndices,vFuipp) GO(glUniformBlockBinding,vFuuu) //ARB_vertex_array_object GO(glBindVertexArray,vFu) GO(glDeleteVertexArrays,vFip) GO(glGenVertexArrays,vFip) GO(glIsVertexArray,iFu) //ARB_vertex_attrib_64bit GO(glGetVertexAttribLdv,vFuup) GO(glVertexAttribL1d,vFud) GO(glVertexAttribL1dv,vFup) GO(glVertexAttribL2d,vFudd) GO(glVertexAttribL2dv,vFup) GO(glVertexAttribL3d,vFuddd) GO(glVertexAttribL3dv,vFup) GO(glVertexAttribL4d,vFudddd) GO(glVertexAttribL4dv,vFup) GO(glVertexAttribLPointer,vFuiuip) //ARB_vertex_attrib_binding GO(glBindVertexBuffer,vFuuii) GO(glVertexArrayBindVertexBufferEXT,vFuuuii) GO(glVertexArrayVertexAttribBindingEXT,vFuuu) GO(glVertexArrayVertexAttribFormatEXT,vFuuiuiu) GO(glVertexArrayVertexAttribIFormatEXT,vFuuiuu) GO(glVertexArrayVertexAttribLFormatEXT,vFuuiuu) GO(glVertexArrayVertexBindingDivisorEXT,vFuuu) GO(glVertexAttribBinding,vFuu) GO(glVertexAttribFormat,vFuiuiu) GO(glVertexAttribIFormat,vFuiuu) GO(glVertexAttribLFormat,vFuiuu) GO(glVertexBindingDivisor,vFuu) //ARB_vertex_blend GO(glVertexBlendARB,vFi) GO(glWeightPointerARB,vFiuip) GO(glWeightbvARB,vFip) GO(glWeightdvARB,vFip) GO(glWeightfvARB,vFip) GO(glWeightivARB,vFip) GO(glWeightsvARB,vFip) GO(glWeightubvARB,vFip) GO(glWeightuivARB,vFip) GO(glWeightusvARB,vFip) //ARB_vertex_buffer_object GO(glBindBufferARB,vFuu) GO(glBufferDataARB,vFuipu) GO(glBufferSubDataARB,vFuiip) GO(glDeleteBuffersARB,vFip) GO(glGenBuffersARB,vFip) GO(glGetBufferParameterivARB,vFuup) GO(glGetBufferPointervARB,vFuup) GO(glGetBufferSubDataARB,vFuiip) GO(glIsBufferARB,iFu) GO(glMapBufferARB,pFuu) GO(glUnmapBufferARB,iFu) //ARB_vertex_program GO(glBindProgramARB,vFuu) GO(glDeleteProgramsARB,vFip) GO(glDisableVertexAttribArrayARB,vFu) GO(glEnableVertexAttribArrayARB,vFu) GO(glGenProgramsARB,vFip) GO(glGetProgramEnvParameterdvARB,vFuup) GO(glGetProgramEnvParameterfvARB,vFuup) GO(glGetProgramLocalParameterdvARB,vFuup) GO(glGetProgramLocalParameterfvARB,vFuup) GO(glGetProgramStringARB,vFuup) GO(glGetProgramivARB,vFuup) GO(glGetVertexAttribPointervARB,vFuup) GO(glGetVertexAttribdvARB,vFuup) GO(glGetVertexAttribfvARB,vFuup) GO(glGetVertexAttribivARB,vFuup) GO(glIsProgramARB,iFu) GO(glProgramEnvParameter4dARB,vFuudddd) GO(glProgramEnvParameter4dvARB,vFuup) GO(glProgramEnvParameter4fARB,vFuuffff) GO(glProgramEnvParameter4fvARB,vFuup) GO(glProgramLocalParameter4dARB,vFuudddd) GO(glProgramLocalParameter4dvARB,vFuup) GO(glProgramLocalParameter4fARB,vFuuffff) GO(glProgramLocalParameter4fvARB,vFuup) GO(glProgramStringARB,vFuuip) GO(glVertexAttrib1dARB,vFud) GO(glVertexAttrib1dvARB,vFup) GO(glVertexAttrib1fARB,vFuf) GO(glVertexAttrib1fvARB,vFup) GO(glVertexAttrib1sARB,vFui) GO(glVertexAttrib1svARB,vFup) GO(glVertexAttrib2dARB,vFudd) GO(glVertexAttrib2dvARB,vFup) GO(glVertexAttrib2fARB,vFuff) GO(glVertexAttrib2fvARB,vFup) GO(glVertexAttrib2sARB,vFuii) GO(glVertexAttrib2svARB,vFup) GO(glVertexAttrib3dARB,vFuddd) GO(glVertexAttrib3dvARB,vFup) GO(glVertexAttrib3fARB,vFufff) GO(glVertexAttrib3fvARB,vFup) GO(glVertexAttrib3sARB,vFuiii) GO(glVertexAttrib3svARB,vFup) GO(glVertexAttrib4NbvARB,vFup) GO(glVertexAttrib4NivARB,vFup) GO(glVertexAttrib4NsvARB,vFup) GO(glVertexAttrib4NubARB,vFuuuuu) GO(glVertexAttrib4NubvARB,vFup) GO(glVertexAttrib4NuivARB,vFup) GO(glVertexAttrib4NusvARB,vFup) GO(glVertexAttrib4bvARB,vFup) GO(glVertexAttrib4dARB,vFudddd) GO(glVertexAttrib4dvARB,vFup) GO(glVertexAttrib4fARB,vFuffff) GO(glVertexAttrib4fvARB,vFup) GO(glVertexAttrib4ivARB,vFup) GO(glVertexAttrib4sARB,vFuiiii) GO(glVertexAttrib4svARB,vFup) GO(glVertexAttrib4ubvARB,vFup) GO(glVertexAttrib4uivARB,vFup) GO(glVertexAttrib4usvARB,vFup) GO(glVertexAttribPointerARB,vFuiuiip) //ARB_vertex_shader GO(glBindAttribLocationARB,vFuup) GO(glGetActiveAttribARB,vFuuipppp) GO(glGetAttribLocationARB,iFup) //ARB_vertex_type_2_10_10_10_rev GO(glColorP3ui,vFuu) GO(glColorP3uiv,vFup) GO(glColorP4ui,vFuu) GO(glColorP4uiv,vFup) GO(glMultiTexCoordP1ui,vFuuu) GO(glMultiTexCoordP1uiv,vFuup) GO(glMultiTexCoordP2ui,vFuuu) GO(glMultiTexCoordP2uiv,vFuup) GO(glMultiTexCoordP3ui,vFuuu) GO(glMultiTexCoordP3uiv,vFuup) GO(glMultiTexCoordP4ui,vFuuu) GO(glMultiTexCoordP4uiv,vFuup) GO(glNormalP3ui,vFuu) GO(glNormalP3uiv,vFup) GO(glSecondaryColorP3ui,vFuu) GO(glSecondaryColorP3uiv,vFup) GO(glTexCoordP1ui,vFuu) GO(glTexCoordP1uiv,vFup) GO(glTexCoordP2ui,vFuu) GO(glTexCoordP2uiv,vFup) GO(glTexCoordP3ui,vFuu) GO(glTexCoordP3uiv,vFup) GO(glTexCoordP4ui,vFuu) GO(glTexCoordP4uiv,vFup) GO(glVertexAttribP1ui,vFuuiu) GO(glVertexAttribP1uiv,vFuuip) GO(glVertexAttribP2ui,vFuuiu) GO(glVertexAttribP2uiv,vFuuip) GO(glVertexAttribP3ui,vFuuiu) GO(glVertexAttribP3uiv,vFuuip) GO(glVertexAttribP4ui,vFuuiu) GO(glVertexAttribP4uiv,vFuuip) GO(glVertexP2ui,vFuu) GO(glVertexP2uiv,vFup) GO(glVertexP3ui,vFuu) GO(glVertexP3uiv,vFup) GO(glVertexP4ui,vFuu) GO(glVertexP4uiv,vFup) //ARB_viewport_array GO(glDepthRangeArrayv,vFuip) GO(glDepthRangeIndexed,vFudd) GO(glGetDoublei_v,vFuup) GO(glGetFloati_v,vFuup) GO(glScissorArrayv,vFuip) GO(glScissorIndexed,vFuiiii) GO(glScissorIndexedv,vFup) GO(glViewportArrayv,vFuip) GO(glViewportIndexedf,vFuffff) GO(glViewportIndexedfv,vFup) //ARB_window_pos GO(glWindowPos2dARB,vFdd) GO(glWindowPos2dvARB,vFp) GO(glWindowPos2fARB,vFff) GO(glWindowPos2fvARB,vFp) GO(glWindowPos2iARB,vFii) GO(glWindowPos2ivARB,vFp) GO(glWindowPos2sARB,vFii) GO(glWindowPos2svARB,vFp) GO(glWindowPos3dARB,vFddd) GO(glWindowPos3dvARB,vFp) GO(glWindowPos3fARB,vFfff) GO(glWindowPos3fvARB,vFp) GO(glWindowPos3iARB,vFiii) GO(glWindowPos3ivARB,vFp) GO(glWindowPos3sARB,vFiii) GO(glWindowPos3svARB,vFp) //ATI_draw_buffers GO(glDrawBuffersATI,vFip) //ATI_element_array GO(glDrawElementArrayATI,vFui) GO(glDrawRangeElementArrayATI,vFuuui) GO(glElementPointerATI,vFup) //ATI_envmap_bumpmap GO(glGetTexBumpParameterfvATI,vFup) GO(glGetTexBumpParameterivATI,vFup) GO(glTexBumpParameterfvATI,vFup) GO(glTexBumpParameterivATI,vFup) //ATI_fragment_shader GO(glAlphaFragmentOp1ATI,vFuuuuuu) GO(glAlphaFragmentOp2ATI,vFuuuuuuuuu) GO(glAlphaFragmentOp3ATI,vFuuuuuuuuuuuu) GO(glBeginFragmentShaderATI,vFv) GO(glBindFragmentShaderATI,vFu) GO(glColorFragmentOp1ATI,vFuuuuuuu) GO(glColorFragmentOp2ATI,vFuuuuuuuuuu) GO(glColorFragmentOp3ATI,vFuuuuuuuuuuuuu) GO(glDeleteFragmentShaderATI,vFu) GO(glEndFragmentShaderATI,vFv) GO(glGenFragmentShadersATI,uFu) GO(glPassTexCoordATI,vFuuu) GO(glSampleMapATI,vFuuu) GO(glSetFragmentShaderConstantATI,vFup) //ATI_map_object_buffer GO(glMapObjectBufferATI,pFu) GO(glUnmapObjectBufferATI,vFu) //ATI_pn_triangles GO(glPNTrianglesfATI,vFuf) GO(glPNTrianglesiATI,vFui) //ATI_separate_stencil GO(glStencilFuncSeparateATI,vFuuiu) GO(glStencilOpSeparateATI,vFuuuu) //ATI_vertex_array_object GO(glArrayObjectATI,vFuiuiuu) GO(glFreeObjectBufferATI,vFu) GO(glGetArrayObjectfvATI,vFuup) GO(glGetArrayObjectivATI,vFuup) GO(glGetObjectBufferfvATI,vFuup) GO(glGetObjectBufferivATI,vFuup) GO(glGetVariantArrayObjectfvATI,vFuup) GO(glGetVariantArrayObjectivATI,vFuup) GO(glIsObjectBufferATI,iFu) GO(glNewObjectBufferATI,uFipu) GO(glUpdateObjectBufferATI,vFuuipu) GO(glVariantArrayObjectATI,vFuuiuu) //ATI_vertex_attrib_array_object GO(glGetVertexAttribArrayObjectfvATI,vFuup) GO(glGetVertexAttribArrayObjectivATI,vFuup) GO(glVertexAttribArrayObjectATI,vFuiuiiuu) //ATI_vertex_streams GO(glClientActiveVertexStreamATI,vFu) GO(glNormalStream3bATI,vFuiii) GO(glNormalStream3bvATI,vFup) GO(glNormalStream3dATI,vFuddd) GO(glNormalStream3dvATI,vFup) GO(glNormalStream3fATI,vFufff) GO(glNormalStream3fvATI,vFup) GO(glNormalStream3iATI,vFuiii) GO(glNormalStream3ivATI,vFup) GO(glNormalStream3sATI,vFuiii) GO(glNormalStream3svATI,vFup) GO(glVertexBlendEnvfATI,vFuf) GO(glVertexBlendEnviATI,vFui) GO(glVertexStream1dATI,vFud) GO(glVertexStream1dvATI,vFup) GO(glVertexStream1fATI,vFuf) GO(glVertexStream1fvATI,vFup) GO(glVertexStream1iATI,vFui) GO(glVertexStream1ivATI,vFup) GO(glVertexStream1sATI,vFui) GO(glVertexStream1svATI,vFup) GO(glVertexStream2dATI,vFudd) GO(glVertexStream2dvATI,vFup) GO(glVertexStream2fATI,vFuff) GO(glVertexStream2fvATI,vFup) GO(glVertexStream2iATI,vFuii) GO(glVertexStream2ivATI,vFup) GO(glVertexStream2sATI,vFuii) GO(glVertexStream2svATI,vFup) GO(glVertexStream3dATI,vFuddd) GO(glVertexStream3dvATI,vFup) GO(glVertexStream3fATI,vFufff) GO(glVertexStream3fvATI,vFup) GO(glVertexStream3iATI,vFuiii) GO(glVertexStream3ivATI,vFup) GO(glVertexStream3sATI,vFuiii) GO(glVertexStream3svATI,vFup) GO(glVertexStream4dATI,vFudddd) GO(glVertexStream4dvATI,vFup) GO(glVertexStream4fATI,vFuffff) GO(glVertexStream4fvATI,vFup) GO(glVertexStream4iATI,vFuiiii) GO(glVertexStream4ivATI,vFup) GO(glVertexStream4sATI,vFuiiii) GO(glVertexStream4svATI,vFup) //EXT_bindable_uniform GO(glGetUniformBufferSizeEXT,iFui) GO(glGetUniformOffsetEXT,iFui) GO(glUniformBufferEXT,vFuiu) //EXT_blend_color GO(glBlendColorEXT,vFffff) //EXT_blend_equation_separate GO(glBlendEquationSeparateEXT,vFuu) //EXT_blend_func_separate GO(glBlendFuncSeparateEXT,vFuuuu) //EXT_blend_minmax GO(glBlendEquationEXT,vFu) //EXT_color_subtable GO(glColorSubTableEXT,vFuiiuup) GO(glCopyColorSubTableEXT,vFuiiii) //EXT_compiled_vertex_array GO(glLockArraysEXT,vFii) GO(glUnlockArraysEXT,vFv) //EXT_convolution GO(glConvolutionFilter1DEXT,vFuuiuup) GO(glConvolutionFilter2DEXT,vFuuiiuup) GO(glConvolutionParameterfEXT,vFuuf) GO(glConvolutionParameterfvEXT,vFuup) GO(glConvolutionParameteriEXT,vFuui) GO(glConvolutionParameterivEXT,vFuup) GO(glCopyConvolutionFilter1DEXT,vFuuiii) GO(glCopyConvolutionFilter2DEXT,vFuuiiii) GO(glGetConvolutionFilterEXT,vFuuup) GO(glGetConvolutionParameterfvEXT,vFuup) GO(glGetConvolutionParameterivEXT,vFuup) GO(glGetSeparableFilterEXT,vFuuuppp) GO(glSeparableFilter2DEXT,vFuuiiuupp) //EXT_coordinate_frame GO(glBinormal3bEXT,vFiii) GO(glBinormal3bvEXT,vFp) GO(glBinormal3dEXT,vFddd) GO(glBinormal3dvEXT,vFp) GO(glBinormal3fEXT,vFfff) GO(glBinormal3fvEXT,vFp) GO(glBinormal3iEXT,vFiii) GO(glBinormal3ivEXT,vFp) GO(glBinormal3sEXT,vFiii) GO(glBinormal3svEXT,vFp) GO(glBinormalPointerEXT,vFuip) GO(glTangent3bEXT,vFiii) GO(glTangent3bvEXT,vFp) GO(glTangent3dEXT,vFddd) GO(glTangent3dvEXT,vFp) GO(glTangent3fEXT,vFfff) GO(glTangent3fvEXT,vFp) GO(glTangent3iEXT,vFiii) GO(glTangent3ivEXT,vFp) GO(glTangent3sEXT,vFiii) GO(glTangent3svEXT,vFp) GO(glTangentPointerEXT,vFuip) //EXT_copy_texture GO(glCopyTexImage1DEXT,vFuiuiiii) GO(glCopyTexImage2DEXT,vFuiuiiiii) GO(glCopyTexSubImage1DEXT,vFuiiiii) GO(glCopyTexSubImage2DEXT,vFuiiiiiii) GO(glCopyTexSubImage3DEXT,vFuiiiiiiii) //EXT_cull_vertex GO(glCullParameterdvEXT,vFup) GO(glCullParameterfvEXT,vFup) //EXT_depth_bounds_test GO(glDepthBoundsEXT,vFdd) //EXT_direct_state_access GO(glBindMultiTextureEXT,vFuuu) GO(glCheckNamedFramebufferStatusEXT,uFuu) GO(glClientAttribDefaultEXT,vFi) GO(glCompressedMultiTexImage1DEXT,vFuuiuiiip) GO(glCompressedMultiTexImage2DEXT,vFuuiuiiiip) GO(glCompressedMultiTexImage3DEXT,vFuuiuiiiiip) GO(glCompressedMultiTexSubImage1DEXT,vFuuiiiuip) GO(glCompressedMultiTexSubImage2DEXT,vFuuiiiiiuip) GO(glCompressedMultiTexSubImage3DEXT,vFuuiiiiiiiuip) GO(glCompressedTextureImage1DEXT,vFuuiuiiip) GO(glCompressedTextureImage2DEXT,vFuuiuiiiip) GO(glCompressedTextureImage3DEXT,vFuuiuiiiiip) GO(glCompressedTextureSubImage1DEXT,vFuuiiiuip) GO(glCompressedTextureSubImage2DEXT,vFuuiiiiiuip) GO(glCompressedTextureSubImage3DEXT,vFuuiiiiiiiuip) GO(glCopyMultiTexImage1DEXT,vFuuiuiiii) GO(glCopyMultiTexImage2DEXT,vFuuiuiiiii) GO(glCopyMultiTexSubImage1DEXT,vFuuiiiii) GO(glCopyMultiTexSubImage2DEXT,vFuuiiiiiii) GO(glCopyMultiTexSubImage3DEXT,vFuuiiiiiiii) GO(glCopyTextureImage1DEXT,vFuuiuiiii) GO(glCopyTextureImage2DEXT,vFuuiuiiiii) GO(glCopyTextureSubImage1DEXT,vFuuiiiii) GO(glCopyTextureSubImage2DEXT,vFuuiiiiiii) GO(glCopyTextureSubImage3DEXT,vFuuiiiiiiii) GO(glDisableClientStateIndexedEXT,vFuu) GO(glDisableClientStateiEXT,vFuu) GO(glDisableVertexArrayAttribEXT,vFuu) GO(glDisableVertexArrayEXT,vFuu) GO(glEnableClientStateIndexedEXT,vFuu) GO(glEnableClientStateiEXT,vFuu) GO(glEnableVertexArrayAttribEXT,vFuu) GO(glEnableVertexArrayEXT,vFuu) GO(glFlushMappedNamedBufferRangeEXT,vFuii) GO(glFramebufferDrawBufferEXT,vFuu) GO(glFramebufferDrawBuffersEXT,vFuip) GO(glFramebufferReadBufferEXT,vFuu) GO(glGenerateMultiTexMipmapEXT,vFuu) GO(glGenerateTextureMipmapEXT,vFuu) GO(glGetCompressedMultiTexImageEXT,vFuuip) GO(glGetCompressedTextureImageEXT,vFuuip) GO(glGetDoubleIndexedvEXT,vFuup) GO(glGetDoublei_vEXT,vFuup) GO(glGetFloatIndexedvEXT,vFuup) GO(glGetFloati_vEXT,vFuup) GO(glGetFramebufferParameterivEXT,vFuup) GO(glGetMultiTexEnvfvEXT,vFuuup) GO(glGetMultiTexEnvivEXT,vFuuup) GO(glGetMultiTexGendvEXT,vFuuup) GO(glGetMultiTexGenfvEXT,vFuuup) GO(glGetMultiTexGenivEXT,vFuuup) GO(glGetMultiTexImageEXT,vFuuiuup) GO(glGetMultiTexLevelParameterfvEXT,vFuuiup) GO(glGetMultiTexLevelParameterivEXT,vFuuiup) GO(glGetMultiTexParameterIivEXT,vFuuup) GO(glGetMultiTexParameterIuivEXT,vFuuup) GO(glGetMultiTexParameterfvEXT,vFuuup) GO(glGetMultiTexParameterivEXT,vFuuup) GO(glGetNamedBufferParameterivEXT,vFuup) GO(glGetNamedBufferPointervEXT,vFuup) GO(glGetNamedBufferSubDataEXT,vFuiip) GO(glGetNamedFramebufferAttachmentParameterivEXT,vFuuup) GO(glGetNamedProgramLocalParameterIivEXT,vFuuup) GO(glGetNamedProgramLocalParameterIuivEXT,vFuuup) GO(glGetNamedProgramLocalParameterdvEXT,vFuuup) GO(glGetNamedProgramLocalParameterfvEXT,vFuuup) GO(glGetNamedProgramStringEXT,vFuuup) GO(glGetNamedProgramivEXT,vFuuup) GO(glGetNamedRenderbufferParameterivEXT,vFuup) GO(glGetPointerIndexedvEXT,vFuup) GO(glGetPointeri_vEXT,vFuup) GO(glGetTextureImageEXT,vFuuiuup) GO(glGetTextureLevelParameterfvEXT,vFuuiup) GO(glGetTextureLevelParameterivEXT,vFuuiup) GO(glGetTextureParameterIivEXT,vFuuup) GO(glGetTextureParameterIuivEXT,vFuuup) GO(glGetTextureParameterfvEXT,vFuuup) GO(glGetTextureParameterivEXT,vFuuup) GO(glGetVertexArrayIntegeri_vEXT,vFuuup) GO(glGetVertexArrayIntegervEXT,vFuup) GO(glGetVertexArrayPointeri_vEXT,vFuuup) GO(glGetVertexArrayPointervEXT,vFuup) GO(glMapNamedBufferEXT,pFuu) GO(glMapNamedBufferRangeEXT,pFuiii) GO(glMatrixFrustumEXT,vFudddddd) GO(glMatrixLoadIdentityEXT,vFu) GO(glMatrixLoadTransposedEXT,vFup) GO(glMatrixLoadTransposefEXT,vFup) GO(glMatrixLoaddEXT,vFup) GO(glMatrixLoadfEXT,vFup) GO(glMatrixMultTransposedEXT,vFup) GO(glMatrixMultTransposefEXT,vFup) GO(glMatrixMultdEXT,vFup) GO(glMatrixMultfEXT,vFup) GO(glMatrixOrthoEXT,vFudddddd) GO(glMatrixPopEXT,vFu) GO(glMatrixPushEXT,vFu) GO(glMatrixRotatedEXT,vFudddd) GO(glMatrixRotatefEXT,vFuffff) GO(glMatrixScaledEXT,vFuddd) GO(glMatrixScalefEXT,vFufff) GO(glMatrixTranslatedEXT,vFuddd) GO(glMatrixTranslatefEXT,vFufff) GO(glMultiTexBufferEXT,vFuuuu) GO(glMultiTexCoordPointerEXT,vFuiuip) GO(glMultiTexEnvfEXT,vFuuuf) GO(glMultiTexEnvfvEXT,vFuuup) GO(glMultiTexEnviEXT,vFuuui) GO(glMultiTexEnvivEXT,vFuuup) GO(glMultiTexGendEXT,vFuuud) GO(glMultiTexGendvEXT,vFuuup) GO(glMultiTexGenfEXT,vFuuuf) GO(glMultiTexGenfvEXT,vFuuup) GO(glMultiTexGeniEXT,vFuuui) GO(glMultiTexGenivEXT,vFuuup) GO(glMultiTexImage1DEXT,vFuuiuiiuup) GO(glMultiTexImage2DEXT,vFuuiuiiiuup) GO(glMultiTexImage3DEXT,vFuuiuiiiiuup) GO(glMultiTexParameterIivEXT,vFuuup) GO(glMultiTexParameterIuivEXT,vFuuup) GO(glMultiTexParameterfEXT,vFuuuf) GO(glMultiTexParameterfvEXT,vFuuup) GO(glMultiTexParameteriEXT,vFuuui) GO(glMultiTexParameterivEXT,vFuuup) GO(glMultiTexRenderbufferEXT,vFuuu) GO(glMultiTexSubImage1DEXT,vFuuiiiuup) GO(glMultiTexSubImage2DEXT,vFuuiiiiiuup) GO(glMultiTexSubImage3DEXT,vFuuiiiiiiiuup) GO(glNamedBufferDataEXT,vFuipu) GO(glNamedBufferSubDataEXT,vFuiip) GO(glNamedCopyBufferSubDataEXT,vFuuiii) GO(glNamedFramebufferRenderbufferEXT,vFuuuu) GO(glNamedFramebufferTexture1DEXT,vFuuuui) GO(glNamedFramebufferTexture2DEXT,vFuuuui) GO(glNamedFramebufferTexture3DEXT,vFuuuuii) GO(glNamedFramebufferTextureEXT,vFuuui) GO(glNamedFramebufferTextureFaceEXT,vFuuuiu) GO(glNamedFramebufferTextureLayerEXT,vFuuuii) GO(glNamedProgramLocalParameter4dEXT,vFuuudddd) GO(glNamedProgramLocalParameter4dvEXT,vFuuup) GO(glNamedProgramLocalParameter4fEXT,vFuuuffff) GO(glNamedProgramLocalParameter4fvEXT,vFuuup) GO(glNamedProgramLocalParameterI4iEXT,vFuuuiiii) GO(glNamedProgramLocalParameterI4ivEXT,vFuuup) GO(glNamedProgramLocalParameterI4uiEXT,vFuuuuuuu) GO(glNamedProgramLocalParameterI4uivEXT,vFuuup) GO(glNamedProgramLocalParameters4fvEXT,vFuuuip) GO(glNamedProgramLocalParametersI4ivEXT,vFuuuip) GO(glNamedProgramLocalParametersI4uivEXT,vFuuuip) GO(glNamedProgramStringEXT,vFuuuip) GO(glNamedRenderbufferStorageEXT,vFuuii) GO(glNamedRenderbufferStorageMultisampleCoverageEXT,vFuiiuii) GO(glNamedRenderbufferStorageMultisampleEXT,vFuiuii) GO(glProgramUniform1dEXT,vFuid) GO(glProgramUniform1dvEXT,vFuiip) GO(glProgramUniform1fEXT,vFuif) GO(glProgramUniform1fvEXT,vFuiip) GO(glProgramUniform1iEXT,vFuii) GO(glProgramUniform1ivEXT,vFuiip) GO(glProgramUniform1uiEXT,vFuiu) GO(glProgramUniform1uivEXT,vFuiip) GO(glProgramUniform2dEXT,vFuidd) GO(glProgramUniform2dvEXT,vFuiip) GO(glProgramUniform2fEXT,vFuiff) GO(glProgramUniform2fvEXT,vFuiip) GO(glProgramUniform2iEXT,vFuiii) GO(glProgramUniform2ivEXT,vFuiip) GO(glProgramUniform2uiEXT,vFuiuu) GO(glProgramUniform2uivEXT,vFuiip) GO(glProgramUniform3dEXT,vFuiddd) GO(glProgramUniform3dvEXT,vFuiip) GO(glProgramUniform3fEXT,vFuifff) GO(glProgramUniform3fvEXT,vFuiip) GO(glProgramUniform3iEXT,vFuiiii) GO(glProgramUniform3ivEXT,vFuiip) GO(glProgramUniform3uiEXT,vFuiuuu) GO(glProgramUniform3uivEXT,vFuiip) GO(glProgramUniform4dEXT,vFuidddd) GO(glProgramUniform4dvEXT,vFuiip) GO(glProgramUniform4fEXT,vFuiffff) GO(glProgramUniform4fvEXT,vFuiip) GO(glProgramUniform4iEXT,vFuiiiii) GO(glProgramUniform4ivEXT,vFuiip) GO(glProgramUniform4uiEXT,vFuiuuuu) GO(glProgramUniform4uivEXT,vFuiip) GO(glProgramUniformMatrix2dvEXT,vFuiiip) GO(glProgramUniformMatrix2fvEXT,vFuiiip) GO(glProgramUniformMatrix2x3dvEXT,vFuiiip) GO(glProgramUniformMatrix2x3fvEXT,vFuiiip) GO(glProgramUniformMatrix2x4dvEXT,vFuiiip) GO(glProgramUniformMatrix2x4fvEXT,vFuiiip) GO(glProgramUniformMatrix3dvEXT,vFuiiip) GO(glProgramUniformMatrix3fvEXT,vFuiiip) GO(glProgramUniformMatrix3x2dvEXT,vFuiiip) GO(glProgramUniformMatrix3x2fvEXT,vFuiiip) GO(glProgramUniformMatrix3x4dvEXT,vFuiiip) GO(glProgramUniformMatrix3x4fvEXT,vFuiiip) GO(glProgramUniformMatrix4dvEXT,vFuiiip) GO(glProgramUniformMatrix4fvEXT,vFuiiip) GO(glProgramUniformMatrix4x2dvEXT,vFuiiip) GO(glProgramUniformMatrix4x2fvEXT,vFuiiip) GO(glProgramUniformMatrix4x3dvEXT,vFuiiip) GO(glProgramUniformMatrix4x3fvEXT,vFuiiip) GO(glPushClientAttribDefaultEXT,vFi) GO(glTextureBufferEXT,vFuuuu) GO(glTextureImage1DEXT,vFuuiuiiuup) GO(glTextureImage2DEXT,vFuuiuiiiuup) GO(glTextureImage3DEXT,vFuuiuiiiiuup) GO(glTextureParameterIivEXT,vFuuup) GO(glTextureParameterIuivEXT,vFuuup) GO(glTextureParameterfEXT,vFuuuf) GO(glTextureParameterfvEXT,vFuuup) GO(glTextureParameteriEXT,vFuuui) GO(glTextureParameterivEXT,vFuuup) GO(glTextureRenderbufferEXT,vFuuu) GO(glTextureSubImage1DEXT,vFuuiiiuup) GO(glTextureSubImage2DEXT,vFuuiiiiiuup) GO(glTextureSubImage3DEXT,vFuuiiiiiiiuup) GO(glUnmapNamedBufferEXT,iFu) GO(glVertexArrayColorOffsetEXT,vFuuiuii) GO(glVertexArrayEdgeFlagOffsetEXT,vFuuii) GO(glVertexArrayFogCoordOffsetEXT,vFuuuii) GO(glVertexArrayIndexOffsetEXT,vFuuuii) GO(glVertexArrayMultiTexCoordOffsetEXT,vFuuuiuii) GO(glVertexArrayNormalOffsetEXT,vFuuuii) GO(glVertexArraySecondaryColorOffsetEXT,vFuuiuii) GO(glVertexArrayTexCoordOffsetEXT,vFuuiuii) GO(glVertexArrayVertexAttribIOffsetEXT,vFuuuiuii) GO(glVertexArrayVertexAttribOffsetEXT,vFuuuiuiii) GO(glVertexArrayVertexOffsetEXT,vFuuiuii) //EXT_draw_buffers2 GO(glColorMaskIndexedEXT,vFuiiii) GO(glDisableIndexedEXT,vFuu) GO(glEnableIndexedEXT,vFuu) GO(glGetBooleanIndexedvEXT,vFuup) GO(glGetIntegerIndexedvEXT,vFuup) GO(glIsEnabledIndexedEXT,iFuu) //EXT_draw_instanced GO(glDrawArraysInstancedEXT,vFuiii) GO(glDrawElementsInstancedEXT,vFuiupi) //EXT_draw_range_elements GO(glDrawRangeElementsEXT,vFuuuiup) //EXT_fog_coord GO(glFogCoordPointerEXT,vFuip) GO(glFogCoorddEXT,vFd) GO(glFogCoorddvEXT,vFp) GO(glFogCoordfEXT,vFf) GO(glFogCoordfvEXT,vFp) //EXT_framebuffer_blit GO(glBlitFramebufferEXT,vFiiiiiiiiiu) //EXT_framebuffer_object GO(glBindFramebufferEXT,vFuu) GO(glBindRenderbufferEXT,vFuu) GO(glCheckFramebufferStatusEXT,uFu) GO(glDeleteFramebuffersEXT,vFip) GO(glDeleteRenderbuffersEXT,vFip) GO(glFramebufferRenderbufferEXT,vFuuuu) GO(glFramebufferTexture1DEXT,vFuuuui) GO(glFramebufferTexture2DEXT,vFuuuui) GO(glFramebufferTexture3DEXT,vFuuuuii) GO(glGenFramebuffersEXT,vFip) GO(glGenRenderbuffersEXT,vFip) GO(glGenerateMipmapEXT,vFu) GO(glGetFramebufferAttachmentParameterivEXT,vFuuup) GO(glGetRenderbufferParameterivEXT,vFuup) GO(glIsFramebufferEXT,iFu) GO(glIsRenderbufferEXT,iFu) GO(glRenderbufferStorageEXT,vFuuii) //EXT_geometry_shader4 GO(glProgramParameteriEXT,vFuui) //EXT_gpu_program_parameters GO(glProgramEnvParameters4fvEXT,vFuuip) GO(glProgramLocalParameters4fvEXT,vFuuip) //EXT_gpu_shader4 GO(glBindFragDataLocationEXT,vFuup) GO(glGetFragDataLocationEXT,iFup) GO(glGetUniformuivEXT,vFuip) GO(glUniform1uiEXT,vFiu) GO(glUniform1uivEXT,vFiip) GO(glUniform2uiEXT,vFiuu) GO(glUniform2uivEXT,vFiip) GO(glUniform3uiEXT,vFiuuu) GO(glUniform3uivEXT,vFiip) GO(glUniform4uiEXT,vFiuuuu) GO(glUniform4uivEXT,vFiip) //EXT_histogram GO(glGetHistogramEXT,vFuiuup) GO(glGetHistogramParameterfvEXT,vFuup) GO(glGetHistogramParameterivEXT,vFuup) GO(glGetMinmaxEXT,vFuiuup) GO(glGetMinmaxParameterfvEXT,vFuup) GO(glGetMinmaxParameterivEXT,vFuup) GO(glHistogramEXT,vFuiui) GO(glMinmaxEXT,vFuui) GO(glResetHistogramEXT,vFu) GO(glResetMinmaxEXT,vFu) //EXT_index_func GO(glIndexFuncEXT,vFuf) //EXT_index_material GO(glIndexMaterialEXT,vFuu) //EXT_light_texture GO(glApplyTextureEXT,vFu) GO(glTextureLightEXT,vFu) GO(glTextureMaterialEXT,vFuu) //EXT_multi_draw_arrays GO(glMultiDrawArraysEXT,vFuppi) GO(glMultiDrawElementsEXT,vFupupi) //EXT_multisample GO(glSampleMaskEXT,vFfi) GO(glSamplePatternEXT,vFu) //EXT_paletted_texture GO(glColorTableEXT,vFuuiuup) GO(glGetColorTableEXT,vFuuup) GO(glGetColorTableParameterfvEXT,vFuup) GO(glGetColorTableParameterivEXT,vFuup) //EXT_pixel_transform GO(glGetPixelTransformParameterfvEXT,vFuup) GO(glGetPixelTransformParameterivEXT,vFuup) GO(glPixelTransformParameterfEXT,vFuuf) GO(glPixelTransformParameterfvEXT,vFuup) GO(glPixelTransformParameteriEXT,vFuui) GO(glPixelTransformParameterivEXT,vFuup) //EXT_point_parameters GO(glPointParameterfEXT,vFuf) GO(glPointParameterfvEXT,vFup) //EXT_polygon_offset GO(glPolygonOffsetEXT,vFff) //EXT_provoking_vertex GO(glProvokingVertexEXT,vFu) //EXT_secondary_color GO(glSecondaryColor3bEXT,vFiii) GO(glSecondaryColor3bvEXT,vFp) GO(glSecondaryColor3dEXT,vFddd) GO(glSecondaryColor3dvEXT,vFp) GO(glSecondaryColor3fEXT,vFfff) GO(glSecondaryColor3fvEXT,vFp) GO(glSecondaryColor3iEXT,vFiii) GO(glSecondaryColor3ivEXT,vFp) GO(glSecondaryColor3sEXT,vFiii) GO(glSecondaryColor3svEXT,vFp) GO(glSecondaryColor3ubEXT,vFuuu) GO(glSecondaryColor3ubvEXT,vFp) GO(glSecondaryColor3uiEXT,vFuuu) GO(glSecondaryColor3uivEXT,vFp) GO(glSecondaryColor3usEXT,vFuuu) GO(glSecondaryColor3usvEXT,vFp) GO(glSecondaryColorPointerEXT,vFiuip) //EXT_separate_shader_objects GO(glActiveProgramEXT,vFu) GO(glCreateShaderProgramEXT,uFup) GO(glUseShaderProgramEXT,vFuu) //EXT_shader_image_load_store GO(glBindImageTextureEXT,vFuuiiiui) GO(glMemoryBarrierEXT,vFi) //EXT_stencil_clear_tag GO(glStencilClearTagEXT,vFiu) //EXT_stencil_two_side GO(glActiveStencilFaceEXT,vFu) //EXT_subtexture GO(glTexSubImage1DEXT,vFuiiiuup) GO(glTexSubImage2DEXT,vFuiiiiiuup) //EXT_texture3D GO(glTexImage3DEXT,vFuiuiiiiuup) GO(glTexSubImage3DEXT,vFuiiiiiiiuup) //EXT_texture_buffer_object GO(glTexBufferEXT,vFuuu) //EXT_texture_integer GO(glClearColorIiEXT,vFiiii) GO(glClearColorIuiEXT,vFuuuu) GO(glGetTexParameterIivEXT,vFuup) GO(glGetTexParameterIuivEXT,vFuup) GO(glTexParameterIivEXT,vFuup) GO(glTexParameterIuivEXT,vFuup) //EXT_texture_object GO(glAreTexturesResidentEXT,iFipp) GO(glBindTextureEXT,vFuu) GO(glDeleteTexturesEXT,vFip) GO(glGenTexturesEXT,vFip) GO(glIsTextureEXT,iFu) GO(glPrioritizeTexturesEXT,vFipp) //EXT_texture_perturb_normal GO(glTextureNormalEXT,vFu) //EXT_timer_query GO(glGetQueryObjecti64vEXT,vFuup) GO(glGetQueryObjectui64vEXT,vFuup) //EXT_transform_feedback GO(glBeginTransformFeedbackEXT,vFu) GO(glBindBufferBaseEXT,vFuuu) GO(glBindBufferOffsetEXT,vFuuui) GO(glBindBufferRangeEXT,vFuuuii) GO(glEndTransformFeedbackEXT,vFv) GO(glGetTransformFeedbackVaryingEXT,vFuuipppp) GO(glTransformFeedbackVaryingsEXT,vFuipu) //EXT_vertex_array GO(glArrayElementEXT,vFi) GO(glColorPointerEXT,vFiuiip) GO(glDrawArraysEXT,vFuii) GO(glEdgeFlagPointerEXT,vFiip) GO(glGetPointervEXT,vFup) GO(glIndexPointerEXT,vFuiip) GO(glNormalPointerEXT,vFuiip) GO(glTexCoordPointerEXT,vFiuiip) GO(glVertexPointerEXT,vFiuiip) //EXT_vertex_attrib_64bit GO(glGetVertexAttribLdvEXT,vFuup) GO(glVertexArrayVertexAttribLOffsetEXT,vFuuuiuii) GO(glVertexAttribL1dEXT,vFud) GO(glVertexAttribL1dvEXT,vFup) GO(glVertexAttribL2dEXT,vFudd) GO(glVertexAttribL2dvEXT,vFup) GO(glVertexAttribL3dEXT,vFuddd) GO(glVertexAttribL3dvEXT,vFup) GO(glVertexAttribL4dEXT,vFudddd) GO(glVertexAttribL4dvEXT,vFup) GO(glVertexAttribLPointerEXT,vFuiuip) //EXT_vertex_shader GO(glBeginVertexShaderEXT,vFv) GO(glBindLightParameterEXT,uFuu) GO(glBindMaterialParameterEXT,uFuu) GO(glBindParameterEXT,uFu) GO(glBindTexGenParameterEXT,uFuuu) GO(glBindTextureUnitParameterEXT,uFuu) GO(glBindVertexShaderEXT,vFu) GO(glDeleteVertexShaderEXT,vFu) GO(glDisableVariantClientStateEXT,vFu) GO(glEnableVariantClientStateEXT,vFu) GO(glEndVertexShaderEXT,vFv) GO(glExtractComponentEXT,vFuuu) GO(glGenSymbolsEXT,uFuuuu) GO(glGenVertexShadersEXT,uFu) GO(glGetInvariantBooleanvEXT,vFuup) GO(glGetInvariantFloatvEXT,vFuup) GO(glGetInvariantIntegervEXT,vFuup) GO(glGetLocalConstantBooleanvEXT,vFuup) GO(glGetLocalConstantFloatvEXT,vFuup) GO(glGetLocalConstantIntegervEXT,vFuup) GO(glGetVariantBooleanvEXT,vFuup) GO(glGetVariantFloatvEXT,vFuup) GO(glGetVariantIntegervEXT,vFuup) GO(glGetVariantPointervEXT,vFuup) GO(glInsertComponentEXT,vFuuu) GO(glIsVariantEnabledEXT,iFuu) GO(glSetInvariantEXT,vFuup) GO(glSetLocalConstantEXT,vFuup) GO(glShaderOp1EXT,vFuuu) GO(glShaderOp2EXT,vFuuuu) GO(glShaderOp3EXT,vFuuuuu) GO(glSwizzleEXT,vFuuuuuu) GO(glVariantPointerEXT,vFuuup) GO(glVariantbvEXT,vFup) GO(glVariantdvEXT,vFup) GO(glVariantfvEXT,vFup) GO(glVariantivEXT,vFup) GO(glVariantsvEXT,vFup) GO(glVariantubvEXT,vFup) GO(glVariantuivEXT,vFup) GO(glVariantusvEXT,vFup) GO(glWriteMaskEXT,vFuuuuuu) //EXT_vertex_weighting GO(glVertexWeightPointerEXT,vFiuip) GO(glVertexWeightfEXT,vFf) GO(glVertexWeightfvEXT,vFp) //EXT_x11_sync_object GO(glImportSyncEXT,pFuii) //GREMEDY_frame_terminator GO(glFrameTerminatorGREMEDY,vFv) //GREMEDY_string_marker GO(glStringMarkerGREMEDY,vFip) //HP_image_transform GO(glGetImageTransformParameterfvHP,vFuup) GO(glGetImageTransformParameterivHP,vFuup) GO(glImageTransformParameterfHP,vFuuf) GO(glImageTransformParameterfvHP,vFuup) GO(glImageTransformParameteriHP,vFuui) GO(glImageTransformParameterivHP,vFuup) //IBM_multimode_draw_arrays GO(glMultiModeDrawArraysIBM,vFpppii) GO(glMultiModeDrawElementsIBM,vFppupii) //IBM_static_data GO(glFlushStaticDataIBM,vFu) //IBM_vertex_array_lists GO(glColorPointerListIBM,vFiuipi) GO(glEdgeFlagPointerListIBM,vFipi) GO(glFogCoordPointerListIBM,vFuipi) GO(glIndexPointerListIBM,vFuipi) GO(glNormalPointerListIBM,vFuipi) GO(glSecondaryColorPointerListIBM,vFiuipi) GO(glTexCoordPointerListIBM,vFiuipi) GO(glVertexPointerListIBM,vFiuipi) //INGR_blend_func_separate GO(glBlendFuncSeparateINGR,vFuuuu) //INTEL_map_texture GO(glMapTexture2DINTEL,pFuiipp) GO(glSyncTextureINTEL,vFu) GO(glUnmapTexture2DINTEL,vFui) //INTEL_parallel_arrays GO(glColorPointervINTEL,vFiup) GO(glNormalPointervINTEL,vFup) GO(glTexCoordPointervINTEL,vFiup) GO(glVertexPointervINTEL,vFiup) //KHR_debug GOM(glDebugMessageCallback,vFEpp) // not ideal, because the my_ version will always exist, even if glDebugMessageCallback doesn't GO(glDebugMessageControl,vFuuuipi) GO(glDebugMessageInsert,vFuuuuip) GO(glGetDebugMessageLog,uFuipppppp) GO(glGetObjectLabel,vFuuipp) GO(glGetObjectPtrLabel,vFpipp) GO(glObjectLabel,vFuuip) GO(glObjectPtrLabel,vFpip) GO(glPopDebugGroup,vFv) GO(glPushDebugGroup,vFuuip) //MESA_resize_buffers GO(glResizeBuffersMESA,vFv) //MESA_window_pos GO(glWindowPos2dMESA,vFdd) GO(glWindowPos2dvMESA,vFp) GO(glWindowPos2fMESA,vFff) GO(glWindowPos2fvMESA,vFp) GO(glWindowPos2iMESA,vFii) GO(glWindowPos2ivMESA,vFp) GO(glWindowPos2sMESA,vFii) GO(glWindowPos2svMESA,vFp) GO(glWindowPos3dMESA,vFddd) GO(glWindowPos3dvMESA,vFp) GO(glWindowPos3fMESA,vFfff) GO(glWindowPos3fvMESA,vFp) GO(glWindowPos3iMESA,vFiii) GO(glWindowPos3ivMESA,vFp) GO(glWindowPos3sMESA,vFiii) GO(glWindowPos3svMESA,vFp) GO(glWindowPos4dMESA,vFdddd) GO(glWindowPos4dvMESA,vFp) GO(glWindowPos4fMESA,vFffff) GO(glWindowPos4fvMESA,vFp) GO(glWindowPos4iMESA,vFiiii) GO(glWindowPos4ivMESA,vFp) GO(glWindowPos4sMESA,vFiiii) GO(glWindowPos4svMESA,vFp) //NVX_conditional_render GO(glBeginConditionalRenderNVX,vFu) GO(glEndConditionalRenderNVX,vFv) //NV_bindless_texture GO(glGetImageHandleNV,uFuiiiu) GO(glGetTextureHandleNV,uFu) GO(glGetTextureSamplerHandleNV,uFuu) GO(glIsImageHandleResidentNV,iFu) GO(glIsTextureHandleResidentNV,iFu) GO(glMakeImageHandleNonResidentNV,vFu) GO(glMakeImageHandleResidentNV,vFuu) GO(glMakeTextureHandleNonResidentNV,vFu) GO(glMakeTextureHandleResidentNV,vFu) GO(glProgramUniformHandleui64NV,vFuiu) GO(glProgramUniformHandleui64vNV,vFuiip) GO(glUniformHandleui64NV,vFiu) GO(glUniformHandleui64vNV,vFiip) //NV_conditional_render GO(glBeginConditionalRenderNV,vFuu) GO(glEndConditionalRenderNV,vFv) //NV_copy_image GO(glCopyImageSubDataNV,vFuuiiiiuuiiiiiii) //NV_depth_buffer_float GO(glClearDepthdNV,vFd) GO(glDepthBoundsdNV,vFdd) GO(glDepthRangedNV,vFdd) //NV_draw_texture GO(glDrawTextureNV,vFuufffffffff) //NV_evaluators GO(glEvalMapsNV,vFuu) GO(glGetMapAttribParameterfvNV,vFuuup) GO(glGetMapAttribParameterivNV,vFuuup) GO(glGetMapControlPointsNV,vFuuuiiip) GO(glGetMapParameterfvNV,vFuup) GO(glGetMapParameterivNV,vFuup) GO(glMapControlPointsNV,vFuuuiiiiip) GO(glMapParameterfvNV,vFuup) GO(glMapParameterivNV,vFuup) //NV_explicit_multisample GO(glGetMultisamplefvNV,vFuup) GO(glSampleMaskIndexedNV,vFui) GO(glTexRenderbufferNV,vFuu) //NV_fence GO(glDeleteFencesNV,vFip) GO(glFinishFenceNV,vFu) GO(glGenFencesNV,vFip) GO(glGetFenceivNV,vFuup) GO(glIsFenceNV,iFu) GO(glSetFenceNV,vFuu) GO(glTestFenceNV,iFu) //NV_fragment_program GO(glGetProgramNamedParameterdvNV,vFuipp) GO(glGetProgramNamedParameterfvNV,vFuipp) GO(glProgramNamedParameter4dNV,vFuipdddd) GO(glProgramNamedParameter4dvNV,vFuipp) GO(glProgramNamedParameter4fNV,vFuipffff) GO(glProgramNamedParameter4fvNV,vFuipp) //NV_framebuffer_multisample_coverage GO(glRenderbufferStorageMultisampleCoverageNV,vFuiiuii) //NV_geometry_program4 GO(glFramebufferTextureEXT,vFuuui) GO(glFramebufferTextureFaceEXT,vFuuuiu) GO(glFramebufferTextureLayerEXT,vFuuuii) GO(glProgramVertexLimitNV,vFui) //NV_gpu_program4 GO(glGetProgramEnvParameterIivNV,vFuup) GO(glGetProgramEnvParameterIuivNV,vFuup) GO(glGetProgramLocalParameterIivNV,vFuup) GO(glGetProgramLocalParameterIuivNV,vFuup) GO(glProgramEnvParameterI4iNV,vFuuiiii) GO(glProgramEnvParameterI4ivNV,vFuup) GO(glProgramEnvParameterI4uiNV,vFuuuuuu) GO(glProgramEnvParameterI4uivNV,vFuup) GO(glProgramEnvParametersI4ivNV,vFuuip) GO(glProgramEnvParametersI4uivNV,vFuuip) GO(glProgramLocalParameterI4iNV,vFuuiiii) GO(glProgramLocalParameterI4ivNV,vFuup) GO(glProgramLocalParameterI4uiNV,vFuuuuuu) GO(glProgramLocalParameterI4uivNV,vFuup) GO(glProgramLocalParametersI4ivNV,vFuuip) GO(glProgramLocalParametersI4uivNV,vFuuip) //NV_gpu_program5 GO(glGetProgramSubroutineParameteruivNV,vFuup) GO(glProgramSubroutineParametersuivNV,vFuip) //NV_gpu_shader5 GO(glGetUniformi64vNV,vFuip) GO(glProgramUniform1i64NV,vFuii) GO(glProgramUniform1i64vNV,vFuiip) GO(glProgramUniform1ui64NV,vFuiu) GO(glProgramUniform1ui64vNV,vFuiip) GO(glProgramUniform2i64NV,vFuiii) GO(glProgramUniform2i64vNV,vFuiip) GO(glProgramUniform2ui64NV,vFuiuu) GO(glProgramUniform2ui64vNV,vFuiip) GO(glProgramUniform3i64NV,vFuiiii) GO(glProgramUniform3i64vNV,vFuiip) GO(glProgramUniform3ui64NV,vFuiuuu) GO(glProgramUniform3ui64vNV,vFuiip) GO(glProgramUniform4i64NV,vFuiiiii) GO(glProgramUniform4i64vNV,vFuiip) GO(glProgramUniform4ui64NV,vFuiuuuu) GO(glProgramUniform4ui64vNV,vFuiip) GO(glUniform1i64NV,vFii) GO(glUniform1i64vNV,vFiip) GO(glUniform1ui64NV,vFiu) GO(glUniform1ui64vNV,vFiip) GO(glUniform2i64NV,vFiii) GO(glUniform2i64vNV,vFiip) GO(glUniform2ui64NV,vFiuu) GO(glUniform2ui64vNV,vFiip) GO(glUniform3i64NV,vFiiii) GO(glUniform3i64vNV,vFiip) GO(glUniform3ui64NV,vFiuuu) GO(glUniform3ui64vNV,vFiip) GO(glUniform4i64NV,vFiiiii) GO(glUniform4i64vNV,vFiip) GO(glUniform4ui64NV,vFiuuuu) GO(glUniform4ui64vNV,vFiip) //NV_half_float GO(glColor3hNV,vFiii) GO(glColor3hvNV,vFp) GO(glColor4hNV,vFiiii) GO(glColor4hvNV,vFp) GO(glFogCoordhNV,vFi) GO(glFogCoordhvNV,vFp) GO(glMultiTexCoord1hNV,vFui) GO(glMultiTexCoord1hvNV,vFup) GO(glMultiTexCoord2hNV,vFuii) GO(glMultiTexCoord2hvNV,vFup) GO(glMultiTexCoord3hNV,vFuiii) GO(glMultiTexCoord3hvNV,vFup) GO(glMultiTexCoord4hNV,vFuiiii) GO(glMultiTexCoord4hvNV,vFup) GO(glNormal3hNV,vFiii) GO(glNormal3hvNV,vFp) GO(glSecondaryColor3hNV,vFiii) GO(glSecondaryColor3hvNV,vFp) GO(glTexCoord1hNV,vFi) GO(glTexCoord1hvNV,vFp) GO(glTexCoord2hNV,vFii) GO(glTexCoord2hvNV,vFp) GO(glTexCoord3hNV,vFiii) GO(glTexCoord3hvNV,vFp) GO(glTexCoord4hNV,vFiiii) GO(glTexCoord4hvNV,vFp) GO(glVertex2hNV,vFii) GO(glVertex2hvNV,vFp) GO(glVertex3hNV,vFiii) GO(glVertex3hvNV,vFp) GO(glVertex4hNV,vFiiii) GO(glVertex4hvNV,vFp) GO(glVertexAttrib1hNV,vFui) GO(glVertexAttrib1hvNV,vFup) GO(glVertexAttrib2hNV,vFuii) GO(glVertexAttrib2hvNV,vFup) GO(glVertexAttrib3hNV,vFuiii) GO(glVertexAttrib3hvNV,vFup) GO(glVertexAttrib4hNV,vFuiiii) GO(glVertexAttrib4hvNV,vFup) GO(glVertexAttribs1hvNV,vFuip) GO(glVertexAttribs2hvNV,vFuip) GO(glVertexAttribs3hvNV,vFuip) GO(glVertexAttribs4hvNV,vFuip) GO(glVertexWeighthNV,vFi) GO(glVertexWeighthvNV,vFp) //NV_occlusion_query GO(glBeginOcclusionQueryNV,vFu) GO(glDeleteOcclusionQueriesNV,vFip) GO(glEndOcclusionQueryNV,vFv) GO(glGenOcclusionQueriesNV,vFip) GO(glGetOcclusionQueryivNV,vFuup) GO(glGetOcclusionQueryuivNV,vFuup) GO(glIsOcclusionQueryNV,iFu) //NV_parameter_buffer_object GO(glProgramBufferParametersIivNV,vFuuuip) GO(glProgramBufferParametersIuivNV,vFuuuip) GO(glProgramBufferParametersfvNV,vFuuuip) //NV_pixel_data_range GO(glFlushPixelDataRangeNV,vFu) GO(glPixelDataRangeNV,vFuip) //NV_point_sprite GO(glPointParameteriNV,vFui) GO(glPointParameterivNV,vFup) //NV_present_video GO(glGetVideoi64vNV,vFuup) GO(glGetVideoivNV,vFuup) GO(glGetVideoui64vNV,vFuup) GO(glGetVideouivNV,vFuup) GO(glPresentFrameDualFillNV,vFuuuuuuuuuuuuu) GO(glPresentFrameKeyedNV,vFuuuuuuuuuuu) //NV_primitive_restart GO(glPrimitiveRestartIndexNV,vFu) GO(glPrimitiveRestartNV,vFv) //NV_register_combiners GO(glCombinerInputNV,vFuuuuuu) GO(glCombinerOutputNV,vFuuuuuuuiii) GO(glCombinerParameterfNV,vFuf) GO(glCombinerParameterfvNV,vFup) GO(glCombinerParameteriNV,vFui) GO(glCombinerParameterivNV,vFup) GO(glFinalCombinerInputNV,vFuuuu) GO(glGetCombinerInputParameterfvNV,vFuuuup) GO(glGetCombinerInputParameterivNV,vFuuuup) GO(glGetCombinerOutputParameterfvNV,vFuuup) GO(glGetCombinerOutputParameterivNV,vFuuup) GO(glGetFinalCombinerInputParameterfvNV,vFuup) GO(glGetFinalCombinerInputParameterivNV,vFuup) //NV_register_combiners2 GO(glCombinerStageParameterfvNV,vFuup) GO(glGetCombinerStageParameterfvNV,vFuup) //NV_shader_buffer_load GO(glGetBufferParameterui64vNV,vFuup) GO(glGetIntegerui64vNV,vFup) GO(glGetNamedBufferParameterui64vNV,vFuup) GO(glGetUniformui64vNV,vFuip) GO(glIsBufferResidentNV,iFu) GO(glIsNamedBufferResidentNV,iFu) GO(glMakeBufferNonResidentNV,vFu) GO(glMakeBufferResidentNV,vFuu) GO(glMakeNamedBufferNonResidentNV,vFu) GO(glMakeNamedBufferResidentNV,vFuu) GO(glProgramUniformui64NV,vFuiu) GO(glProgramUniformui64vNV,vFuiip) GO(glUniformui64NV,vFiu) GO(glUniformui64vNV,vFiip) //NV_texture_barrier GO(glTextureBarrierNV,vFv) //NV_texture_multisample GO(glTexImage2DMultisampleCoverageNV,vFuiiiiii) GO(glTexImage3DMultisampleCoverageNV,vFuiiiiiii) GO(glTextureImage2DMultisampleCoverageNV,vFuuiiiiii) GO(glTextureImage2DMultisampleNV,vFuuiiiii) GO(glTextureImage3DMultisampleCoverageNV,vFuuiiiiiii) GO(glTextureImage3DMultisampleNV,vFuuiiiiii) //NV_transform_feedback GO(glActiveVaryingNV,vFup) GO(glBeginTransformFeedbackNV,vFu) GO(glBindBufferBaseNV,vFuuu) GO(glBindBufferOffsetNV,vFuuui) GO(glBindBufferRangeNV,vFuuuii) GO(glEndTransformFeedbackNV,vFv) GO(glGetActiveVaryingNV,vFuuipppp) GO(glGetTransformFeedbackVaryingNV,vFuup) GO(glGetVaryingLocationNV,iFup) GO(glTransformFeedbackAttribsNV,vFipu) GO(glTransformFeedbackStreamAttribsNV,vFipipu) GO(glTransformFeedbackVaryingsNV,vFuipu) //NV_transform_feedback2 GO(glBindTransformFeedbackNV,vFuu) GO(glDeleteTransformFeedbacksNV,vFip) GO(glDrawTransformFeedbackNV,vFuu) GO(glGenTransformFeedbacksNV,vFip) GO(glIsTransformFeedbackNV,iFu) GO(glPauseTransformFeedbackNV,vFv) GO(glResumeTransformFeedbackNV,vFv) //NV_vdpau_interop GO(glVDPAUFiniNV,vFv) GO(glVDPAUGetSurfaceivNV,vFuuipp) GO(glVDPAUInitNV,vFpp) GO(glVDPAUIsSurfaceNV,vFu) GO(glVDPAUMapSurfacesNV,vFip) GO(glVDPAURegisterOutputSurfaceNV,uFpuip) GO(glVDPAURegisterVideoSurfaceNV,uFpuip) GO(glVDPAUSurfaceAccessNV,vFuu) GO(glVDPAUUnmapSurfacesNV,vFip) GO(glVDPAUUnregisterSurfaceNV,vFu) //NV_vertex_array_range GO(glFlushVertexArrayRangeNV,vFv) GO(glVertexArrayRangeNV,vFip) //NV_vertex_attrib_integer_64bit GO(glGetVertexAttribLi64vNV,vFuup) GO(glGetVertexAttribLui64vNV,vFuup) GO(glVertexAttribL1i64NV,vFui) GO(glVertexAttribL1i64vNV,vFup) GO(glVertexAttribL1ui64NV,vFuu) GO(glVertexAttribL1ui64vNV,vFup) GO(glVertexAttribL2i64NV,vFuii) GO(glVertexAttribL2i64vNV,vFup) GO(glVertexAttribL2ui64NV,vFuuu) GO(glVertexAttribL2ui64vNV,vFup) GO(glVertexAttribL3i64NV,vFuiii) GO(glVertexAttribL3i64vNV,vFup) GO(glVertexAttribL3ui64NV,vFuuuu) GO(glVertexAttribL3ui64vNV,vFup) GO(glVertexAttribL4i64NV,vFuiiii) GO(glVertexAttribL4i64vNV,vFup) GO(glVertexAttribL4ui64NV,vFuuuuu) GO(glVertexAttribL4ui64vNV,vFup) GO(glVertexAttribLFormatNV,vFuiui) //NV_vertex_buffer_unified_memory GO(glBufferAddressRangeNV,vFuuui) GO(glColorFormatNV,vFiui) GO(glEdgeFlagFormatNV,vFi) GO(glFogCoordFormatNV,vFui) GO(glGetIntegerui64i_vNV,vFuup) GO(glIndexFormatNV,vFui) GO(glNormalFormatNV,vFui) GO(glSecondaryColorFormatNV,vFiui) GO(glTexCoordFormatNV,vFiui) GO(glVertexAttribFormatNV,vFuiuii) GO(glVertexAttribIFormatNV,vFuiui) GO(glVertexFormatNV,vFiui) //NV_vertex_program GO(glAreProgramsResidentNV,iFipp) GO(glBindProgramNV,vFuu) GO(glDeleteProgramsNV,vFip) GO(glExecuteProgramNV,vFuup) GO(glGenProgramsNV,vFip) GO(glGetProgramParameterdvNV,vFuuup) GO(glGetProgramParameterfvNV,vFuuup) GO(glGetProgramStringNV,vFuup) GO(glGetProgramivNV,vFuup) GO(glGetTrackMatrixivNV,vFuuup) GO(glGetVertexAttribPointervNV,vFuup) GO(glGetVertexAttribdvNV,vFuup) GO(glGetVertexAttribfvNV,vFuup) GO(glGetVertexAttribivNV,vFuup) GO(glIsProgramNV,iFu) GO(glLoadProgramNV,vFuuip) GO(glProgramParameter4dNV,vFuudddd) GO(glProgramParameter4dvNV,vFuup) GO(glProgramParameter4fNV,vFuuffff) GO(glProgramParameter4fvNV,vFuup) GO(glProgramParameters4dvNV,vFuuip) GO(glProgramParameters4fvNV,vFuuip) GO(glRequestResidentProgramsNV,vFip) GO(glTrackMatrixNV,vFuuuu) GO(glVertexAttrib1dNV,vFud) GO(glVertexAttrib1dvNV,vFup) GO(glVertexAttrib1fNV,vFuf) GO(glVertexAttrib1fvNV,vFup) GO(glVertexAttrib1sNV,vFui) GO(glVertexAttrib1svNV,vFup) GO(glVertexAttrib2dNV,vFudd) GO(glVertexAttrib2dvNV,vFup) GO(glVertexAttrib2fNV,vFuff) GO(glVertexAttrib2fvNV,vFup) GO(glVertexAttrib2sNV,vFuii) GO(glVertexAttrib2svNV,vFup) GO(glVertexAttrib3dNV,vFuddd) GO(glVertexAttrib3dvNV,vFup) GO(glVertexAttrib3fNV,vFufff) GO(glVertexAttrib3fvNV,vFup) GO(glVertexAttrib3sNV,vFuiii) GO(glVertexAttrib3svNV,vFup) GO(glVertexAttrib4dNV,vFudddd) GO(glVertexAttrib4dvNV,vFup) GO(glVertexAttrib4fNV,vFuffff) GO(glVertexAttrib4fvNV,vFup) GO(glVertexAttrib4sNV,vFuiiii) GO(glVertexAttrib4svNV,vFup) GO(glVertexAttrib4ubNV,vFuuuuu) GO(glVertexAttrib4ubvNV,vFup) GO(glVertexAttribPointerNV,vFuiuip) GO(glVertexAttribs1dvNV,vFuip) GO(glVertexAttribs1fvNV,vFuip) GO(glVertexAttribs1svNV,vFuip) GO(glVertexAttribs2dvNV,vFuip) GO(glVertexAttribs2fvNV,vFuip) GO(glVertexAttribs2svNV,vFuip) GO(glVertexAttribs3dvNV,vFuip) GO(glVertexAttribs3fvNV,vFuip) GO(glVertexAttribs3svNV,vFuip) GO(glVertexAttribs4dvNV,vFuip) GO(glVertexAttribs4fvNV,vFuip) GO(glVertexAttribs4svNV,vFuip) GO(glVertexAttribs4ubvNV,vFuip) //NV_vertex_program4 GO(glGetVertexAttribIivEXT,vFuup) GO(glGetVertexAttribIuivEXT,vFuup) GO(glVertexAttribI1iEXT,vFui) GO(glVertexAttribI1ivEXT,vFup) GO(glVertexAttribI1uiEXT,vFuu) GO(glVertexAttribI1uivEXT,vFup) GO(glVertexAttribI2iEXT,vFuii) GO(glVertexAttribI2ivEXT,vFup) GO(glVertexAttribI2uiEXT,vFuuu) GO(glVertexAttribI2uivEXT,vFup) GO(glVertexAttribI3iEXT,vFuiii) GO(glVertexAttribI3ivEXT,vFup) GO(glVertexAttribI3uiEXT,vFuuuu) GO(glVertexAttribI3uivEXT,vFup) GO(glVertexAttribI4bvEXT,vFup) GO(glVertexAttribI4iEXT,vFuiiii) GO(glVertexAttribI4ivEXT,vFup) GO(glVertexAttribI4svEXT,vFup) GO(glVertexAttribI4ubvEXT,vFup) GO(glVertexAttribI4uiEXT,vFuuuuu) GO(glVertexAttribI4uivEXT,vFup) GO(glVertexAttribI4usvEXT,vFup) GO(glVertexAttribIPointerEXT,vFuiuip) //NV_video_capture GO(glBeginVideoCaptureNV,vFu) GO(glBindVideoCaptureStreamBufferNV,vFuuui) GO(glBindVideoCaptureStreamTextureNV,vFuuuuu) GO(glEndVideoCaptureNV,vFu) GO(glGetVideoCaptureStreamdvNV,vFuuup) GO(glGetVideoCaptureStreamfvNV,vFuuup) GO(glGetVideoCaptureStreamivNV,vFuuup) GO(glGetVideoCaptureivNV,vFuup) GO(glVideoCaptureNV,uFupp) GO(glVideoCaptureStreamParameterdvNV,vFuuup) GO(glVideoCaptureStreamParameterfvNV,vFuuup) GO(glVideoCaptureStreamParameterivNV,vFuuup) //OES_byte_coordinates GO(glMultiTexCoord1bOES,vFui) GO(glMultiTexCoord1bvOES,vFup) GO(glMultiTexCoord2bOES,vFuii) GO(glMultiTexCoord2bvOES,vFup) GO(glMultiTexCoord3bOES,vFuiii) GO(glMultiTexCoord3bvOES,vFup) GO(glMultiTexCoord4bOES,vFuiiii) GO(glMultiTexCoord4bvOES,vFup) GO(glTexCoord1bOES,vFi) GO(glTexCoord1bvOES,vFp) GO(glTexCoord2bOES,vFii) GO(glTexCoord2bvOES,vFp) GO(glTexCoord3bOES,vFiii) GO(glTexCoord3bvOES,vFp) GO(glTexCoord4bOES,vFiiii) GO(glTexCoord4bvOES,vFp) GO(glVertex2bOES,vFi) GO(glVertex2bvOES,vFp) GO(glVertex3bOES,vFii) GO(glVertex3bvOES,vFp) GO(glVertex4bOES,vFiii) GO(glVertex4bvOES,vFp) //OES_fixed_point GO(glAccumxOES,vFui) GO(glAlphaFuncxOES,vFui) GO(glBitmapxOES,vFiiiiiip) GO(glBlendColorxOES,vFiiii) GO(glClearAccumxOES,vFiiii) GO(glClearColorxOES,vFiiii) GO(glClearDepthxOES,vFi) GO(glClipPlanexOES,vFup) GO(glColor3xOES,vFiii) GO(glColor3xvOES,vFp) GO(glColor4xOES,vFiiii) GO(glColor4xvOES,vFp) GO(glConvolutionParameterxOES,vFuui) GO(glConvolutionParameterxvOES,vFuup) GO(glDepthRangexOES,vFii) GO(glEvalCoord1xOES,vFi) GO(glEvalCoord1xvOES,vFp) GO(glEvalCoord2xOES,vFii) GO(glEvalCoord2xvOES,vFp) GO(glFeedbackBufferxOES,vFiup) GO(glFogxOES,vFui) GO(glFogxvOES,vFup) GO(glFrustumxOES,vFiiiiii) GO(glGetClipPlanexOES,vFup) GO(glGetConvolutionParameterxvOES,vFuup) GO(glGetFixedvOES,vFup) GO(glGetHistogramParameterxvOES,vFuup) GO(glGetLightxOES,vFuup) GO(glGetMapxvOES,vFuup) GO(glGetMaterialxOES,vFuui) GO(glGetPixelMapxv,vFuip) GO(glGetTexEnvxvOES,vFuup) GO(glGetTexGenxvOES,vFuup) GO(glGetTexLevelParameterxvOES,vFuiup) GO(glGetTexParameterxvOES,vFuup) GO(glIndexxOES,vFi) GO(glIndexxvOES,vFp) GO(glLightModelxOES,vFui) GO(glLightModelxvOES,vFup) GO(glLightxOES,vFuui) GO(glLightxvOES,vFuup) GO(glLineWidthxOES,vFi) GO(glLoadMatrixxOES,vFp) GO(glLoadTransposeMatrixxOES,vFp) GO(glMap1xOES,vFuiiiii) GO(glMap2xOES,vFuiiiiiiiii) GO(glMapGrid1xOES,vFiii) GO(glMapGrid2xOES,vFiiiii) GO(glMaterialxOES,vFuui) GO(glMaterialxvOES,vFuup) GO(glMultMatrixxOES,vFp) GO(glMultTransposeMatrixxOES,vFp) GO(glMultiTexCoord1xOES,vFui) GO(glMultiTexCoord1xvOES,vFup) GO(glMultiTexCoord2xOES,vFuii) GO(glMultiTexCoord2xvOES,vFup) GO(glMultiTexCoord3xOES,vFuiii) GO(glMultiTexCoord3xvOES,vFup) GO(glMultiTexCoord4xOES,vFuiiii) GO(glMultiTexCoord4xvOES,vFup) GO(glNormal3xOES,vFiii) GO(glNormal3xvOES,vFp) GO(glOrthoxOES,vFiiiiii) GO(glPassThroughxOES,vFi) GO(glPixelMapx,vFuip) GO(glPixelStorex,vFui) GO(glPixelTransferxOES,vFui) GO(glPixelZoomxOES,vFii) GO(glPointParameterxvOES,vFup) GO(glPointSizexOES,vFi) GO(glPolygonOffsetxOES,vFii) GO(glPrioritizeTexturesxOES,vFipp) GO(glRasterPos2xOES,vFii) GO(glRasterPos2xvOES,vFp) GO(glRasterPos3xOES,vFiii) GO(glRasterPos3xvOES,vFp) GO(glRasterPos4xOES,vFiiii) GO(glRasterPos4xvOES,vFp) GO(glRectxOES,vFiiii) GO(glRectxvOES,vFpp) GO(glRotatexOES,vFiiii) GO(glSampleCoverageOES,vFii) GO(glScalexOES,vFiii) GO(glTexCoord1xOES,vFi) GO(glTexCoord1xvOES,vFp) GO(glTexCoord2xOES,vFii) GO(glTexCoord2xvOES,vFp) GO(glTexCoord3xOES,vFiii) GO(glTexCoord3xvOES,vFp) GO(glTexCoord4xOES,vFiiii) GO(glTexCoord4xvOES,vFp) GO(glTexEnvxOES,vFuui) GO(glTexEnvxvOES,vFuup) GO(glTexGenxOES,vFuui) GO(glTexGenxvOES,vFuup) GO(glTexParameterxOES,vFuui) GO(glTexParameterxvOES,vFuup) GO(glTranslatexOES,vFiii) GO(glVertex2xOES,vFi) GO(glVertex2xvOES,vFp) GO(glVertex3xOES,vFii) GO(glVertex3xvOES,vFp) GO(glVertex4xOES,vFiii) GO(glVertex4xvOES,vFp) //OES_query_matrix GO(glQueryMatrixxOES,iFpp) //OES_single_precision GO(glClearDepthfOES,vFf) GO(glClipPlanefOES,vFup) GO(glDepthRangefOES,vFff) GO(glFrustumfOES,vFffffff) GO(glGetClipPlanefOES,vFup) GO(glOrthofOES,vFffffff) //PGI_misc_hints GO(glHintPGI,vFui) //SGIS_detail_texture GO(glDetailTexFuncSGIS,vFuip) GO(glGetDetailTexFuncSGIS,vFup) //SGIS_fog_function GO(glFogFuncSGIS,vFip) GO(glGetFogFuncSGIS,vFp) //SGIS_multisample GO(glSampleMaskSGIS,vFfi) GO(glSamplePatternSGIS,vFu) //SGIS_pixel_texture GO(glGetPixelTexGenParameterfvSGIS,vFup) GO(glGetPixelTexGenParameterivSGIS,vFup) GO(glPixelTexGenParameterfSGIS,vFuf) GO(glPixelTexGenParameterfvSGIS,vFup) GO(glPixelTexGenParameteriSGIS,vFui) GO(glPixelTexGenParameterivSGIS,vFup) //SGIS_point_parameters GO(glPointParameterfSGIS,vFuf) GO(glPointParameterfvSGIS,vFup) //SGIS_sharpen_texture GO(glGetSharpenTexFuncSGIS,vFup) GO(glSharpenTexFuncSGIS,vFuip) //SGIS_texture4D GO(glTexImage4DSGIS,vFuiuiiiiiuup) GO(glTexSubImage4DSGIS,vFuiiiiiiiiiuup) //SGIS_texture_color_mask GO(glTextureColorMaskSGIS,vFiiii) //SGIS_texture_filter4 GO(glGetTexFilterFuncSGIS,vFuup) GO(glTexFilterFuncSGIS,vFuuip) //SGIX_async GO(glAsyncMarkerSGIX,vFu) GO(glDeleteAsyncMarkersSGIX,vFui) GO(glFinishAsyncSGIX,iFp) GO(glGenAsyncMarkersSGIX,uFi) GO(glIsAsyncMarkerSGIX,iFu) GO(glPollAsyncSGIX,iFp) //SGIX_flush_raster GO(glFlushRasterSGIX,vFv) //SGIX_fragment_lighting GO(glFragmentColorMaterialSGIX,vFuu) GO(glFragmentLightModelfSGIX,vFuf) GO(glFragmentLightModelfvSGIX,vFup) GO(glFragmentLightModeliSGIX,vFui) GO(glFragmentLightModelivSGIX,vFup) GO(glFragmentLightfSGIX,vFuuf) GO(glFragmentLightfvSGIX,vFuup) GO(glFragmentLightiSGIX,vFuui) GO(glFragmentLightivSGIX,vFuup) GO(glFragmentMaterialfSGIX,vFuuf) GO(glFragmentMaterialfvSGIX,vFuup) GO(glFragmentMaterialiSGIX,vFuui) GO(glFragmentMaterialivSGIX,vFuup) GO(glGetFragmentLightfvSGIX,vFuup) GO(glGetFragmentLightivSGIX,vFuup) GO(glGetFragmentMaterialfvSGIX,vFuup) GO(glGetFragmentMaterialivSGIX,vFuup) GO(glLightEnviSGIX,vFui) //SGIX_framezoom GO(glFrameZoomSGIX,vFi) //SGIX_igloo_interface GO(glIglooInterfaceSGIX,vFup) //SGIX_instruments GO(glGetInstrumentsSGIX,iFv) GO(glInstrumentsBufferSGIX,vFip) GO(glPollInstrumentsSGIX,iFp) GO(glReadInstrumentsSGIX,vFi) GO(glStartInstrumentsSGIX,vFv) GO(glStopInstrumentsSGIX,vFi) //SGIX_list_priority GO(glGetListParameterfvSGIX,vFuup) GO(glGetListParameterivSGIX,vFuup) GO(glListParameterfSGIX,vFuuf) GO(glListParameterfvSGIX,vFuup) GO(glListParameteriSGIX,vFuui) GO(glListParameterivSGIX,vFuup) //SGIX_pixel_texture GO(glPixelTexGenSGIX,vFu) //SGIX_polynomial_ffd GO(glDeformSGIX,vFi) GO(glDeformationMap3dSGIX,vFuddiiddiiddiip) GO(glDeformationMap3fSGIX,vFuffiiffiiffiip) GO(glLoadIdentityDeformationMapSGIX,vFi) //SGIX_reference_plane GO(glReferencePlaneSGIX,vFp) //SGIX_sprite GO(glSpriteParameterfSGIX,vFuf) GO(glSpriteParameterfvSGIX,vFup) GO(glSpriteParameteriSGIX,vFui) GO(glSpriteParameterivSGIX,vFup) //SGIX_tag_sample_buffer GO(glTagSampleBufferSGIX,vFv) //SGI_color_table GO(glColorTableParameterfvSGI,vFuup) GO(glColorTableParameterivSGI,vFuup) GO(glColorTableSGI,vFuuiuup) GO(glCopyColorTableSGI,vFuuiii) GO(glGetColorTableParameterfvSGI,vFuup) GO(glGetColorTableParameterivSGI,vFuup) GO(glGetColorTableSGI,vFuuup) //SUNX_constant_data GO(glFinishTextureSUNX,vFv) //SUN_global_alpha GO(glGlobalAlphaFactorbSUN,vFi) GO(glGlobalAlphaFactordSUN,vFd) GO(glGlobalAlphaFactorfSUN,vFf) GO(glGlobalAlphaFactoriSUN,vFi) GO(glGlobalAlphaFactorsSUN,vFi) GO(glGlobalAlphaFactorubSUN,vFu) GO(glGlobalAlphaFactoruiSUN,vFu) GO(glGlobalAlphaFactorusSUN,vFu) //SUN_mesh_array GO(glDrawMeshArraysSUN,vFuiii) //SUN_triangle_list GO(glReplacementCodePointerSUN,vFuip) GO(glReplacementCodeubSUN,vFu) GO(glReplacementCodeubvSUN,vFp) GO(glReplacementCodeuiSUN,vFu) GO(glReplacementCodeuivSUN,vFp) GO(glReplacementCodeusSUN,vFu) GO(glReplacementCodeusvSUN,vFp) //SUN_vertex GO(glColor3fVertex3fSUN,vFffffff) GO(glColor3fVertex3fvSUN,vFpp) GO(glColor4fNormal3fVertex3fSUN,vFffffffffff) GO(glColor4fNormal3fVertex3fvSUN,vFppp) GO(glColor4ubVertex2fSUN,vFuuuuff) GO(glColor4ubVertex2fvSUN,vFpp) GO(glColor4ubVertex3fSUN,vFuuuufff) GO(glColor4ubVertex3fvSUN,vFpp) GO(glNormal3fVertex3fSUN,vFffffff) GO(glNormal3fVertex3fvSUN,vFpp) GO(glReplacementCodeuiColor3fVertex3fSUN,vFuffffff) GO(glReplacementCodeuiColor3fVertex3fvSUN,vFppp) GO(glReplacementCodeuiColor4fNormal3fVertex3fSUN,vFuffffffffff) GO(glReplacementCodeuiColor4fNormal3fVertex3fvSUN,vFpppp) GO(glReplacementCodeuiColor4ubVertex3fSUN,vFuuuuufff) GO(glReplacementCodeuiColor4ubVertex3fvSUN,vFppp) GO(glReplacementCodeuiNormal3fVertex3fSUN,vFuffffff) GO(glReplacementCodeuiNormal3fVertex3fvSUN,vFppp) GO(glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN,vFuffffffffffff) GO(glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN,vFppppp) GO(glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN,vFuffffffff) GO(glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN,vFpppp) GO(glReplacementCodeuiTexCoord2fVertex3fSUN,vFufffff) GO(glReplacementCodeuiTexCoord2fVertex3fvSUN,vFppp) GO(glReplacementCodeuiVertex3fSUN,vFufff) GO(glReplacementCodeuiVertex3fvSUN,vFpp) GO(glTexCoord2fColor3fVertex3fSUN,vFffffffff) GO(glTexCoord2fColor3fVertex3fvSUN,vFppp) GO(glTexCoord2fColor4fNormal3fVertex3fSUN,vFffffffffffff) GO(glTexCoord2fColor4fNormal3fVertex3fvSUN,vFpppp) GO(glTexCoord2fColor4ubVertex3fSUN,vFffuuuufff) GO(glTexCoord2fColor4ubVertex3fvSUN,vFppp) GO(glTexCoord2fNormal3fVertex3fSUN,vFffffffff) GO(glTexCoord2fNormal3fVertex3fvSUN,vFppp) GO(glTexCoord2fVertex3fSUN,vFfffff) GO(glTexCoord2fVertex3fvSUN,vFpp) GO(glTexCoord4fColor4fNormal3fVertex4fSUN,vFfffffffffffffff) GO(glTexCoord4fColor4fNormal3fVertex4fvSUN,vFpppp) GO(glTexCoord4fVertex4fSUN,vFffffffff) GO(glTexCoord4fVertex4fvSUN,vFpp) //VERSION_1_0 GO(glAccum,vFuf) GO(glAlphaFunc,vFuf) GO(glBegin,vFu) GO(glBitmap,vFiiffffp) GO(glBlendFunc,vFuu) GO(glCallList,vFu) GO(glCallLists,vFiup) GO(glClear,vFi) GO(glClearAccum,vFffff) GO(glClearColor,vFffff) GO(glClearDepth,vFd) GO(glClearIndex,vFf) GO(glClearStencil,vFi) GO(glClipPlane,vFup) GO(glColor3b,vFiii) GO(glColor3bv,vFp) GO(glColor3d,vFddd) GO(glColor3dv,vFp) GO(glColor3f,vFfff) GO(glColor3fv,vFp) GO(glColor3i,vFiii) GO(glColor3iv,vFp) GO(glColor3s,vFiii) GO(glColor3sv,vFp) GO(glColor3ub,vFuuu) GO(glColor3ubv,vFp) GO(glColor3ui,vFuuu) GO(glColor3uiv,vFp) GO(glColor3us,vFuuu) GO(glColor3usv,vFp) GO(glColor4b,vFiiii) GO(glColor4bv,vFp) GO(glColor4d,vFdddd) GO(glColor4dv,vFp) GO(glColor4f,vFffff) GO(glColor4fv,vFp) GO(glColor4i,vFiiii) GO(glColor4iv,vFp) GO(glColor4s,vFiiii) GO(glColor4sv,vFp) GO(glColor4ub,vFuuuu) GO(glColor4ubv,vFp) GO(glColor4ui,vFuuuu) GO(glColor4uiv,vFp) GO(glColor4us,vFuuuu) GO(glColor4usv,vFp) GO(glColorMask,vFiiii) GO(glColorMaterial,vFuu) GO(glCopyPixels,vFiiiiu) GO(glCullFace,vFu) GO(glDeleteLists,vFui) GO(glDepthFunc,vFu) GO(glDepthMask,vFi) GO(glDepthRange,vFdd) GO(glDisable,vFu) GO(glDrawBuffer,vFu) GO(glDrawPixels,vFiiuup) GO(glEdgeFlag,vFi) GO(glEdgeFlagv,vFp) GO(glEnable,vFu) GO(glEnd,vFv) GO(glEndList,vFv) GO(glEvalCoord1d,vFd) GO(glEvalCoord1dv,vFp) GO(glEvalCoord1f,vFf) GO(glEvalCoord1fv,vFp) GO(glEvalCoord2d,vFdd) GO(glEvalCoord2dv,vFp) GO(glEvalCoord2f,vFff) GO(glEvalCoord2fv,vFp) GO(glEvalMesh1,vFuii) GO(glEvalMesh2,vFuiiii) GO(glEvalPoint1,vFi) GO(glEvalPoint2,vFii) GO(glFeedbackBuffer,vFiup) GO(glFinish,vFv) GO(glFlush,vFv) GO(glFogf,vFuf) GO(glFogfv,vFup) GO(glFogi,vFui) GO(glFogiv,vFup) GO(glFrontFace,vFu) GO(glFrustum,vFdddddd) GO(glGenLists,uFi) GO(glGetBooleanv,vFup) GO(glGetClipPlane,vFup) GO(glGetDoublev,vFup) GO(glGetError,uFv) GO(glGetFloatv,vFup) GO(glGetIntegerv,vFup) GO(glGetLightfv,vFuup) GO(glGetLightiv,vFuup) GO(glGetMapdv,vFuup) GO(glGetMapfv,vFuup) GO(glGetMapiv,vFuup) GO(glGetMaterialfv,vFuup) GO(glGetMaterialiv,vFuup) GO(glGetPixelMapfv,vFup) GO(glGetPixelMapuiv,vFup) GO(glGetPixelMapusv,vFup) GO(glGetPolygonStipple,vFp) GO(glGetString,pFu) GO(glGetTexEnvfv,vFuup) GO(glGetTexEnviv,vFuup) GO(glGetTexGendv,vFuup) GO(glGetTexGenfv,vFuup) GO(glGetTexGeniv,vFuup) GO(glGetTexImage,vFuiuup) GO(glGetTexLevelParameterfv,vFuiup) GO(glGetTexLevelParameteriv,vFuiup) GO(glGetTexParameterfv,vFuup) GO(glGetTexParameteriv,vFuup) GO(glHint,vFuu) GO(glIndexMask,vFu) GO(glIndexd,vFd) GO(glIndexdv,vFp) GO(glIndexf,vFf) GO(glIndexfv,vFp) GO(glIndexi,vFi) GO(glIndexiv,vFp) GO(glIndexs,vFi) GO(glIndexsv,vFp) GO(glInitNames,vFv) GO(glIsEnabled,iFu) GO(glIsList,iFu) GO(glLightModelf,vFuf) GO(glLightModelfv,vFup) GO(glLightModeli,vFui) GO(glLightModeliv,vFup) GO(glLightf,vFuuf) GO(glLightfv,vFuup) GO(glLighti,vFuui) GO(glLightiv,vFuup) GO(glLineStipple,vFiu) GO(glLineWidth,vFf) GO(glListBase,vFu) GO(glLoadIdentity,vFv) GO(glLoadMatrixd,vFp) GO(glLoadMatrixf,vFp) GO(glLoadName,vFu) GO(glLogicOp,vFu) GO(glMap1d,vFuddiip) GO(glMap1f,vFuffiip) GO(glMap2d,vFuddiiddiip) GO(glMap2f,vFuffiiffiip) GO(glMapGrid1d,vFidd) GO(glMapGrid1f,vFiff) GO(glMapGrid2d,vFiddidd) GO(glMapGrid2f,vFiffiff) GO(glMaterialf,vFuuf) GO(glMaterialfv,vFuup) GO(glMateriali,vFuui) GO(glMaterialiv,vFuup) GO(glMatrixMode,vFu) GO(glMultMatrixd,vFp) GO(glMultMatrixf,vFp) GO(glNewList,vFuu) GO(glNormal3b,vFiii) GO(glNormal3bv,vFp) GO(glNormal3d,vFddd) GO(glNormal3dv,vFp) GO(glNormal3f,vFfff) GO(glNormal3fv,vFp) GO(glNormal3i,vFiii) GO(glNormal3iv,vFp) GO(glNormal3s,vFiii) GO(glNormal3sv,vFp) GO(glOrtho,vFdddddd) GO(glPassThrough,vFf) GO(glPixelMapfv,vFuip) GO(glPixelMapuiv,vFuip) GO(glPixelMapusv,vFuip) GO(glPixelStoref,vFuf) GO(glPixelStorei,vFui) GO(glPixelTransferf,vFuf) GO(glPixelTransferi,vFui) GO(glPixelZoom,vFff) GO(glPointSize,vFf) GO(glPolygonMode,vFuu) GO(glPolygonStipple,vFp) GO(glPopAttrib,vFv) GO(glPopMatrix,vFv) GO(glPopName,vFv) GO(glPushAttrib,vFi) GO(glPushMatrix,vFv) GO(glPushName,vFu) GO(glRasterPos2d,vFdd) GO(glRasterPos2dv,vFp) GO(glRasterPos2f,vFff) GO(glRasterPos2fv,vFp) GO(glRasterPos2i,vFii) GO(glRasterPos2iv,vFp) GO(glRasterPos2s,vFii) GO(glRasterPos2sv,vFp) GO(glRasterPos3d,vFddd) GO(glRasterPos3dv,vFp) GO(glRasterPos3f,vFfff) GO(glRasterPos3fv,vFp) GO(glRasterPos3i,vFiii) GO(glRasterPos3iv,vFp) GO(glRasterPos3s,vFiii) GO(glRasterPos3sv,vFp) GO(glRasterPos4d,vFdddd) GO(glRasterPos4dv,vFp) GO(glRasterPos4f,vFffff) GO(glRasterPos4fv,vFp) GO(glRasterPos4i,vFiiii) GO(glRasterPos4iv,vFp) GO(glRasterPos4s,vFiiii) GO(glRasterPos4sv,vFp) GO(glReadBuffer,vFu) GO(glReadPixels,vFiiiiuup) GO(glRectd,vFdddd) GO(glRectdv,vFpp) GO(glRectf,vFffff) GO(glRectfv,vFpp) GO(glRecti,vFiiii) GO(glRectiv,vFpp) GO(glRects,vFiiii) GO(glRectsv,vFpp) GO(glRenderMode,iFu) GO(glRotated,vFdddd) GO(glRotatef,vFffff) GO(glScaled,vFddd) GO(glScalef,vFfff) GO(glScissor,vFiiii) GO(glSelectBuffer,vFip) GO(glShadeModel,vFu) GO(glStencilFunc,vFuiu) GO(glStencilMask,vFu) GO(glStencilOp,vFuuu) GO(glTexCoord1d,vFd) GO(glTexCoord1dv,vFp) GO(glTexCoord1f,vFf) GO(glTexCoord1fv,vFp) GO(glTexCoord1i,vFi) GO(glTexCoord1iv,vFp) GO(glTexCoord1s,vFi) GO(glTexCoord1sv,vFp) GO(glTexCoord2d,vFdd) GO(glTexCoord2dv,vFp) GO(glTexCoord2f,vFff) GO(glTexCoord2fv,vFp) GO(glTexCoord2i,vFii) GO(glTexCoord2iv,vFp) GO(glTexCoord2s,vFii) GO(glTexCoord2sv,vFp) GO(glTexCoord3d,vFddd) GO(glTexCoord3dv,vFp) GO(glTexCoord3f,vFfff) GO(glTexCoord3fv,vFp) GO(glTexCoord3i,vFiii) GO(glTexCoord3iv,vFp) GO(glTexCoord3s,vFiii) GO(glTexCoord3sv,vFp) GO(glTexCoord4d,vFdddd) GO(glTexCoord4dv,vFp) GO(glTexCoord4f,vFffff) GO(glTexCoord4fv,vFp) GO(glTexCoord4i,vFiiii) GO(glTexCoord4iv,vFp) GO(glTexCoord4s,vFiiii) GO(glTexCoord4sv,vFp) GO(glTexEnvf,vFuuf) GO(glTexEnvfv,vFuup) GO(glTexEnvi,vFuui) GO(glTexEnviv,vFuup) GO(glTexGend,vFuud) GO(glTexGendv,vFuup) GO(glTexGenf,vFuuf) GO(glTexGenfv,vFuup) GO(glTexGeni,vFuui) GO(glTexGeniv,vFuup) GO(glTexImage1D,vFuiiiiuup) GO(glTexImage2D,vFuiiiiiuup) GO(glTexParameterf,vFuuf) GO(glTexParameterfv,vFuup) GO(glTexParameteri,vFuui) GO(glTexParameteriv,vFuup) GO(glTranslated,vFddd) GO(glTranslatef,vFfff) GO(glVertex2d,vFdd) GO(glVertex2dv,vFp) GO(glVertex2f,vFff) GO(glVertex2fv,vFp) GO(glVertex2i,vFii) GO(glVertex2iv,vFp) GO(glVertex2s,vFii) GO(glVertex2sv,vFp) GO(glVertex3d,vFddd) GO(glVertex3dv,vFp) GO(glVertex3f,vFfff) GO(glVertex3fv,vFp) GO(glVertex3i,vFiii) GO(glVertex3iv,vFp) GO(glVertex3s,vFiii) GO(glVertex3sv,vFp) GO(glVertex4d,vFdddd) GO(glVertex4dv,vFp) GO(glVertex4f,vFffff) GO(glVertex4fv,vFp) GO(glVertex4i,vFiiii) GO(glVertex4iv,vFp) GO(glVertex4s,vFiiii) GO(glVertex4sv,vFp) GO(glViewport,vFiiii) //VERSION_1_1 GO(glAreTexturesResident,iFipp) GO(glArrayElement,vFi) GO(glBindTexture,vFuu) GO(glColorPointer,vFiuip) GO(glCopyTexImage1D,vFuiuiiii) GO(glCopyTexImage2D,vFuiuiiiii) GO(glCopyTexSubImage1D,vFuiiiii) GO(glCopyTexSubImage2D,vFuiiiiiii) GO(glDeleteTextures,vFip) GO(glDisableClientState,vFu) GO(glDrawArrays,vFuii) GO(glDrawElements,vFuiup) GO(glEdgeFlagPointer,vFip) GO(glEnableClientState,vFu) GO(glGenTextures,vFip) GO(glGetPointerv,vFup) GO(glIndexPointer,vFuip) GO(glIndexub,vFu) GO(glIndexubv,vFp) GO(glInterleavedArrays,vFuip) GO(glIsTexture,iFu) GO(glNormalPointer,vFuip) GO(glPolygonOffset,vFff) GO(glPopClientAttrib,vFv) GO(glPrioritizeTextures,vFipp) GO(glPushClientAttrib,vFi) GO(glTexCoordPointer,vFiuip) GO(glTexSubImage1D,vFuiiiuup) GO(glTexSubImage2D,vFuiiiiiuup) GO(glVertexPointer,vFiuip) //VERSION_1_2 GO(glBlendColor,vFffff) GO(glBlendEquation,vFu) GO(glColorSubTable,vFuiiuup) GO(glColorTable,vFuuiuup) GO(glColorTableParameterfv,vFuup) GO(glColorTableParameteriv,vFuup) GO(glConvolutionFilter1D,vFuuiuup) GO(glConvolutionFilter2D,vFuuiiuup) GO(glConvolutionParameterf,vFuuf) GO(glConvolutionParameterfv,vFuup) GO(glConvolutionParameteri,vFuui) GO(glConvolutionParameteriv,vFuup) GO(glCopyColorSubTable,vFuiiii) GO(glCopyColorTable,vFuuiii) GO(glCopyConvolutionFilter1D,vFuuiii) GO(glCopyConvolutionFilter2D,vFuuiiii) GO(glCopyTexSubImage3D,vFuiiiiiiii) GO(glDrawRangeElements,vFuuuiup) GO(glGetColorTable,vFuuup) GO(glGetColorTableParameterfv,vFuup) GO(glGetColorTableParameteriv,vFuup) GO(glGetConvolutionFilter,vFuuup) GO(glGetConvolutionParameterfv,vFuup) GO(glGetConvolutionParameteriv,vFuup) GO(glGetHistogram,vFuiuup) GO(glGetHistogramParameterfv,vFuup) GO(glGetHistogramParameteriv,vFuup) GO(glGetMinmax,vFuiuup) GO(glGetMinmaxParameterfv,vFuup) GO(glGetMinmaxParameteriv,vFuup) GO(glGetSeparableFilter,vFuuuppp) GO(glHistogram,vFuiui) GO(glMinmax,vFuui) GO(glResetHistogram,vFu) GO(glResetMinmax,vFu) GO(glSeparableFilter2D,vFuuiiuupp) GO(glTexImage3D,vFuiiiiiiuup) GO(glTexSubImage3D,vFuiiiiiiiuup) //VERSION_1_3 GO(glActiveTexture,vFu) GO(glClientActiveTexture,vFu) GO(glCompressedTexImage1D,vFuiuiiip) GO(glCompressedTexImage2D,vFuiuiiiip) GO(glCompressedTexImage3D,vFuiuiiiiip) GO(glCompressedTexSubImage1D,vFuiiiuip) GO(glCompressedTexSubImage2D,vFuiiiiiuip) GO(glCompressedTexSubImage3D,vFuiiiiiiiuip) GO(glGetCompressedTexImage,vFuip) GO(glLoadTransposeMatrixd,vFp) GO(glLoadTransposeMatrixf,vFp) GO(glMultTransposeMatrixd,vFp) GO(glMultTransposeMatrixf,vFp) GO(glMultiTexCoord1d,vFud) GO(glMultiTexCoord1dv,vFup) GO(glMultiTexCoord1f,vFuf) GO(glMultiTexCoord1fv,vFup) GO(glMultiTexCoord1i,vFui) GO(glMultiTexCoord1iv,vFup) GO(glMultiTexCoord1s,vFui) GO(glMultiTexCoord1sv,vFup) GO(glMultiTexCoord2d,vFudd) GO(glMultiTexCoord2dv,vFup) GO(glMultiTexCoord2f,vFuff) GO(glMultiTexCoord2fv,vFup) GO(glMultiTexCoord2i,vFuii) GO(glMultiTexCoord2iv,vFup) GO(glMultiTexCoord2s,vFuii) GO(glMultiTexCoord2sv,vFup) GO(glMultiTexCoord3d,vFuddd) GO(glMultiTexCoord3dv,vFup) GO(glMultiTexCoord3f,vFufff) GO(glMultiTexCoord3fv,vFup) GO(glMultiTexCoord3i,vFuiii) GO(glMultiTexCoord3iv,vFup) GO(glMultiTexCoord3s,vFuiii) GO(glMultiTexCoord3sv,vFup) GO(glMultiTexCoord4d,vFudddd) GO(glMultiTexCoord4dv,vFup) GO(glMultiTexCoord4f,vFuffff) GO(glMultiTexCoord4fv,vFup) GO(glMultiTexCoord4i,vFuiiii) GO(glMultiTexCoord4iv,vFup) GO(glMultiTexCoord4s,vFuiiii) GO(glMultiTexCoord4sv,vFup) GO(glSampleCoverage,vFfi) //VERSION_1_4 GO(glBlendFuncSeparate,vFuuuu) GO(glFogCoordPointer,vFuip) GO(glFogCoordd,vFd) GO(glFogCoorddv,vFp) GO(glFogCoordf,vFf) GO(glFogCoordfv,vFp) GO(glMultiDrawArrays,vFuppi) GO(glMultiDrawElements,vFupupi) GO(glPointParameterf,vFuf) GO(glPointParameterfv,vFup) GO(glPointParameteri,vFui) GO(glPointParameteriv,vFup) GO(glSecondaryColor3b,vFiii) GO(glSecondaryColor3bv,vFp) GO(glSecondaryColor3d,vFddd) GO(glSecondaryColor3dv,vFp) GO(glSecondaryColor3f,vFfff) GO(glSecondaryColor3fv,vFp) GO(glSecondaryColor3i,vFiii) GO(glSecondaryColor3iv,vFp) GO(glSecondaryColor3s,vFiii) GO(glSecondaryColor3sv,vFp) GO(glSecondaryColor3ub,vFuuu) GO(glSecondaryColor3ubv,vFp) GO(glSecondaryColor3ui,vFuuu) GO(glSecondaryColor3uiv,vFp) GO(glSecondaryColor3us,vFuuu) GO(glSecondaryColor3usv,vFp) GO(glSecondaryColorPointer,vFiuip) GO(glWindowPos2d,vFdd) GO(glWindowPos2dv,vFp) GO(glWindowPos2f,vFff) GO(glWindowPos2fv,vFp) GO(glWindowPos2i,vFii) GO(glWindowPos2iv,vFp) GO(glWindowPos2s,vFii) GO(glWindowPos2sv,vFp) GO(glWindowPos3d,vFddd) GO(glWindowPos3dv,vFp) GO(glWindowPos3f,vFfff) GO(glWindowPos3fv,vFp) GO(glWindowPos3i,vFiii) GO(glWindowPos3iv,vFp) GO(glWindowPos3s,vFiii) GO(glWindowPos3sv,vFp) //VERSION_1_5 GO(glBeginQuery,vFuu) GO(glBindBuffer,vFuu) GO(glBufferData,vFuipu) GO(glBufferSubData,vFuiip) GO(glDeleteBuffers,vFip) GO(glDeleteQueries,vFip) GO(glEndQuery,vFu) GO(glGenBuffers,vFip) GO(glGenQueries,vFip) GO(glGetBufferParameteriv,vFuup) GO(glGetBufferPointerv,vFuup) GO(glGetBufferSubData,vFuiip) GO(glGetQueryObjectiv,vFuup) GO(glGetQueryObjectuiv,vFuup) GO(glGetQueryiv,vFuup) GO(glIsBuffer,iFu) GO(glIsQuery,iFu) GO(glMapBuffer,pFuu) GO(glUnmapBuffer,iFu) //VERSION_2_0 GO(glAttachShader,vFuu) GO(glBindAttribLocation,vFuup) GO(glBlendEquationSeparate,vFuu) GO(glCompileShader,vFu) GO(glCreateProgram,uFv) GO(glCreateShader,uFu) GO(glDeleteProgram,vFu) GO(glDeleteShader,vFu) GO(glDetachShader,vFuu) GO(glDisableVertexAttribArray,vFu) GO(glDrawBuffers,vFip) GO(glEnableVertexAttribArray,vFu) GO(glGetActiveAttrib,vFuuipppp) GO(glGetActiveUniform,vFuuipppp) GO(glGetAttachedShaders,vFuipp) GO(glGetAttribLocation,iFup) GO(glGetProgramInfoLog,vFuipp) GO(glGetProgramiv,vFuup) GO(glGetShaderInfoLog,vFuipp) GO(glGetShaderSource,vFuipp) GO(glGetShaderiv,vFuup) GO(glGetUniformLocation,iFup) GO(glGetUniformfv,vFuip) GO(glGetUniformiv,vFuip) GO(glGetVertexAttribPointerv,vFuup) GO(glGetVertexAttribdv,vFuup) GO(glGetVertexAttribfv,vFuup) GO(glGetVertexAttribiv,vFuup) GO(glIsProgram,iFu) GO(glIsShader,iFu) GO(glLinkProgram,vFu) GO(glShaderSource,vFuipp) GO(glStencilFuncSeparate,vFuuiu) GO(glStencilMaskSeparate,vFuu) GO(glStencilOpSeparate,vFuuuu) GO(glUniform1f,vFif) GO(glUniform1fv,vFiip) GO(glUniform1i,vFii) GO(glUniform1iv,vFiip) GO(glUniform2f,vFiff) GO(glUniform2fv,vFiip) GO(glUniform2i,vFiii) GO(glUniform2iv,vFiip) GO(glUniform3f,vFifff) GO(glUniform3fv,vFiip) GO(glUniform3i,vFiiii) GO(glUniform3iv,vFiip) GO(glUniform4f,vFiffff) GO(glUniform4fv,vFiip) GO(glUniform4i,vFiiiii) GO(glUniform4iv,vFiip) GO(glUniformMatrix2fv,vFiiip) GO(glUniformMatrix3fv,vFiiip) GO(glUniformMatrix4fv,vFiiip) GO(glUseProgram,vFu) GO(glValidateProgram,vFu) GO(glVertexAttrib1d,vFud) GO(glVertexAttrib1dv,vFup) GO(glVertexAttrib1f,vFuf) GO(glVertexAttrib1fv,vFup) GO(glVertexAttrib1s,vFui) GO(glVertexAttrib1sv,vFup) GO(glVertexAttrib2d,vFudd) GO(glVertexAttrib2dv,vFup) GO(glVertexAttrib2f,vFuff) GO(glVertexAttrib2fv,vFup) GO(glVertexAttrib2s,vFuii) GO(glVertexAttrib2sv,vFup) GO(glVertexAttrib3d,vFuddd) GO(glVertexAttrib3dv,vFup) GO(glVertexAttrib3f,vFufff) GO(glVertexAttrib3fv,vFup) GO(glVertexAttrib3s,vFuiii) GO(glVertexAttrib3sv,vFup) GO(glVertexAttrib4Nbv,vFup) GO(glVertexAttrib4Niv,vFup) GO(glVertexAttrib4Nsv,vFup) GO(glVertexAttrib4Nub,vFuuuuu) GO(glVertexAttrib4Nubv,vFup) GO(glVertexAttrib4Nuiv,vFup) GO(glVertexAttrib4Nusv,vFup) GO(glVertexAttrib4bv,vFup) GO(glVertexAttrib4d,vFudddd) GO(glVertexAttrib4dv,vFup) GO(glVertexAttrib4f,vFuffff) GO(glVertexAttrib4fv,vFup) GO(glVertexAttrib4iv,vFup) GO(glVertexAttrib4s,vFuiiii) GO(glVertexAttrib4sv,vFup) GO(glVertexAttrib4ubv,vFup) GO(glVertexAttrib4uiv,vFup) GO(glVertexAttrib4usv,vFup) GO(glVertexAttribPointer,vFuiuiip) //VERSION_2_1 GO(glUniformMatrix2x3fv,vFiiip) GO(glUniformMatrix2x4fv,vFiiip) GO(glUniformMatrix3x2fv,vFiiip) GO(glUniformMatrix3x4fv,vFiiip) GO(glUniformMatrix4x2fv,vFiiip) GO(glUniformMatrix4x3fv,vFiiip) //VERSION_3_0 GO(glBeginConditionalRender,vFuu) GO(glBeginTransformFeedback,vFu) GO(glBindBufferBase,vFuuu) GO(glBindBufferRange,vFuuuii) GO(glBindFragDataLocation,vFuup) GO(glClampColor,vFuu) GO(glClearBufferfi,vFuifi) GO(glClearBufferfv,vFuip) GO(glClearBufferiv,vFuip) GO(glClearBufferuiv,vFuip) GO(glColorMaski,vFuiiii) GO(glDisablei,vFuu) GO(glEnablei,vFuu) GO(glEndConditionalRender,vFv) GO(glEndTransformFeedback,vFv) GO(glGetBooleani_v,vFuup) GO(glGetFragDataLocation,iFup) GO(glGetIntegeri_v,vFuup) GO(glGetStringi,pFuu) GO(glGetTexParameterIiv,vFuup) GO(glGetTexParameterIuiv,vFuup) GO(glGetTransformFeedbackVarying,vFuuipppp) GO(glGetUniformuiv,vFuip) GO(glGetVertexAttribIiv,vFuup) GO(glGetVertexAttribIuiv,vFuup) GO(glIsEnabledi,iFuu) GO(glTexParameterIiv,vFuup) GO(glTexParameterIuiv,vFuup) GO(glTransformFeedbackVaryings,vFuipu) GO(glUniform1ui,vFiu) GO(glUniform1uiv,vFiip) GO(glUniform2ui,vFiuu) GO(glUniform2uiv,vFiip) GO(glUniform3ui,vFiuuu) GO(glUniform3uiv,vFiip) GO(glUniform4ui,vFiuuuu) GO(glUniform4uiv,vFiip) GO(glVertexAttribI1i,vFui) GO(glVertexAttribI1iv,vFup) GO(glVertexAttribI1ui,vFuu) GO(glVertexAttribI1uiv,vFup) GO(glVertexAttribI2i,vFuii) GO(glVertexAttribI2iv,vFup) GO(glVertexAttribI2ui,vFuuu) GO(glVertexAttribI2uiv,vFup) GO(glVertexAttribI3i,vFuiii) GO(glVertexAttribI3iv,vFup) GO(glVertexAttribI3ui,vFuuuu) GO(glVertexAttribI3uiv,vFup) GO(glVertexAttribI4bv,vFup) GO(glVertexAttribI4i,vFuiiii) GO(glVertexAttribI4iv,vFup) GO(glVertexAttribI4sv,vFup) GO(glVertexAttribI4ubv,vFup) GO(glVertexAttribI4ui,vFuuuuu) GO(glVertexAttribI4uiv,vFup) GO(glVertexAttribI4usv,vFup) GO(glVertexAttribIPointer,vFuiuip) //VERSION_3_1 GO(glDrawArraysInstanced,vFuiii) GO(glDrawElementsInstanced,vFuiupi) GO(glPrimitiveRestartIndex,vFu) GO(glTexBuffer,vFuuu) //VERSION_3_2 GO(glFramebufferTexture,vFuuui) GO(glGetBufferParameteri64v,vFuup) GO(glGetInteger64i_v,vFuup) //VERSION_3_3 GO(glVertexAttribDivisor,vFuu) //VERSION_4_0 GO(glBlendEquationSeparatei,vFuuu) GO(glBlendEquationi,vFuu) GO(glBlendFuncSeparatei,vFuuuuu) GO(glBlendFunci,vFuuu) GO(glMinSampleShading,vFf) //VERSION_4_3 GO(glInvalidateNamedFramebuffer, vFiup) //VERSION_4_4 GO(glBindBuffersBase, vFiuip) GO(glBindBuffersRange, vFiuippp) GO(glBindImageTextures, vFuip) GO(glBindSamplers, vFuip) GO(glBindTextures, vFuip) GO(glBindVertexBuffers, vFuippp) GO(glBufferStorage, vFiupu) GO(glClearTexImage, vFuiiip) GO(glClearTexSubImage, vFuiiiiiiiiip) //VERSION_4_5 GO(glClipControl, vFii) GO(glCreateTransformFeedbacks, vFlp) GO(glTransformFeedbackBufferBase, vFuuu) GO(glTransformFeedbackBufferRange, vFuuull) GO(glGetTransformFeedbackiv, vFuip) GO(glGetTransformFeedbacki_v, vFuiup) GO(glGetTransformFeedbacki64_v, vFuiup) GO(glCreateBuffers, vFlp) GO(glNamedBufferStorage, vFulpu) GO(glNamedBufferStorageEXT, vFulpu) GO(glNamedBufferData, vFulpi) GO(glNamedBufferSubData, vFullp) GO(glCopyNamedBufferSubData, vFuulll) GO(glClearNamedBufferData, vFuiiip) GO(glClearNamedBufferSubData, vFuilliip) GO(glMapNamedBuffer, pFui) GO(glMapNamedBufferRange, pFullu) GO(glUnmapNamedBuffer, iFu) GO(glFlushMappedNamedBufferRange, vFull) GO(glGetNamedBufferParameteriv, vFuip) GO(glGetNamedBufferParameteri64v, vFuip) GO(glGetNamedBufferPointerv, vFuip) GO(glGetNamedBufferSubData, vFullp) GO(glCreateFramebuffers, vFlp) GO(glNamedFramebufferRenderbuffer, vFuiiu) GO(glNamedFramebufferParameteri, vFuii) GO(glNamedFramebufferTexture, vFuiui) GO(glNamedFramebufferTextureLayer, vFuiuii) GO(glNamedFramebufferDrawBuffer, vFui) GO(glNamedFramebufferDrawBuffers, vFulp) GO(glNamedFramebufferReadBuffer, vFui) GO(glInvalidateNamedFramebufferData, vFulp) GO(glInvalidateNamedFramebufferSubData, vFulpiill) GO(glClearNamedFramebufferiv, vFuiip) GO(glClearNamedFramebufferuiv, vFuiip) GO(glClearNamedFramebufferfv, vFuiip) GO(glClearNamedFramebufferfi, vFuiifi) GO(glBlitNamedFramebuffer, vFuuiiiiiiiiui) GO(glCheckNamedFramebufferStatus, iFui) GO(glGetNamedFramebufferParameteriv, vFuip) GO(glGetNamedFramebufferAttachmentParameteriv, vFuiip) GO(glCreateRenderbuffers, vFlp) GO(glNamedRenderbufferStorage, vFuill) GO(glNamedRenderbufferStorageMultisample, vFulill) GO(glGetNamedRenderbufferParameteriv, vFuip) GO(glCreateTextures, vFilp) GO(glTextureBuffer, vFuiu) GO(glTextureBufferRange, vFuiull) GO(glTextureStorage1D, vFulil) GO(glTextureStorage2D, vFulill) GO(glTextureStorage3D, vFulilll) GO(glTextureStorage2DMultisample, vFulilli) GO(glTextureStorage3DMultisample, vFulillli) GO(glTextureSubImage1D, vFuiiliip) GO(glTextureSubImage2D, vFuiiilliip) GO(glTextureSubImage3D, vFuiiiillliip) GO(glCompressedTextureSubImage1D, vFuiililp) GO(glCompressedTextureSubImage2D, vFuiiillilp) GO(glCompressedTextureSubImage3D, vFuiiiilllilp) GO(glCopyTextureSubImage1D, vFuiiiil) GO(glCopyTextureSubImage2D, vFuiiiiill) GO(glCopyTextureSubImage3D, vFuiiiiiiill) GO(glTextureParameterf, vFuif) GO(glTextureParameterfv, vFuip) GO(glTextureParameteri, vFuii) GO(glTextureParameterIiv, vFuip) GO(glTextureParameterIuiv, vFuip) GO(glTextureParameteriv, vFuip) GO(glGenerateTextureMipmap, vFu) GO(glBindTextureUnit, vFuu) GO(glGetTextureImage, vFuiiilp) GO(glGetCompressedTextureImage, vFuilp) GO(glGetTextureLevelParameterfv, vFuiip) GO(glGetTextureLevelParameteriv, vFuiip) GO(glGetTextureParameterfv, vFuip) GO(glGetTextureParameterIiv, vFuip) GO(glGetTextureParameterIuiv, vFuip) GO(glGetTextureParameteriv, vFuip) GO(glCreateVertexArrays, vFlp) GO(glDisableVertexArrayAttrib, vFuu) GO(glEnableVertexArrayAttrib, vFuu) GO(glVertexArrayElementBuffer, vFuu) GO(glVertexArrayVertexBuffer, vFuuull) GO(glVertexArrayVertexBuffers, vFuulppp) GO(glVertexArrayAttribBinding, vFuuu) GO(glVertexArrayAttribFormat, vFuuiiiu) GO(glVertexArrayAttribIFormat, vFuuiiu) GO(glVertexArrayAttribLFormat, vFuuiiu) GO(glVertexArrayBindingDivisor, vFuuu) GO(glGetVertexArrayiv, vFuip) GO(glGetVertexArrayIndexediv, vFuuip) GO(glGetVertexArrayIndexed64iv, vFuuip) GO(glCreateSamplers, vFlp) GO(glCreateProgramPipelines, vFip) GO(glTextureBarrier, vFv) GO(glTextureParameteriiv, vFuip) GO(glTextureParameteriuiv, vFuip) GO(glCreateQueries, vFilp) GO(glGetQueryBufferObjecti64v, vFuuil) GO(glGetQueryBufferObjectiv, vFuuil) GO(glGetQueryBufferObjectui64v, vFuuil) GO(glGetQueryBufferObjectuiv, vFuuil) GO(glMemoryBarrierByRegion, vFu) GO(glGetTextureSubImage, vFuiiiillliilp) GO(glGetCompressedTextureSubImage, vFuiiiillllp) //VERSION_4_6 GO(glSpecializeShader, vFippp) GO(glTexturePageCommitmentEXT, vFuiiiillli) GO(glVertexArrayVertexAttribDivisorEXT, vFuuu) //GL_EXT_memory_object GO(glGetUnsignedBytei_vEXT, vFiup) GO(glGetUnsignedBytevEXT, vFip) //GL_ARB_polygon_offset_clamp GO(glPolygonOffsetClamp, vFfff) //GL_EXT_polygon_offset_clamp GO(glPolygonOffsetClampEXT, vFfff) //GL_EXT_multisampled_render_to_texture GO(glRenderbufferStorageMultisampleEXT, vFilill) GO(glFramebufferTexture2DMultisampleEXT, vFiiiuil) //GL_KTX_buffer_region GO(glBufferRegionEnabled,uFv) GO(glNewBufferRegion,uFi) GO(glDeleteBufferRegion,vFi) GO(glReadBufferRegion,vFuiiii) GO(glDrawBufferRegion,vFuiiiiii) //GL_ARB_sparse_buffer GO(glBufferPageCommitmentARB, vFippi) GO(glNamedBufferPageCommitmentARB, vFuppi) GO(glNamedBufferPageCommitmentEXT, vFuppi) //GL_ARB_sparse_texture GO(TexPageCommitmentARB, vFiiiiiiiii) //glx GO(glXBindHyperpipeSGIX,iFpi) GO(glXBindTexImageEXT, vFppip) GO(glXBindSwapBarrierNV, iFpuu) GO(glXBindSwapBarrierSGIX,vFii) GO(glXBindVideoCaptureDeviceNV, iFpup) GO(glXBindVideoDeviceNV, iFpuup) GO(glXBindVideoImageNV, iFpppi) GO(glXChangeDrawableAttributes,vFp) GO(glXChangeDrawableAttributesSGIX,vFp) GO(glXClientInfo,vFv) GO(glXCopyContext,vFppp) GO(glXChooseFBConfig, pFpipp) GO(glXChooseFBConfigSGIX, pFpipp) GO(glXCreateContext,pFpppi) GO(glXCreateContextAttribsARB, pFpppip) GO(glXCreateContextWithConfigSGIX,pFppipi) GO(glXCreateGLXPbufferSGIX,pFppuup) GO(glXCreateGLXPixmap,pFppp) GO(glXCreateGLXPixmapWithConfigSGIX,pFppp) GO(glXCreateGLXVideoSourceSGIX,pFpippip) GO(glXCreateNewContext,pFppipi) GO(glXCreatePbuffer,pFppp) GO(glXCreatePixmap,pFppp) GO(glXCreateWindow,pFpppp) GO(glXChooseVisual, pFpip) GO(glXCopyImageSubDataNV, vFppuiiiiipuiiiiiiii) GO(glXCopySubBufferMESA, vFppiiii) GO(glXDestroyContext,vFpp) GO(glXDestroyGLXPbufferSGIX,vFpp) GO(glXDestroyGLXPixmap,vFpp) GO(glXDestroyGLXVideoSourceSGIX,vFpp) GO(glXDestroyHyperpipeConfigSGIX,iFpi) GO(glXDestroyPbuffer,vFpp) GO(glXDestroyPixmap,vFpp) GO(glXDestroyWindow,vFpp) GO(glXEnumerateVideoCaptureDevicesNV, pFpip) GO(glXEnumerateVideoDevicesNV, pFpip) GO(glXFreeContextEXT, vFpp) GO(glXGetClientString, pFpi) GO(glXGetConfig, iFppip) GO(glXGetContextIDEXT, uFp) GO(glXGetCurrentContext, pFv) GO(glXGetCurrentDisplay, pFv) GO(glXGetCurrentDrawable, pFv) GO(glXGetCurrentReadDrawable, pFv) GO(glXGetDrawableAttributes,vFi) GO(glXGetDrawableAttributesSGIX,vFi) GO(glXGetFBConfigs,pFpip) GO(glXGetFBConfigAttrib, iFppip) GO(glXGetFBConfigAttribSGIX, iFppip) GO(glXGetFBConfigFromVisualSGIX, pFpp) GO(glXGetFBConfigsSGIX,pFpip) GO(glXGetSelectedEvent, vFppp) GO(glXGetSelectedEventSGIX, vFppp) GO(glXGetVideoDeviceNV, iFpiip) GO(glXGetVideoInfoNV, iFpippp) GO(glXGetVideoSyncSGI, iFp) GO(glXGetVisualConfigs,pFpp) GO(glXGetVisualFromFBConfig, pFpp) GO(glXGetVisualFromFBConfigSGIX, pFpp) GO(glXHyperpipeAttribSGIX,iFpiiip) //GO(glXHyperpipeConfigSGIX,iFpii?p) GO(glXImportContextEXT, pFpu) GO(glXIsDirect,iFpp) GO(glXJoinSwapGroupNV, iFppu) GO(glXJoinSwapGroupSGIX,vFpp) GO(glXLockVideoCaptureDeviceNV, vFpp) GO(glXMakeContextCurrent,iFpppp) GO(glXMakeCurrent,iFppp) GO(glXMakeCurrentReadSGI,iFppp) GO(glXQueryContext,iFppip) GO(glXQueryContextInfoEXT,iFppip) GO(glXQueryDrawable, iFppip) GO(glXQueryExtension, iFppp) GO(glXQueryExtensionsString,pFpi) GO(glXQueryFrameCountNV, iFpip) GO(glXQueryGLXPbufferSGIX, vFppip) GO(glXQueryHyperpipeAttribSGIX,iFpiiip) GO(glXQueryHyperpipeBestAttribSGIX,iFpiiipp) GO(glXQueryHyperpipeConfigSGIX,pFpip) GO(glXQueryHyperpipeNetworkSGIX,pFpp) GO(glXQueryMaxSwapBarriersSGIX,pFpp) //? GO(glXQueryMaxSwapGroupsNV, iFpipp) GO(glXQueryServerString,pFpii) GO(glXQuerySwapGroupNV, iFpipp) GO(glXQueryVersion,iFppp) GO(glXQueryVideoCaptureDeviceNV, iFppip) GO(glXReleaseTexImageEXT, vFppi) GO(glXReleaseVideoCaptureDeviceNV, vFpp) GO(glXReleaseVideoDeviceNV, iFpip) GO(glXReleaseVideoImageNV, iFpp) //GO(glXRender,vFv) //GO(glXRenderLarge,vFv) GO(glXResetFrameCountNV, iFpi) GO(glXSelectEvent, vFppu) GO(glXSelectEventSGIX, vFppu) GO(glXSendPbufferToVideoNV, iFppipi) GO(glXSwapBuffers,vFpp) GO(glXUseXFont,vFpiii) //GO(glXVendorPrivate,vFv) //GO(glXVendorPrivateWithReply,vFv) GO(glXWaitGL,vFv) GO(glXWaitVideoSyncSGI, iFiip) GO(glXWaitX,vFv) GOM(glXGetProcAddress, pFEp) GOM(glXGetProcAddressARB, pFEp) //GLX_MESA_query_renderer GO(glXQueryRendererIntegerMESA, iFpiiip) GO(glXQueryCurrentRendererIntegerMESA, iFip) GO(glXQueryRendererStringMESA, pFpiii) GO(glXQueryCurrentRendererStringMESA, pFi) //GLX_OML_sync_control GO(glXGetSyncValuesOML, iFppppp) GO(glXGetMscRateOML, iFpppp) GO(glXSwapBuffersMscOML, IFppIII) GO(glXWaitForMscOML, iFppIIIppp) GO(glXWaitForSbcOML, iFppIppp) //GLX_EXT_swap_control GO(glXSwapIntervalEXT,pFppi) //GLX_EXT_swap_control_tear //nothing //GLX_MESA_swap_control GOM(glXSwapIntervalMESA,iFi) GO(glXGetSwapIntervalMESA, iFv) //GLX_SGI_swap_control GO(glXSwapIntervalSGI,iFi) //GLX_NV_vertex_array_range GO(glXAllocateMemoryNV, pFlfff) GO(glXFreeMemoryNV, vFp) //GLX_ARB_???? GO(glSpecializeShaderARB, vFippp) //GL_EXT_debug_label GO(glGetObjectLabelEXT, vFiulpp) GO(glLabelObjectEXT, vFiulp) //GL_EXT_debug_marker GO(glInsertEventMarkerEXT, vFlp) GO(glPushGroupMarkerEXT, vFlp) GO(glPopGroupMarkerEXT, vFv) //GL_KHR_blend_equation_advanced GO(glBlendBarrierKHR, vFv) //Some various other extension GO(glResolveMultisampleFramebufferAPPLE, vFv) GO(glTexPageCommitmentARB, vFiiiiillli) //GL_ARB_sample_locations GO(glFramebufferSampleLocationsfvARB, vFiulp) GO(glNamedFramebufferSampleLocationsfvARB, vFuulp) GO(glEvaluateDepthValuesARB, vFv) //GL_ARB_parallel_shader_compile GO(glMaxShaderCompilerThreadsARB, vFu) //GL_ARB_indirect_parameters GO(glMultiDrawArraysIndirectCountARB, vFiplll) GO(glMultiDrawElementsIndirectCountARB, vFiiplll) //GL_ARB_gpu_shader_int64 GO(glUniform1i64ARB, vFiI) GO(glUniform2i64ARB, vFiII) GO(glUniform3i64ARB, vFiIII) GO(glUniform4i64ARB, vFiIIII) GO(glUniform1i64vARB, vFilp) GO(glUniform2i64vARB,vFilp) GO(glUniform3i64vARB,vFilp) GO(glUniform4i64vARB,vFilp) GO(glUniform1ui64ARB,vFiU) GO(glUniform2ui64ARB,vFiUU) GO(glUniform3ui64ARB, vFiUUU) GO(glUniform4ui64ARB, vFiUUUU) GO(glUniform1ui64vARB, vFilp) GO(glUniform2ui64vARB, vFilp) GO(glUniform3ui64vARB, vFilp) GO(glUniform4ui64vARB, vFilp) GO(glGetUniformi64vARB, vFuip) GO(glGetUniformui64vARB, vFuip) GO(glGetnUniformi64vARB, vFuilp) GO(glGetnUniformui64vARB, vFuilp) GO(glProgramUniform1i64ARB, vFuiI) GO(glProgramUniform2i64ARB, vFuiII) GO(glProgramUniform3i64ARB, vFuiIII) GO(glProgramUniform4i64ARB, vFuiIIII) GO(glProgramUniform1i64vARB, vFuilp) GO(glProgramUniform2i64vARB, vFuilp) GO(glProgramUniform3i64vARB, vFuilp) GO(glProgramUniform4i64vARB, vFuilp) GO(glProgramUniform1ui64ARB, vFuiU) GO(glProgramUniform2ui64ARB, vFuiUU) GO(glProgramUniform3ui64ARB, vFuiUUU) GO(glProgramUniform4ui64ARB, vFuiUUUU) GO(glProgramUniform1ui64vARB, vFuilp) GO(glProgramUniform2ui64vARB, vFuilp) GO(glProgramUniform3ui64vARB, vFuilp) GO(glProgramUniform4ui64vARB, vFuilp) //GL_ARB_compute_variable_group_size GO(glDispatchComputeGroupSizeARB, vFuuuuuu) //GL_ARB_ES3_2_compatibility GO(glPrimitiveBoundingBoxARB, vFffffffff) //GL_ARB_bindless_texture GO(glGetTextureHandleARB, UFu) GO(glGetTextureSamplerHandleARB, UFuu) GO(glMakeTextureHandleResidentARB, vFU) GO(glMakeTextureHandleNonResidentARB, vFU) GO(glGetImageHandleARB, UFuiiii) GO(glMakeImageHandleResidentARB, vFUi) GO(glMakeImageHandleNonResidentARB, vFU) GO(glUniformHandleui64ARB, vFiU) GO(glUniformHandleui64vARB, vFilp) GO(glProgramUniformHandleui64ARB, vFuiU) GO(glProgramUniformHandleui64vARB, vFuilp) GO(glIsTextureHandleResidentARB, iFU) GO(glIsImageHandleResidentARB, iFU) GO(glVertexAttribL1ui64ARB, vFuU) GO(glVertexAttribL1ui64vARB, vFup) GO(glGetVertexAttribLui64vARB, vFuip) //GL_OES_EGL_image GO(glEGLImageTargetTexture2DOES, vFip) GO(glEGLImageTargetRenderbufferStorageOES, vFip) //GL_MESA_program_debug GOM(glProgramCallbackMESA, vFEipp) GO(glGetProgramRegisterfvMESA, vFilpp) //GL_????_ATI GO(glBlendEquationSeparateATI, vFii) //GL_AMD_interleaved_elements GO(glVertexAttribParameteriAMD, vFuii) //GL_AMD_occlusion_query_event GO(glQueryObjectParameteruiAMD, vFiuiu) //GL_EXT_raster_multisample GO(glRasterSamplesEXT, vFui) //GL_INTEL_performance_query GO(glBeginPerfQueryINTEL, vFu) GO(glCreatePerfQueryINTEL, vFup) GO(glDeletePerfQueryINTEL, vFu) GO(glEndPerfQueryINTEL, vFu) GO(glGetFirstPerfQueryIdINTEL, vFp) GO(glGetNextPerfQueryIdINTEL, vFup) GO(glGetPerfCounterInfoINTEL, vFuuupupppppp) GO(glGetPerfQueryDataINTEL, vFuulpp) GO(glGetPerfQueryIdByNameINTEL, vFpp) GO(glGetPerfQueryInfoINTEL, vFuuppppp) //GL_NV_bindless_multi_draw_indirect GO(glMultiDrawArraysIndirectBindlessNV, vFiplli) GO(glMultiDrawElementsIndirectBindlessNV, vFiiplli) //GL_NV_bindless_multi_draw_indirect_count GO(glMultiDrawArraysIndirectBindlessCountNV, vFipllli) GO(glMultiDrawElementsIndirectBindlessCountNV, vFiipllli) //GL_NV_blend_equation_advanced GO(glBlendParameteriNV, vFii) GO(glBlendBarrierNV, vFv) //GL_NV_command_list GO(glCreateStatesNV, vFlp) GO(glDeleteStatesNV, vFlp) GO(glIsStateNV, iFu) GO(glStateCaptureNV, vFui) GO(glGetCommandHeaderNV, uFiu) GO(glGetStageIndexNV, WFi) GO(glDrawCommandsNV, vFiuppu) GO(glDrawCommandsAddressNV, vFippu) GO(glDrawCommandsStatesNV, vFuppppu) GO(glDrawCommandsStatesAddressNV, vFppppu) GO(glCreateCommandListsNV, vFlp) GO(glDeleteCommandListsNV, vFlp) GO(glIsCommandListNV, iFu) GO(glListDrawCommandsStatesClientNV, vFuuppppu) GO(glCommandListSegmentsNV, vFuu) GO(glCompileCommandListNV, vFu) GO(glCallCommandListNV, vFu) //GL_NV_conservative_raster GO(glSubpixelPrecisionBiasNV, vFuu) //GL_NV_fragment_coverage_to_color GO(glFragmentCoverageColorNV, vFu) //GL_NV_framebuffer_mixed_samples GO(glCoverageModulationTableNV, vFlp) GO(glGetCoverageModulationTableNV, vFlp) GO(glCoverageModulationNV, vFi) //GL_NV_internalformat_sample_query GO(glGetInternalformatSampleivNV, vFiililp) //GL_NV_path_rendering GO(glGenPathsNV, uFl) GO(glDeletePathsNV, vFul) GO(glIsPathNV, iFu) GO(glPathCommandsNV, vFulplup) GO(glPathCoordsNV, vFulip) GO(glPathSubCommandsNV, vFulllplip) GO(glPathSubCoordsNV, vFullip) GO(glPathStringNV, vFuilp) GO(glPathGlyphsNV, vFuipulipiuf) GO(glPathGlyphRangeNV, vFuipuliuf) GO(glWeightPathsNV, vFulpp) GO(glCopyPathNV, vFuu) GO(glInterpolatePathsNV, vFuuuf) GO(glTransformPathNV, vFuuip) GO(glPathParameterivNV, vFuip) GO(glPathParameteriNV, vFuii) GO(glPathParameterfvNV, vFuip) GO(glPathParameterfNV, vFuif) GO(glPathDashArrayNV, vFulp) GO(glPathStencilFuncNV, vFiiu) GO(glPathStencilDepthOffsetNV, vFff) GO(glStencilFillPathNV, vFuiu) GO(glStencilStrokePathNV, vFuiu) GO(glStencilFillPathInstancedNV, vFlipuiuip) GO(glStencilStrokePathInstancedNV, vFlipuiuip) GO(glPathCoverDepthFuncNV, vFi) GO(glCoverFillPathNV, vFui) GO(glCoverStrokePathNV, vFui) GO(glCoverFillPathInstancedNV, vFlipuiip) GO(glCoverStrokePathInstancedNV, vFlipuiip) GO(glGetPathParameterivNV, vFuip) GO(glGetPathParameterfvNV, vFuip) GO(glGetPathCommandsNV, vFup) GO(glGetPathCoordsNV, vFup) GO(glGetPathDashArrayNV, vFup) GO(glGetPathMetricsNV, vFulipulp) GO(glGetPathMetricRangeNV, vFuullp) GO(glGetPathSpacingNV, vFilipufip) GO(glIsPointInFillPathNV, iFuuff) GO(glIsPointInStrokePathNV, iFuff) GO(glGetPathLengthNV, fFull) GO(glPointAlongPathNV, iFullfpppp) GO(glMatrixLoad3x2fNV, vFip) GO(glMatrixLoad3x3fNV, vFip) GO(glMatrixLoadTranspose3x3fNV, vFip) GO(glMatrixMult3x2fNV, vFip) GO(glMatrixMult3x3fNV, vFip) GO(glMatrixMultTranspose3x3fNV, vFip) GO(glStencilThenCoverFillPathNV, vFuiui) GO(glStencilThenCoverStrokePathNV, vFuiui) GO(glStencilThenCoverFillPathInstancedNV, vFlipuiuiip) GO(glStencilThenCoverStrokePathInstancedNV, vFlipuiuiip) GO(glPathGlyphIndexRangeNV, iFipuufp) GO(glPathGlyphIndexArrayNV, iFuipuuluf) GO(glPathMemoryGlyphIndexArrayNV, iFuilpluluf) GO(glProgramPathFragmentInputGenNV, vFuiiip) GO(glGetProgramResourcefvNV, vFuiulplpp) GO(glPathColorGenNV, vFiiip) GO(glPathTexGenNV, vFiiip) GO(glPathFogGenNV, vFi) GO(glGetPathColorGenivNV, vFiip) GO(glGetPathColorGenfvNV, vFiip) GO(glGetPathTexGenivNV, vFiip) GO(glGetPathTexGenfvNV, vFiip) //GL_NV_sample_locations GO(glFramebufferSampleLocationsfvNV, vFiulp) GO(glNamedFramebufferSampleLocationsfvNV, vFuulp) GO(glResolveDepthValuesNV, vFv) //GL_OVR_multiview GO(glFramebufferTextureMultiviewOVR, vFiiuiil) //GL_KHR_robustness GO(glGetGraphicsResetStatusKHR, iFv) GO(glReadnPixelsKHR, vFiilliilp) GO(glGetnUniformfvKHR, vFuilp) GO(glGetnUniformivKHR, vFuilp) GO(glGetnUniformuivKHR, vFuilp) // EGL stuffs GO(eglBindAPI, iFi) GO(eglBindTexImage, iFppi) GO(eglChooseConfig, iFpppip) GO(eglClientWaitSyncKHR, iFppip) GO(eglClientWaitSyncNV, iFpip) GO(eglCopyBuffers, iFppp) GO(eglCreateContext, pFpppp) GO(eglCreateDRMImageMESA, pFpp) GO(eglCreateFenceSyncNV, pFpip) GO(eglCreateImageKHR, pFppipp) GO(eglCreatePbufferFromClientBuffer, pFpippp) GO(eglCreatePbufferSurface, pFppp) GO(eglCreatePixmapSurface, pFpppp) GO(eglCreatePixmapSurfaceHI, pFppp) GO(eglCreateStreamFromFileDescriptorKHR, pFpi) GO(eglCreateStreamKHR, pFpp) GO(eglCreateStreamProducerSurfaceKHR, pFpppp) GO(eglCreateSyncKHR, pFpip) GO(eglCreateWindowSurface, pFpppp) GO(eglDestroyContext, iFpp) GO(eglDestroyImageKHR, iFpp) GO(eglDestroyStreamKHR, iFpp) GO(eglDestroySurface, iFpp) GO(eglDestroySyncKHR, iFpp) GO(eglDestroySyncNV, iFp) GO(eglDupNativeFenceFDANDROID, iFpp) GO(eglExportDRMImageMESA, iFppppp) GO(eglFenceNV, iFp) GO(eglGetConfigAttrib, iFppip) GO(eglGetConfigs, iFppip) GO(eglGetCurrentContext, pFv) GO(eglGetCurrentDisplay, pFv) GO(eglGetCurrentSurface, pFi) GO(eglGetDisplay, pFp) GO(eglGetError, iFv) GO(eglGetStreamFileDescriptorKHR, iFpp) GO(eglGetSyncAttribKHR, iFppip) GO(eglGetSyncAttribNV, iFpip) GO(eglGetSystemTimeFrequencyNV, UFv) GO(eglGetSystemTimeNV, UFv) GO(eglInitialize, iFppp) GO(eglLockSurfaceKHR, iFppp) GO(eglMakeCurrent, iFpppp) GO(eglPostSubBufferNV, iFppiiii) GO(eglQueryAPI, iFv) GO(eglQueryContext, iFppip) GO(eglQueryNativeDisplayNV, iFpp) GO(eglQueryNativePixmapNV, iFppp) GO(eglQueryNativeWindowNV, iFppp) GO(eglQueryStreamKHR, iFppip) GO(eglQueryStreamTimeKHR, iFppip) GO(eglQueryStreamu64KHR, iFppip) GO(eglQueryString, pFpi) GO(eglQuerySurface, iFppip) GO(eglQuerySurfacePointerANGLE, iFppip) GO(eglReleaseTexImage, iFppi) GO(eglReleaseThread, iFv) //GOM(eglSetBlobCacheFuncsANDROID, vFpBB) GO(eglSignalSyncKHR, iFppi) GO(eglSignalSyncNV, iFpi) GO(eglStreamAttribKHR, iFppii) GO(eglStreamConsumerAcquireKHR, iFpp) GO(eglStreamConsumerGLTextureExternalKHR, iFpp) GO(eglStreamConsumerReleaseKHR, iFpp) GO(eglSurfaceAttrib, iFppii) GO(eglSwapBuffers, iFpp) GO(eglSwapBuffersWithDamageEXT, iFpppi) GO(eglSwapInterval, iFpi) GO(eglTerminate, iFp) GO(eglUnlockSurfaceKHR, iFpp) GO(eglWaitClient, iFv) GO(eglWaitGL, iFv) GO(eglWaitNative, iFi) GO(eglWaitSyncKHR, iFppi) // GLES stuff GO(glDiscardFramebuffer, vFilp) GO(glDiscardFramebufferARB, vFilp) GO(glDiscardFramebufferEXT, vFilp) GO(glDiscardFramebufferOES, vFilp) GO(glDiscardFramebufferAngle, vFilp) GO(glDiscardFramebufferNV, vFilp)