//----------------------------------------------------------------------- //----------------------------------------------------------------------- // file="glContext.cs" // Project: StgSharp // AuthorGroup: Nitload Space // Copyright (c) Nitload Space. All rights reserved. // // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation // files (the “Software”), to deal in the Software without restriction, // including without limitation the rights to use, copy, modify, merge, // publish, distribute, sublicense, and/or sell copies of the Software, // and to permit persons to whom the Software is furnished to do so, // subject to the following conditions: // // The above copyright notice and // this permission notice shall be included in all copies // or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED “AS IS”, // WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, // INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. // IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, // ARISING FROM, OUT OF OR IN CONNECTION WITH // THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // //----------------------------------------------------------------------- //----------------------------------------------------------------------- using StgSharp.HighPerformance; using StgSharp.Internal; using StgSharp.Internal.Intrinsic; using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Text; namespace StgSharp.Graphics.OpenGL { [StructLayout( LayoutKind.Sequential )] public struct OpenglContext { public override bool Equals( object obj ) { return false; } public override unsafe int GetHashCode() { fixed( OpenglContext* sptr = &this ) { return sptr->GetHashCode(); } } public static bool operator !=( OpenglContext left, OpenglContext right ) { return !( left == right ); } public static bool operator ==( OpenglContext left, OpenglContext right ) { return left.Equals( right ); } #region glapi internal unsafe delegate* glAccumxOES; internal unsafe delegate* glAcquireKeyedMutexWin32EXT; internal unsafe delegate* glActiveProgramEXT; internal unsafe delegate* glActiveShaderProgram; internal unsafe delegate* glActiveStencilFaceEXT; internal unsafe delegate* glActiveTexture; internal unsafe delegate* glActiveTextureARB; internal unsafe delegate* glActiveVaryingNV; internal unsafe delegate* glAlphaFragmentOp1ATI; internal unsafe delegate* glAlphaFragmentOp2ATI; internal unsafe delegate* glAlphaFragmentOp3ATI; internal unsafe delegate* glAlphaFuncxOES; internal unsafe delegate* glAlphaToCoverageDitherControlNV; internal unsafe delegate* glApplyFramebufferAttachmentCMAAINTEL; internal unsafe delegate* glApplyTextureEXT; internal unsafe delegate* glAreProgramsResidentNV; internal unsafe delegate* glAreTexturesResidentEXT; internal unsafe delegate* glArrayElementEXT; internal unsafe delegate* glArrayObjectATI; internal unsafe delegate* glAsyncCopyBufferSubDataNVX; internal unsafe delegate* glAsyncCopyImageSubDataNVX; internal unsafe delegate* glAsyncMarkerSGIX; internal unsafe delegate* glAttachObjectARB; internal unsafe delegate* glAttachShader; internal unsafe delegate* glBeginConditionalRender; internal unsafe delegate* glBeginConditionalRenderNV; internal unsafe delegate* glBeginConditionalRenderNVX; internal unsafe delegate* glBeginFragmentShaderATI; internal unsafe delegate* glBeginOcclusionQueryNV; internal unsafe delegate* glBeginPerfMonitorAMD; internal unsafe delegate* glBeginPerfQueryINTEL; internal unsafe delegate* glBeginQuery; internal unsafe delegate* glBeginQueryARB; internal unsafe delegate* glBeginQueryIndexed; internal unsafe delegate* glBeginTransformFeedback; internal unsafe delegate* glBeginTransformFeedbackEXT; internal unsafe delegate* glBeginTransformFeedbackNV; internal unsafe delegate* glBeginVertexShaderEXT; internal unsafe delegate* glBeginVideoCaptureNV; internal unsafe delegate* glBindAttribLocation; internal unsafe delegate* glBindAttribLocationARB; internal unsafe delegate* glBindBuffer; internal unsafe delegate* glBindBufferARB; internal unsafe delegate* glBindBufferBase; internal unsafe delegate* glBindBufferBaseEXT; internal unsafe delegate* glBindBufferBaseNV; internal unsafe delegate* glBindBufferOffsetEXT; internal unsafe delegate* glBindBufferOffsetNV; internal unsafe delegate* glBindBufferRange; internal unsafe delegate* glBindBufferRangeEXT; internal unsafe delegate* glBindBufferRangeNV; internal unsafe delegate* glBindBuffersBase; internal unsafe delegate* glBindBuffersRange; internal unsafe delegate* glBindFragDataLocation; internal unsafe delegate* glBindFragDataLocationEXT; internal unsafe delegate* glBindFragDataLocationIndexed; internal unsafe delegate* glBindFragmentShaderATI; internal unsafe delegate* glBindFramebuffer; internal unsafe delegate* glBindFramebufferEXT; internal unsafe delegate* glBindImageTexture; internal unsafe delegate* glBindImageTextureEXT; internal unsafe delegate* glBindImageTextures; internal unsafe delegate* glBindLightParameterEXT; internal unsafe delegate* glBindMaterialParameterEXT; internal unsafe delegate* glBindMultiTextureEXT; internal unsafe delegate* glBindParameterEXT; internal unsafe delegate* glBindProgramARB; internal unsafe delegate* glBindProgramNV; internal unsafe delegate* glBindProgramPipeline; internal unsafe delegate* glBindRenderbuffer; internal unsafe delegate* glBindRenderbufferEXT; internal unsafe delegate* glBindSampler; internal unsafe delegate* glBindSamplers; internal unsafe delegate* glBindShadingRateImageNV; internal unsafe delegate* glBindTexGenParameterEXT; internal unsafe delegate* glBindTexture; internal unsafe delegate* glBindTextureEXT; internal unsafe delegate* glBindTextureUnit; internal unsafe delegate* glBindTextureUnitParameterEXT; internal unsafe delegate* glBindTextures; internal unsafe delegate* glBindTransformFeedback; internal unsafe delegate* glBindTransformFeedbackNV; internal unsafe delegate* glBindVertexArray; internal unsafe delegate* glBindVertexArrayAPPLE; internal unsafe delegate* glBindVertexBuffer; internal unsafe delegate* glBindVertexBuffers; internal unsafe delegate* glBindVertexShaderEXT; internal unsafe delegate* glBindVideoCaptureStreamBufferNV; internal unsafe delegate* glBindVideoCaptureStreamTextureNV; internal unsafe delegate* glBinormal3bEXT; internal unsafe delegate* glBinormal3bvEXT; internal unsafe delegate* glBinormal3dEXT; internal unsafe delegate* glBinormal3dvEXT; internal unsafe delegate* glBinormal3fEXT; internal unsafe delegate* glBinormal3fvEXT; internal unsafe delegate* glBinormal3iEXT; internal unsafe delegate* glBinormal3ivEXT; internal unsafe delegate* glBinormal3sEXT; internal unsafe delegate* glBinormal3svEXT; internal unsafe delegate* glBinormalPointerEXT; internal unsafe delegate* glBitmapxOES; internal unsafe delegate* glBlendBarrierKHR; internal unsafe delegate* glBlendBarrierNV; internal unsafe delegate* glBlendColor; internal unsafe delegate* glBlendColorEXT; internal unsafe delegate* glBlendColorxOES; internal unsafe delegate* glBlendEquation; internal unsafe delegate* glBlendEquationEXT; internal unsafe delegate* glBlendEquationIndexedAMD; internal unsafe delegate* glBlendEquationSeparate; internal unsafe delegate* glBlendEquationSeparateEXT; internal unsafe delegate* glBlendEquationSeparateIndexedAMD; internal unsafe delegate* glBlendEquationSeparatei; internal unsafe delegate* glBlendEquationSeparateiARB; internal unsafe delegate* glBlendEquationi; internal unsafe delegate* glBlendEquationiARB; internal unsafe delegate* glBlendFunc; internal unsafe delegate* glBlendFuncIndexedAMD; internal unsafe delegate* glBlendFuncSeparate; internal unsafe delegate* glBlendFuncSeparateEXT; internal unsafe delegate* glBlendFuncSeparateINGR; internal unsafe delegate* glBlendFuncSeparateIndexedAMD; internal unsafe delegate* glBlendFuncSeparatei; internal unsafe delegate* glBlendFuncSeparateiARB; internal unsafe delegate* glBlendFunci; internal unsafe delegate* glBlendFunciARB; internal unsafe delegate* glBlendParameteriNV; internal unsafe delegate* glBlitFramebuffer; internal unsafe delegate* glBlitFramebufferEXT; internal unsafe delegate* glBlitFramebufferLayerEXT; internal unsafe delegate* glBlitFramebufferLayersEXT; internal unsafe delegate* glBlitNamedFramebuffer; internal unsafe delegate* glBufferAddressRangeNV; internal unsafe delegate* glBufferAttachMemoryNV; internal unsafe delegate* glBufferData; internal unsafe delegate* glBufferDataARB; internal unsafe delegate* glBufferPageCommitmentARB; internal unsafe delegate* glBufferPageCommitmentMemNV; internal unsafe delegate* glBufferParameteriAPPLE; internal unsafe delegate* glBufferStorage; [Obsolete( "Param type uncertain", true )] internal unsafe delegate* glBufferStorageExternalEXT; internal unsafe delegate* glBufferStorageMemEXT; internal unsafe delegate* glBufferSubData; internal unsafe delegate* glBufferSubDataARB; internal unsafe delegate* glCallCommandListNV; internal unsafe delegate* glCheckFramebufferStatus; internal unsafe delegate* glCheckFramebufferStatusEXT; internal unsafe delegate* glCheckNamedFramebufferStatus; internal unsafe delegate* glCheckNamedFramebufferStatusEXT; internal unsafe delegate* glClampColor; internal unsafe delegate* glClampColorARB; internal unsafe delegate* glClear; internal unsafe delegate* glClearAccumxOES; internal unsafe delegate* glClearBufferData; internal unsafe delegate* glClearBufferSubData; internal unsafe delegate* glClearBufferfi; internal unsafe delegate* glClearBufferfv; internal unsafe delegate* glClearBufferiv; internal unsafe delegate* glClearBufferuiv; internal unsafe delegate* glClearColor; internal unsafe delegate* glClearColorIiEXT; internal unsafe delegate* glClearColorIuiEXT; internal unsafe delegate* glClearColorxOES; internal unsafe delegate* glClearDepth; internal unsafe delegate* glClearDepthdNV; internal unsafe delegate* glClearDepthf; internal unsafe delegate* glClearDepthfOES; internal unsafe delegate* glClearDepthxOES; internal unsafe delegate* glClearNamedBufferData; internal unsafe delegate* glClearNamedBufferDataEXT; internal unsafe delegate* glClearNamedBufferSubData; internal unsafe delegate* glClearNamedBufferSubDataEXT; internal unsafe delegate* glClearNamedFramebufferfi; internal unsafe delegate* glClearNamedFramebufferfv; internal unsafe delegate* glClearNamedFramebufferiv; internal unsafe delegate* glClearNamedFramebufferuiv; internal unsafe delegate* glClearStencil; internal unsafe delegate* glClearTexImage; internal unsafe delegate* glClearTexSubImage; internal unsafe delegate* glClientActiveTextureARB; internal unsafe delegate* glClientActiveVertexStreamATI; internal unsafe delegate* glClientAttribDefaultEXT; internal unsafe delegate* glClientWaitSemaphoreui64NVX; internal unsafe delegate* glClientWaitSync; internal unsafe delegate* glClipControl; internal unsafe delegate* glClipPlanefOES; internal unsafe delegate* glClipPlanexOES; internal unsafe delegate* glColor3fVertex3fSUN; internal unsafe delegate* glColor3fVertex3fvSUN; internal unsafe delegate* glColor3hNV; internal unsafe delegate* glColor3hvNV; internal unsafe delegate* glColor3xOES; internal unsafe delegate* glColor3xvOES; internal unsafe delegate* glColor4fNormal3fVertex3fSUN; internal unsafe delegate* glColor4fNormal3fVertex3fvSUN; internal unsafe delegate* glColor4hNV; internal unsafe delegate* glColor4hvNV; internal unsafe delegate* glColor4ubVertex2fSUN; internal unsafe delegate* glColor4ubVertex2fvSUN; internal unsafe delegate* glColor4ubVertex3fSUN; internal unsafe delegate* glColor4ubVertex3fvSUN; internal unsafe delegate* glColor4xOES; internal unsafe delegate* glColor4xvOES; internal unsafe delegate* glColorFormatNV; internal unsafe delegate* glColorFragmentOp1ATI; internal unsafe delegate* glColorFragmentOp2ATI; internal unsafe delegate* glColorFragmentOp3ATI; internal unsafe delegate* glColorMask; internal unsafe delegate* glColorMaskIndexedEXT; internal unsafe delegate* glColorMaski; internal unsafe delegate* glColorPointerEXT; internal unsafe delegate* glColorPointerListIBM; internal unsafe delegate* glColorPointervINTEL; internal unsafe delegate* glColorSubTableEXT; internal unsafe delegate* glColorTableEXT; internal unsafe delegate* glColorTableParameterfvSGI; internal unsafe delegate* glColorTableParameterivSGI; internal unsafe delegate* glColorTableSGI; internal unsafe delegate* glCombinerInputNV; internal unsafe delegate* glCombinerOutputNV; internal unsafe delegate* glCombinerParameterfNV; internal unsafe delegate* glCombinerParameterfvNV; internal unsafe delegate* glCombinerParameteriNV; internal unsafe delegate* glCombinerParameterivNV; internal unsafe delegate* glCombinerStageParameterfvNV; internal unsafe delegate* glCommandListSegmentsNV; internal unsafe delegate* glCompileCommandListNV; internal unsafe delegate* glCompileShader; internal unsafe delegate* glCompileShaderARB; internal unsafe delegate* glCompileShaderIncludeARB; internal unsafe delegate* glCompressedMultiTexImage1DEXT; internal unsafe delegate* glCompressedMultiTexImage2DEXT; internal unsafe delegate* glCompressedMultiTexImage3DEXT; internal unsafe delegate* glCompressedMultiTexSubImage1DEXT; internal unsafe delegate* glCompressedMultiTexSubImage2DEXT; internal unsafe delegate* glCompressedMultiTexSubImage3DEXT; internal unsafe delegate* glCompressedTexImage1D; internal unsafe delegate* glCompressedTexImage1DARB; internal unsafe delegate* glCompressedTexImage2D; internal unsafe delegate* glCompressedTexImage2DARB; internal unsafe delegate* glCompressedTexImage3D; internal unsafe delegate* glCompressedTexImage3DARB; internal unsafe delegate* glCompressedTexSubImage1D; internal unsafe delegate* glCompressedTexSubImage1DARB; internal unsafe delegate* glCompressedTexSubImage2D; internal unsafe delegate* glCompressedTexSubImage2DARB; internal unsafe delegate* glCompressedTexSubImage3D; internal unsafe delegate* glCompressedTexSubImage3DARB; internal unsafe delegate* glCompressedTextureImage1DEXT; internal unsafe delegate* glCompressedTextureImage2DEXT; internal unsafe delegate* glCompressedTextureImage3DEXT; internal unsafe delegate* glCompressedTextureSubImage1D; internal unsafe delegate* glCompressedTextureSubImage1DEXT; internal unsafe delegate* glCompressedTextureSubImage2D; internal unsafe delegate* glCompressedTextureSubImage2DEXT; internal unsafe delegate* glCompressedTextureSubImage3D; internal unsafe delegate* glCompressedTextureSubImage3DEXT; internal unsafe delegate* glConservativeRasterParameterfNV; internal unsafe delegate* glConservativeRasterParameteriNV; internal unsafe delegate* glConvolutionFilter1DEXT; internal unsafe delegate* glConvolutionFilter2DEXT; internal unsafe delegate* glConvolutionParameterfEXT; internal unsafe delegate* glConvolutionParameterfvEXT; internal unsafe delegate* glConvolutionParameteriEXT; internal unsafe delegate* glConvolutionParameterivEXT; internal unsafe delegate* glConvolutionParameterxOES; internal unsafe delegate* glConvolutionParameterxvOES; internal unsafe delegate* glCopyBufferSubData; internal unsafe delegate* glCopyColorSubTableEXT; internal unsafe delegate* glCopyColorTableSGI; internal unsafe delegate* glCopyConvolutionFilter1DEXT; internal unsafe delegate* glCopyConvolutionFilter2DEXT; internal unsafe delegate* glCopyImageSubData; internal unsafe delegate* glCopyImageSubDataNV; internal unsafe delegate* glCopyMultiTexImage1DEXT; internal unsafe delegate* glCopyMultiTexImage2DEXT; internal unsafe delegate* glCopyMultiTexSubImage1DEXT; internal unsafe delegate* glCopyMultiTexSubImage2DEXT; internal unsafe delegate* glCopyMultiTexSubImage3DEXT; internal unsafe delegate* glCopyNamedBufferSubData; internal unsafe delegate* glCopyPathNV; internal unsafe delegate* glCopyTexImage1D; internal unsafe delegate* glCopyTexImage1DEXT; internal unsafe delegate* glCopyTexImage2D; internal unsafe delegate* glCopyTexImage2DEXT; internal unsafe delegate* glCopyTexSubImage1D; internal unsafe delegate* glCopyTexSubImage1DEXT; internal unsafe delegate* glCopyTexSubImage2D; internal unsafe delegate* glCopyTexSubImage2DEXT; internal unsafe delegate* glCopyTexSubImage3D; internal unsafe delegate* glCopyTexSubImage3DEXT; internal unsafe delegate* glCopyTextureImage1DEXT; internal unsafe delegate* glCopyTextureImage2DEXT; internal unsafe delegate* glCopyTextureSubImage1D; internal unsafe delegate* glCopyTextureSubImage1DEXT; internal unsafe delegate* glCopyTextureSubImage2D; internal unsafe delegate* glCopyTextureSubImage2DEXT; internal unsafe delegate* glCopyTextureSubImage3D; internal unsafe delegate* glCopyTextureSubImage3DEXT; internal unsafe delegate* glCoverFillPathInstancedNV; internal unsafe delegate* glCoverFillPathNV; internal unsafe delegate* glCoverStrokePathInstancedNV; internal unsafe delegate* glCoverStrokePathNV; internal unsafe delegate* glCoverageModulationNV; internal unsafe delegate* glCoverageModulationTableNV; internal unsafe delegate* glCreateBuffers; internal unsafe delegate* glCreateCommandListsNV; internal unsafe delegate* glCreateFramebuffers; internal unsafe delegate* glCreateMemoryObjectsEXT; internal unsafe delegate* glCreatePerfQueryINTEL; internal unsafe delegate* glCreateProgram; internal unsafe delegate* glCreateProgramObjectARB; internal unsafe delegate* glCreateProgramPipelines; internal unsafe delegate* glCreateProgressFenceNVX; internal unsafe delegate* glCreateQueries; internal unsafe delegate* glCreateRenderbuffers; internal unsafe delegate* glCreateSamplers; internal unsafe delegate* glCreateSemaphoresNV; internal unsafe delegate* glCreateShader; internal unsafe delegate* glCreateShaderObjectARB; internal unsafe delegate* glCreateShaderProgramEXT; internal unsafe delegate* glCreateShaderProgramv; internal unsafe delegate* glCreateStatesNV; internal unsafe delegate* glCreateSyncFromCLeventARB; internal unsafe delegate* glCreateTextures; internal unsafe delegate* glCreateTransformFeedbacks; internal unsafe delegate* glCreateVertexArrays; internal unsafe delegate* glCullFace; internal unsafe delegate* glCullParameterdvEXT; internal unsafe delegate* glCullParameterfvEXT; internal unsafe delegate* glCurrentPaletteMatrixARB; internal unsafe delegate* glDebugMessageCallback; internal unsafe delegate* glDebugMessageCallbackAMD; internal unsafe delegate* glDebugMessageCallbackARB; internal unsafe delegate* glDebugMessageControl; internal unsafe delegate* glDebugMessageControlARB; internal unsafe delegate* glDebugMessageEnableAMD; internal unsafe delegate* glDebugMessageInsert; internal unsafe delegate* glDebugMessageInsertAMD; internal unsafe delegate* glDebugMessageInsertARB; internal unsafe delegate* glDeformSGIX; internal unsafe delegate* glDeformationMap3dSGIX; internal unsafe delegate* glDeformationMap3fSGIX; internal unsafe delegate* glDeleteAsyncMarkersSGIX; internal unsafe delegate* glDeleteBuffers; internal unsafe delegate* glDeleteBuffersARB; internal unsafe delegate* glDeleteCommandListsNV; internal unsafe delegate* glDeleteFencesAPPLE; internal unsafe delegate* glDeleteFencesNV; internal unsafe delegate* glDeleteFragmentShaderATI; internal unsafe delegate* glDeleteFramebuffers; internal unsafe delegate* glDeleteFramebuffersEXT; internal unsafe delegate* glDeleteMemoryObjectsEXT; internal unsafe delegate* glDeleteNamedStringARB; internal unsafe delegate* glDeleteNamesAMD; internal unsafe delegate* glDeleteObjectARB; internal unsafe delegate* glDeleteOcclusionQueriesNV; internal unsafe delegate* glDeletePathsNV; internal unsafe delegate* glDeletePerfMonitorsAMD; internal unsafe delegate* glDeletePerfQueryINTEL; internal unsafe delegate* glDeleteProgram; internal unsafe delegate* glDeleteProgramPipelines; internal unsafe delegate* glDeleteProgramsARB; internal unsafe delegate* glDeleteProgramsNV; internal unsafe delegate* glDeleteQueries; internal unsafe delegate* glDeleteQueriesARB; internal unsafe delegate* glDeleteQueryResourceTagNV; internal unsafe delegate* glDeleteRenderbuffers; internal unsafe delegate* glDeleteRenderbuffersEXT; internal unsafe delegate* glDeleteSamplers; internal unsafe delegate* glDeleteSemaphoresEXT; internal unsafe delegate* glDeleteShader; internal unsafe delegate* glDeleteStatesNV; internal unsafe delegate* glDeleteSync; internal unsafe delegate* glDeleteTextures; internal unsafe delegate* glDeleteTexturesEXT; internal unsafe delegate* glDeleteTransformFeedbacks; internal unsafe delegate* glDeleteTransformFeedbacksNV; internal unsafe delegate* glDeleteVertexArrays; internal unsafe delegate* glDeleteVertexArraysAPPLE; internal unsafe delegate* glDeleteVertexShaderEXT; internal unsafe delegate* glDepthBoundsEXT; internal unsafe delegate* glDepthBoundsdNV; internal unsafe delegate* glDepthFunc; internal unsafe delegate* glDepthMask; internal unsafe delegate* glDepthRange; internal unsafe delegate* glDepthRangeArraydvNV; internal unsafe delegate* glDepthRangeArrayv; internal unsafe delegate* glDepthRangeIndexed; internal unsafe delegate* glDepthRangeIndexeddNV; internal unsafe delegate* glDepthRangedNV; internal unsafe delegate* glDepthRangef; internal unsafe delegate* glDepthRangefOES; internal unsafe delegate* glDepthRangexOES; internal unsafe delegate* glDetachObjectARB; internal unsafe delegate* glDetachShader; internal unsafe delegate* glDetailTexFuncSGIS; internal unsafe delegate* glDisable; internal unsafe delegate* glDisableClientStateIndexedEXT; internal unsafe delegate* glDisableClientStateiEXT; internal unsafe delegate* glDisableIndexedEXT; internal unsafe delegate* glDisableVariantClientStateEXT; internal unsafe delegate* glDisableVertexArrayAttrib; internal unsafe delegate* glDisableVertexArrayAttribEXT; internal unsafe delegate* glDisableVertexArrayEXT; internal unsafe delegate* glDisableVertexAttribAPPLE; internal unsafe delegate* glDisableVertexAttribArray; internal unsafe delegate* glDisableVertexAttribArrayARB; internal unsafe delegate* glDisablei; internal unsafe delegate* glDispatchCompute; internal unsafe delegate* glDispatchComputeGroupSizeARB; internal unsafe delegate* glDispatchComputeIndirect; internal unsafe delegate* glDrawArrays; internal unsafe delegate* glDrawArraysEXT; internal unsafe delegate* glDrawArraysIndirect; internal unsafe delegate* glDrawArraysInstanced; internal unsafe delegate* glDrawArraysInstancedARB; internal unsafe delegate* glDrawArraysInstancedBaseInstance; internal unsafe delegate* glDrawArraysInstancedEXT; internal unsafe delegate* glDrawBuffer; internal unsafe delegate* glDrawBuffers; internal unsafe delegate* glDrawBuffersARB; internal unsafe delegate* glDrawBuffersATI; internal unsafe delegate* glDrawCommandsAddressNV; internal unsafe delegate* glDrawCommandsNV; internal unsafe delegate* glDrawCommandsStatesAddressNV; internal unsafe delegate* glDrawCommandsStatesNV; internal unsafe delegate* glDrawElementArrayAPPLE; internal unsafe delegate* glDrawElementArrayATI; internal unsafe delegate* glDrawElements; internal unsafe delegate* glDrawElementsBaseVertex; internal unsafe delegate* glDrawElementsIndirect; internal unsafe delegate* glDrawElementsInstanced; internal unsafe delegate* glDrawElementsInstancedARB; internal unsafe delegate* glDrawElementsInstancedBaseInstance; internal unsafe delegate* glDrawElementsInstancedBaseVertex; internal unsafe delegate* glDrawElementsInstancedBaseVertexBaseInstance; internal unsafe delegate* glDrawElementsInstancedEXT; internal unsafe delegate* glDrawMeshArraysSUN; internal unsafe delegate* glDrawMeshTasksIndirectNV; internal unsafe delegate* glDrawMeshTasksNV; internal unsafe delegate* glDrawRangeElementArrayAPPLE; internal unsafe delegate* glDrawRangeElementArrayATI; internal unsafe delegate* glDrawRangeElements; internal unsafe delegate* glDrawRangeElementsBaseVertex; internal unsafe delegate* glDrawRangeElementsEXT; internal unsafe delegate* glDrawTextureNV; internal unsafe delegate* glDrawTransformFeedback; internal unsafe delegate* glDrawTransformFeedbackInstanced; internal unsafe delegate* glDrawTransformFeedbackNV; internal unsafe delegate* glDrawTransformFeedbackStream; internal unsafe delegate* glDrawTransformFeedbackStreamInstanced; internal unsafe delegate* glDrawVkImageNV; internal unsafe delegate* glEGLImageTargetTexStorageEXT; internal unsafe delegate* glEGLImageTargetTextureStorageEXT; internal unsafe delegate* glEdgeFlagFormatNV; internal unsafe delegate* glEdgeFlagPointerEXT; internal unsafe delegate* glEdgeFlagPointerListIBM; internal unsafe delegate* glElementPointerAPPLE; internal unsafe delegate* glElementPointerATI; internal unsafe delegate* glEnable; internal unsafe delegate* glEnableClientStateIndexedEXT; internal unsafe delegate* glEnableClientStateiEXT; internal unsafe delegate* glEnableIndexedEXT; internal unsafe delegate* glEnableVariantClientStateEXT; internal unsafe delegate* glEnableVertexArrayAttrib; internal unsafe delegate* glEnableVertexArrayAttribEXT; internal unsafe delegate* glEnableVertexArrayEXT; internal unsafe delegate* glEnableVertexAttribAPPLE; internal unsafe delegate* glEnableVertexAttribArray; internal unsafe delegate* glEnableVertexAttribArrayARB; internal unsafe delegate* glEnablei; internal unsafe delegate* glEndConditionalRender; internal unsafe delegate* glEndConditionalRenderNV; internal unsafe delegate* glEndConditionalRenderNVX; internal unsafe delegate* glEndFragmentShaderATI; internal unsafe delegate* glEndOcclusionQueryNV; internal unsafe delegate* glEndPerfMonitorAMD; internal unsafe delegate* glEndPerfQueryINTEL; internal unsafe delegate* glEndQuery; internal unsafe delegate* glEndQueryARB; internal unsafe delegate* glEndQueryIndexed; internal unsafe delegate* glEndTransformFeedback; internal unsafe delegate* glEndTransformFeedbackEXT; internal unsafe delegate* glEndTransformFeedbackNV; internal unsafe delegate* glEndVertexShaderEXT; internal unsafe delegate* glEndVideoCaptureNV; internal unsafe delegate* glEvalCoord1xOES; internal unsafe delegate* glEvalCoord1xvOES; internal unsafe delegate* glEvalCoord2xOES; internal unsafe delegate* glEvalCoord2xvOES; internal unsafe delegate* glEvalMapsNV; internal unsafe delegate* glEvaluateDepthValuesARB; internal unsafe delegate* glExecuteProgramNV; internal unsafe delegate* glExtractComponentEXT; internal unsafe delegate* glFeedbackBufferxOES; internal unsafe delegate* glFenceSync; internal unsafe delegate* glFinalCombinerInputNV; internal unsafe delegate* glFinish; internal unsafe delegate* glFinishAsyncSGIX; internal unsafe delegate* glFinishFenceAPPLE; internal unsafe delegate* glFinishFenceNV; internal unsafe delegate* glFinishObjectAPPLE; internal unsafe delegate* glFinishTextureSUNX; internal unsafe delegate* glFlush; internal unsafe delegate* glFlushMappedBufferRange; internal unsafe delegate* glFlushMappedBufferRangeAPPLE; internal unsafe delegate* glFlushMappedNamedBufferRange; internal unsafe delegate* glFlushMappedNamedBufferRangeEXT; internal unsafe delegate* glFlushPixelDataRangeNV; internal unsafe delegate* glFlushRasterSGIX; internal unsafe delegate* glFlushStaticDataIBM; internal unsafe delegate* glFlushVertexArrayRangeAPPLE; internal unsafe delegate* glFlushVertexArrayRangeNV; internal unsafe delegate* glFogCoordFormatNV; internal unsafe delegate* glFogCoordPointerEXT; internal unsafe delegate* glFogCoordPointerListIBM; internal unsafe delegate* glFogCoorddEXT; internal unsafe delegate* glFogCoorddvEXT; internal unsafe delegate* glFogCoordfEXT; internal unsafe delegate* glFogCoordfvEXT; internal unsafe delegate* glFogCoordhNV; internal unsafe delegate* glFogCoordhvNV; internal unsafe delegate* glFogFuncSGIS; internal unsafe delegate* glFogxOES; internal unsafe delegate* glFogxvOES; internal unsafe delegate* glFragmentColorMaterialSGIX; internal unsafe delegate* glFragmentCoverageColorNV; internal unsafe delegate* glFragmentLightModelfSGIX; internal unsafe delegate* glFragmentLightModelfvSGIX; internal unsafe delegate* glFragmentLightModeliSGIX; internal unsafe delegate* glFragmentLightModelivSGIX; internal unsafe delegate* glFragmentLightfSGIX; internal unsafe delegate* glFragmentLightfvSGIX; internal unsafe delegate* glFragmentLightiSGIX; internal unsafe delegate* glFragmentLightivSGIX; internal unsafe delegate* glFragmentMaterialfSGIX; internal unsafe delegate* glFragmentMaterialfvSGIX; internal unsafe delegate* glFragmentMaterialiSGIX; internal unsafe delegate* glFragmentMaterialivSGIX; internal unsafe delegate* glFrameTerminatorGREMEDY; internal unsafe delegate* glFrameZoomSGIX; internal unsafe delegate* glFramebufferDrawBufferEXT; internal unsafe delegate* glFramebufferDrawBuffersEXT; internal unsafe delegate* glFramebufferFetchBarrierEXT; internal unsafe delegate* glFramebufferParameteri; internal unsafe delegate* glFramebufferParameteriMESA; internal unsafe delegate* glFramebufferReadBufferEXT; internal unsafe delegate* glFramebufferRenderbuffer; internal unsafe delegate* glFramebufferRenderbufferEXT; internal unsafe delegate* glFramebufferSampleLocationsfvARB; internal unsafe delegate* glFramebufferSampleLocationsfvNV; internal unsafe delegate* glFramebufferSamplePositionsfvAMD; internal unsafe delegate* glFramebufferTexture; internal unsafe delegate* glFramebufferTexture1D; internal unsafe delegate* glFramebufferTexture1DEXT; internal unsafe delegate* glFramebufferTexture2D; internal unsafe delegate* glFramebufferTexture2DEXT; internal unsafe delegate* glFramebufferTexture3D; internal unsafe delegate* glFramebufferTexture3DEXT; internal unsafe delegate* glFramebufferTextureARB; internal unsafe delegate* glFramebufferTextureEXT; internal unsafe delegate* glFramebufferTextureFaceARB; internal unsafe delegate* glFramebufferTextureFaceEXT; internal unsafe delegate* glFramebufferTextureLayer; internal unsafe delegate* glFramebufferTextureLayerARB; internal unsafe delegate* glFramebufferTextureLayerEXT; internal unsafe delegate* glFramebufferTextureMultiviewOVR; internal unsafe delegate* glFreeObjectBufferATI; internal unsafe delegate* glFrontFace; internal unsafe delegate* glFrustumfOES; internal unsafe delegate* glFrustumxOES; internal unsafe delegate* glGenAsyncMarkersSGIX; internal unsafe delegate* glGenBuffers; internal unsafe delegate* glGenBuffersARB; internal unsafe delegate* glGenFencesAPPLE; internal unsafe delegate* glGenFencesNV; internal unsafe delegate* glGenFragmentShadersATI; internal unsafe delegate* glGenFramebuffers; internal unsafe delegate* glGenFramebuffersEXT; internal unsafe delegate* glGenNamesAMD; internal unsafe delegate* glGenOcclusionQueriesNV; internal unsafe delegate* glGenPathsNV; internal unsafe delegate* glGenPerfMonitorsAMD; internal unsafe delegate* glGenProgramPipelines; internal unsafe delegate* glGenProgramsARB; internal unsafe delegate* glGenProgramsNV; internal unsafe delegate* glGenQueries; internal unsafe delegate* glGenQueriesARB; internal unsafe delegate* glGenQueryResourceTagNV; internal unsafe delegate* glGenRenderbuffers; internal unsafe delegate* glGenRenderbuffersEXT; internal unsafe delegate* glGenSamplers; internal unsafe delegate* glGenSemaphoresEXT; internal unsafe delegate* glGenSymbolsEXT; internal unsafe delegate* glGenTextures; internal unsafe delegate* glGenTexturesEXT; internal unsafe delegate* glGenTransformFeedbacks; internal unsafe delegate* glGenTransformFeedbacksNV; internal unsafe delegate* glGenVertexArrays; internal unsafe delegate* glGenVertexArraysAPPLE; internal unsafe delegate* glGenVertexShadersEXT; internal unsafe delegate* glGenerateMipmap; internal unsafe delegate* glGenerateMipmapEXT; internal unsafe delegate* glGenerateMultiTexMipmapEXT; internal unsafe delegate* glGenerateTextureMipmap; internal unsafe delegate* glGenerateTextureMipmapEXT; internal unsafe delegate* glGetActiveAtomicCounterBufferiv; internal unsafe delegate* glGetActiveAttrib; internal unsafe delegate* glGetActiveAttribARB; internal unsafe delegate* glGetActiveSubroutineName; internal unsafe delegate* glGetActiveSubroutineUniformName; internal unsafe delegate* glGetActiveSubroutineUniformiv; internal unsafe delegate* glGetActiveUniform; internal unsafe delegate* glGetActiveUniformARB; internal unsafe delegate* glGetActiveUniformBlockName; internal unsafe delegate* glGetActiveUniformBlockiv; internal unsafe delegate* glGetActiveUniformName; internal unsafe delegate* glGetActiveUniformsiv; internal unsafe delegate* glGetActiveVaryingNV; internal unsafe delegate* glGetArrayObjectfvATI; internal unsafe delegate* glGetArrayObjectivATI; internal unsafe delegate* glGetAttachedObjectsARB; internal unsafe delegate* glGetAttachedShaders; internal unsafe delegate* glGetAttribLocation; internal unsafe delegate* glGetAttribLocationARB; internal unsafe delegate* glGetBooleanIndexedvEXT; internal unsafe delegate* glGetBooleani_v; internal unsafe delegate* glGetBooleanv; internal unsafe delegate* glGetBufferParameteri64v; internal unsafe delegate* glGetBufferParameteriv; internal unsafe delegate* glGetBufferParameterivARB; internal unsafe delegate* glGetBufferParameterui64vNV; internal unsafe delegate* glGetBufferPointerv; internal unsafe delegate* glGetBufferPointervARB; internal unsafe delegate* glGetBufferSubData; internal unsafe delegate* glGetBufferSubDataARB; internal unsafe delegate* glGetClipPlanefOES; internal unsafe delegate* glGetClipPlanexOES; internal unsafe delegate* glGetColorTableEXT; internal unsafe delegate* glGetColorTableParameterfvEXT; internal unsafe delegate* glGetColorTableParameterfvSGI; internal unsafe delegate* glGetColorTableParameterivEXT; internal unsafe delegate* glGetColorTableParameterivSGI; internal unsafe delegate* glGetColorTableSGI; internal unsafe delegate* glGetCombinerInputParameterfvNV; internal unsafe delegate* glGetCombinerInputParameterivNV; internal unsafe delegate* glGetCombinerOutputParameterfvNV; internal unsafe delegate* glGetCombinerOutputParameterivNV; internal unsafe delegate* glGetCombinerStageParameterfvNV; internal unsafe delegate* glGetCommandHeaderNV; internal unsafe delegate* glGetCompressedMultiTexImageEXT; internal unsafe delegate* glGetCompressedTexImage; internal unsafe delegate* glGetCompressedTexImageARB; internal unsafe delegate* glGetCompressedTextureImage; internal unsafe delegate* glGetCompressedTextureImageEXT; internal unsafe delegate* glGetCompressedTextureSubImage; internal unsafe delegate* glGetConvolutionFilterEXT; internal unsafe delegate* glGetConvolutionParameterfvEXT; internal unsafe delegate* glGetConvolutionParameterivEXT; internal unsafe delegate* glGetConvolutionParameterxvOES; internal unsafe delegate* glGetCoverageModulationTableNV; internal unsafe delegate* glGetDebugMessageLog; internal unsafe delegate* glGetDebugMessageLogAMD; internal unsafe delegate* glGetDebugMessageLogARB; internal unsafe delegate* glGetDetailTexFuncSGIS; internal unsafe delegate* glGetDoubleIndexedvEXT; internal unsafe delegate* glGetDoublei_v; internal unsafe delegate* glGetDoublei_vEXT; internal unsafe delegate* glGetDoublev; internal unsafe delegate* glGetError; internal unsafe delegate* glGetFenceivNV; internal unsafe delegate* glGetFinalCombinerInputParameterfvNV; internal unsafe delegate* glGetFinalCombinerInputParameterivNV; internal unsafe delegate* glGetFirstPerfQueryIdINTEL; internal unsafe delegate* glGetFixedvOES; internal unsafe delegate* glGetFloatIndexedvEXT; internal unsafe delegate* glGetFloati_v; internal unsafe delegate* glGetFloati_vEXT; internal unsafe delegate* glGetFloatv; internal unsafe delegate* glGetFogFuncSGIS; internal unsafe delegate* glGetFragDataIndex; internal unsafe delegate* glGetFragDataLocation; internal unsafe delegate* glGetFragDataLocationEXT; internal unsafe delegate* glGetFragmentLightfvSGIX; internal unsafe delegate* glGetFragmentLightivSGIX; internal unsafe delegate* glGetFragmentMaterialfvSGIX; internal unsafe delegate* glGetFragmentMaterialivSGIX; internal unsafe delegate* glGetFramebufferAttachmentParameteriv; internal unsafe delegate* glGetFramebufferAttachmentParameterivEXT; internal unsafe delegate* glGetFramebufferParameterfvAMD; internal unsafe delegate* glGetFramebufferParameteriv; internal unsafe delegate* glGetFramebufferParameterivEXT; internal unsafe delegate* glGetFramebufferParameterivMESA; internal unsafe delegate* glGetGraphicsResetStatus; internal unsafe delegate* glGetGraphicsResetStatusARB; internal unsafe delegate* glGetHandleARB; internal unsafe delegate* glGetHistogramEXT; internal unsafe delegate* glGetHistogramParameterfvEXT; internal unsafe delegate* glGetHistogramParameterivEXT; internal unsafe delegate* glGetHistogramParameterxvOES; internal unsafe delegate* glGetImageHandleARB; internal unsafe delegate* glGetImageHandleNV; internal unsafe delegate* glGetImageTransformParameterfvHP; internal unsafe delegate* glGetImageTransformParameterivHP; internal unsafe delegate* glGetInfoLogARB; internal unsafe delegate* glGetInstrumentsSGIX; internal unsafe delegate* glGetInteger64i_v; internal unsafe delegate* glGetInteger64v; internal unsafe delegate* glGetIntegerIndexedvEXT; internal unsafe delegate* glGetIntegeri_v; internal unsafe delegate* glGetIntegerui64i_vNV; internal unsafe delegate* glGetIntegerui64vNV; internal unsafe delegate* glGetIntegerv; internal unsafe delegate* glGetInternalformatSampleivNV; internal unsafe delegate* glGetInternalformati64v; internal unsafe delegate* glGetInternalformativ; internal unsafe delegate* glGetInvariantBooleanvEXT; internal unsafe delegate* glGetInvariantFloatvEXT; internal unsafe delegate* glGetInvariantIntegervEXT; internal unsafe delegate* glGetLightxOES; internal unsafe delegate* glGetListParameterfvSGIX; internal unsafe delegate* glGetListParameterivSGIX; internal unsafe delegate* glGetLocalConstantBooleanvEXT; internal unsafe delegate* glGetLocalConstantFloatvEXT; internal unsafe delegate* glGetLocalConstantIntegervEXT; internal unsafe delegate* glGetMapAttribParameterfvNV; internal unsafe delegate* glGetMapAttribParameterivNV; internal unsafe delegate* glGetMapControlPointsNV; internal unsafe delegate* glGetMapParameterfvNV; internal unsafe delegate* glGetMapParameterivNV; internal unsafe delegate* glGetMapxvOES; internal unsafe delegate* glGetMaterialxOES; internal unsafe delegate* glGetMemoryObjectDetachedResourcesuivNV; internal unsafe delegate* glGetMemoryObjectParameterivEXT; internal unsafe delegate* glGetMinmaxEXT; internal unsafe delegate* glGetMinmaxParameterfvEXT; internal unsafe delegate* glGetMinmaxParameterivEXT; internal unsafe delegate* glGetMultiTexEnvfvEXT; internal unsafe delegate* glGetMultiTexEnvivEXT; internal unsafe delegate* glGetMultiTexGendvEXT; internal unsafe delegate* glGetMultiTexGenfvEXT; internal unsafe delegate* glGetMultiTexGenivEXT; internal unsafe delegate* glGetMultiTexImageEXT; internal unsafe delegate* glGetMultiTexLevelParameterfvEXT; internal unsafe delegate* glGetMultiTexLevelParameterivEXT; internal unsafe delegate* glGetMultiTexParameterIivEXT; internal unsafe delegate* glGetMultiTexParameterIuivEXT; internal unsafe delegate* glGetMultiTexParameterfvEXT; internal unsafe delegate* glGetMultiTexParameterivEXT; internal unsafe delegate* glGetMultisamplefv; internal unsafe delegate* glGetMultisamplefvNV; internal unsafe delegate* glGetNamedBufferParameteri64v; internal unsafe delegate* glGetNamedBufferParameteriv; internal unsafe delegate* glGetNamedBufferParameterivEXT; internal unsafe delegate* glGetNamedBufferParameterui64vNV; internal unsafe delegate* glGetNamedBufferPointerv; internal unsafe delegate* glGetNamedBufferPointervEXT; internal unsafe delegate* glGetNamedBufferSubData; internal unsafe delegate* glGetNamedBufferSubDataEXT; internal unsafe delegate* glGetNamedFramebufferAttachmentParameteriv; internal unsafe delegate* glGetNamedFramebufferAttachmentParameterivEXT; internal unsafe delegate* glGetNamedFramebufferParameterfvAMD; internal unsafe delegate* glGetNamedFramebufferParameteriv; internal unsafe delegate* glGetNamedFramebufferParameterivEXT; internal unsafe delegate* glGetNamedProgramLocalParameterIivEXT; internal unsafe delegate* glGetNamedProgramLocalParameterIuivEXT; internal unsafe delegate* glGetNamedProgramLocalParameterdvEXT; internal unsafe delegate* glGetNamedProgramLocalParameterfvEXT; internal unsafe delegate* glGetNamedProgramStringEXT; internal unsafe delegate* glGetNamedProgramivEXT; internal unsafe delegate* glGetNamedRenderbufferParameteriv; internal unsafe delegate* glGetNamedRenderbufferParameterivEXT; internal unsafe delegate* glGetNamedStringARB; internal unsafe delegate* glGetNamedStringivARB; internal unsafe delegate* glGetNextPerfQueryIdINTEL; internal unsafe delegate* glGetObjectBufferfvATI; internal unsafe delegate* glGetObjectBufferivATI; internal unsafe delegate* glGetObjectLabel; internal unsafe delegate* glGetObjectLabelEXT; internal unsafe delegate* glGetObjectParameterfvARB; internal unsafe delegate* glGetObjectParameterivAPPLE; internal unsafe delegate* glGetObjectParameterivARB; internal unsafe delegate* glGetObjectPtrLabel; internal unsafe delegate* glGetOcclusionQueryivNV; internal unsafe delegate* glGetOcclusionQueryuivNV; internal unsafe delegate* glGetPathCommandsNV; internal unsafe delegate* glGetPathCoordsNV; internal unsafe delegate* glGetPathDashArrayNV; internal unsafe delegate* glGetPathLengthNV; internal unsafe delegate* glGetPathMetricRangeNV; internal unsafe delegate* glGetPathMetricsNV; internal unsafe delegate* glGetPathParameterfvNV; internal unsafe delegate* glGetPathParameterivNV; internal unsafe delegate* glGetPathSpacingNV; internal unsafe delegate* glGetPerfCounterInfoINTEL; internal unsafe delegate* glGetPerfMonitorCounterDataAMD; internal unsafe delegate* glGetPerfMonitorCounterInfoAMD; internal unsafe delegate* glGetPerfMonitorCounterStringAMD; internal unsafe delegate* glGetPerfMonitorCountersAMD; internal unsafe delegate* glGetPerfMonitorGroupStringAMD; internal unsafe delegate* glGetPerfMonitorGroupsAMD; internal unsafe delegate* glGetPerfQueryDataINTEL; internal unsafe delegate* glGetPerfQueryIdByNameINTEL; internal unsafe delegate* glGetPerfQueryInfoINTEL; internal unsafe delegate* glGetPixelMapxv; internal unsafe delegate* glGetPixelTexGenParameterfvSGIS; internal unsafe delegate* glGetPixelTexGenParameterivSGIS; internal unsafe delegate* glGetPixelTransformParameterfvEXT; internal unsafe delegate* glGetPixelTransformParameterivEXT; internal unsafe delegate* glGetPointerIndexedvEXT; internal unsafe delegate* glGetPointeri_vEXT; internal unsafe delegate* glGetPointerv; internal unsafe delegate* glGetPointervEXT; internal unsafe delegate* glGetProgramBinary; internal unsafe delegate* glGetProgramEnvParameterIivNV; internal unsafe delegate* glGetProgramEnvParameterIuivNV; internal unsafe delegate* glGetProgramEnvParameterdvARB; internal unsafe delegate* glGetProgramEnvParameterfvARB; internal unsafe delegate* glGetProgramInfoLog; internal unsafe delegate* glGetProgramInterfaceiv; internal unsafe delegate* glGetProgramLocalParameterIivNV; internal unsafe delegate* glGetProgramLocalParameterIuivNV; internal unsafe delegate* glGetProgramLocalParameterdvARB; internal unsafe delegate* glGetProgramLocalParameterfvARB; internal unsafe delegate* glGetProgramNamedParameterdvNV; internal unsafe delegate* glGetProgramNamedParameterfvNV; internal unsafe delegate* glGetProgramParameterdvNV; internal unsafe delegate* glGetProgramParameterfvNV; internal unsafe delegate* glGetProgramPipelineInfoLog; internal unsafe delegate* glGetProgramPipelineiv; internal unsafe delegate* glGetProgramResourceIndex; internal unsafe delegate* glGetProgramResourceLocation; internal unsafe delegate* glGetProgramResourceLocationIndex; internal unsafe delegate* glGetProgramResourceName; internal unsafe delegate* glGetProgramResourcefvNV; internal unsafe delegate* glGetProgramResourceiv; internal unsafe delegate* glGetProgramStageiv; internal unsafe delegate* glGetProgramStringARB; internal unsafe delegate* glGetProgramStringNV; internal unsafe delegate* glGetProgramSubroutineParameteruivNV; internal unsafe delegate* glGetProgramiv; internal unsafe delegate* glGetProgramivARB; internal unsafe delegate* glGetProgramivNV; internal unsafe delegate* glGetQueryBufferObjecti64v; internal unsafe delegate* glGetQueryBufferObjectiv; internal unsafe delegate* glGetQueryBufferObjectui64v; internal unsafe delegate* glGetQueryBufferObjectuiv; internal unsafe delegate* glGetQueryIndexediv; internal unsafe delegate* glGetQueryObjecti64v; internal unsafe delegate* glGetQueryObjecti64vEXT; internal unsafe delegate* glGetQueryObjectiv; internal unsafe delegate* glGetQueryObjectivARB; internal unsafe delegate* glGetQueryObjectui64v; internal unsafe delegate* glGetQueryObjectui64vEXT; internal unsafe delegate* glGetQueryObjectuiv; internal unsafe delegate* glGetQueryObjectuivARB; internal unsafe delegate* glGetQueryiv; internal unsafe delegate* glGetQueryivARB; internal unsafe delegate* glGetRenderbufferParameteriv; internal unsafe delegate* glGetRenderbufferParameterivEXT; internal unsafe delegate* glGetSamplerParameterIiv; internal unsafe delegate* glGetSamplerParameterIuiv; internal unsafe delegate* glGetSamplerParameterfv; internal unsafe delegate* glGetSamplerParameteriv; internal unsafe delegate* glGetSemaphoreParameterivNV; internal unsafe delegate* glGetSemaphoreParameterui64vEXT; internal unsafe delegate* glGetSeparableFilterEXT; internal unsafe delegate* glGetShaderInfoLog; internal unsafe delegate* glGetShaderPrecisionFormat; internal unsafe delegate* glGetShaderSource; internal unsafe delegate* glGetShaderSourceARB; internal unsafe delegate* glGetShaderiv; internal unsafe delegate* glGetShadingRateImagePaletteNV; internal unsafe delegate* glGetShadingRateSampleLocationivNV; internal unsafe delegate* glGetSharpenTexFuncSGIS; internal unsafe delegate* glGetStageIndexNV; internal unsafe delegate* glGetString; internal unsafe delegate* glGetStringi; internal unsafe delegate* glGetSubroutineIndex; internal unsafe delegate* glGetSubroutineUniformLocation; internal unsafe delegate* glGetSynciv; internal unsafe delegate* glGetTexBumpParameterfvATI; internal unsafe delegate* glGetTexBumpParameterivATI; internal unsafe delegate* glGetTexEnvxvOES; internal unsafe delegate* glGetTexFilterFuncSGIS; internal unsafe delegate* glGetTexGenxvOES; internal unsafe delegate* glGetTexImage; internal unsafe delegate* glGetTexLevelParameterfv; internal unsafe delegate* glGetTexLevelParameteriv; internal unsafe delegate* glGetTexLevelParameterxvOES; internal unsafe delegate* glGetTexParameterIiv; internal unsafe delegate* glGetTexParameterIivEXT; internal unsafe delegate* glGetTexParameterIuiv; internal unsafe delegate* glGetTexParameterIuivEXT; internal unsafe delegate* glGetTexParameterPointervAPPLE; internal unsafe delegate* glGetTexParameterfv; internal unsafe delegate* glGetTexParameteriv; internal unsafe delegate* glGetTexParameterxvOES; internal unsafe delegate* glGetTextureHandleARB; internal unsafe delegate* glGetTextureHandleNV; internal unsafe delegate* glGetTextureImage; internal unsafe delegate* glGetTextureImageEXT; internal unsafe delegate* glGetTextureLevelParameterfv; internal unsafe delegate* glGetTextureLevelParameterfvEXT; internal unsafe delegate* glGetTextureLevelParameteriv; internal unsafe delegate* glGetTextureLevelParameterivEXT; internal unsafe delegate* glGetTextureParameterIiv; internal unsafe delegate* glGetTextureParameterIivEXT; internal unsafe delegate* glGetTextureParameterIuiv; internal unsafe delegate* glGetTextureParameterIuivEXT; internal unsafe delegate* glGetTextureParameterfv; internal unsafe delegate* glGetTextureParameterfvEXT; internal unsafe delegate* glGetTextureParameteriv; internal unsafe delegate* glGetTextureParameterivEXT; internal unsafe delegate* glGetTextureSamplerHandleARB; internal unsafe delegate* glGetTextureSamplerHandleNV; internal unsafe delegate* glGetTextureSubImage; internal unsafe delegate* glGetTrackMatrixivNV; internal unsafe delegate* glGetTransformFeedbackVarying; internal unsafe delegate* glGetTransformFeedbackVaryingEXT; internal unsafe delegate* glGetTransformFeedbackVaryingNV; internal unsafe delegate* glGetTransformFeedbacki64_v; internal unsafe delegate* glGetTransformFeedbacki_v; internal unsafe delegate* glGetTransformFeedbackiv; internal unsafe delegate* glGetUniformBlockIndex; internal unsafe delegate* glGetUniformBufferSizeEXT; internal unsafe delegate* glGetUniformIndices; internal unsafe delegate* glGetUniformLocation; internal unsafe delegate* glGetUniformLocationARB; internal unsafe delegate* glGetUniformOffsetEXT; internal unsafe delegate* glGetUniformSubroutineuiv; internal unsafe delegate* glGetUniformdv; internal unsafe delegate* glGetUniformfv; internal unsafe delegate* glGetUniformfvARB; internal unsafe delegate* glGetUniformi64vARB; internal unsafe delegate* glGetUniformi64vNV; internal unsafe delegate* glGetUniformiv; internal unsafe delegate* glGetUniformivARB; internal unsafe delegate* glGetUniformui64vARB; internal unsafe delegate* glGetUniformui64vNV; internal unsafe delegate* glGetUniformuiv; internal unsafe delegate* glGetUniformuivEXT; internal unsafe delegate* glGetUnsignedBytei_vEXT; internal unsafe delegate* glGetUnsignedBytevEXT; internal unsafe delegate* glGetVariantArrayObjectfvATI; internal unsafe delegate* glGetVariantArrayObjectivATI; internal unsafe delegate* glGetVariantBooleanvEXT; internal unsafe delegate* glGetVariantFloatvEXT; internal unsafe delegate* glGetVariantIntegervEXT; internal unsafe delegate* glGetVariantPointervEXT; internal unsafe delegate* glGetVaryingLocationNV; internal unsafe delegate* glGetVertexArrayIndexed64iv; internal unsafe delegate* glGetVertexArrayIndexediv; internal unsafe delegate* glGetVertexArrayIntegeri_vEXT; internal unsafe delegate* glGetVertexArrayIntegervEXT; internal unsafe delegate* glGetVertexArrayPointeri_vEXT; internal unsafe delegate* glGetVertexArrayPointervEXT; internal unsafe delegate* glGetVertexArrayiv; internal unsafe delegate* glGetVertexAttribArrayObjectfvATI; internal unsafe delegate* glGetVertexAttribArrayObjectivATI; internal unsafe delegate* glGetVertexAttribIiv; internal unsafe delegate* glGetVertexAttribIivEXT; internal unsafe delegate* glGetVertexAttribIuiv; internal unsafe delegate* glGetVertexAttribIuivEXT; internal unsafe delegate* glGetVertexAttribLdv; internal unsafe delegate* glGetVertexAttribLdvEXT; internal unsafe delegate* glGetVertexAttribLi64vNV; internal unsafe delegate* glGetVertexAttribLui64vARB; internal unsafe delegate* glGetVertexAttribLui64vNV; internal unsafe delegate* glGetVertexAttribPointerv; internal unsafe delegate* glGetVertexAttribPointervARB; internal unsafe delegate* glGetVertexAttribPointervNV; internal unsafe delegate* glGetVertexAttribdv; internal unsafe delegate* glGetVertexAttribdvARB; internal unsafe delegate* glGetVertexAttribdvNV; internal unsafe delegate* glGetVertexAttribfv; internal unsafe delegate* glGetVertexAttribfvARB; internal unsafe delegate* glGetVertexAttribfvNV; internal unsafe delegate* glGetVertexAttribiv; internal unsafe delegate* glGetVertexAttribivARB; internal unsafe delegate* glGetVertexAttribivNV; internal unsafe delegate* glGetVideoCaptureStreamdvNV; internal unsafe delegate* glGetVideoCaptureStreamfvNV; internal unsafe delegate* glGetVideoCaptureStreamivNV; internal unsafe delegate* glGetVideoCaptureivNV; internal unsafe delegate* glGetVideoi64vNV; internal unsafe delegate* glGetVideoivNV; internal unsafe delegate* glGetVideoui64vNV; internal unsafe delegate* glGetVideouivNV; internal unsafe delegate* glGetVkProcAddrNV; internal unsafe delegate* glGetnCompressedTexImage; internal unsafe delegate* glGetnCompressedTexImageARB; internal unsafe delegate* glGetnTexImage; internal unsafe delegate* glGetnTexImageARB; internal unsafe delegate* glGetnUniformdv; internal unsafe delegate* glGetnUniformdvARB; internal unsafe delegate* glGetnUniformfv; internal unsafe delegate* glGetnUniformfvARB; internal unsafe delegate* glGetnUniformi64vARB; internal unsafe delegate* glGetnUniformiv; internal unsafe delegate* glGetnUniformivARB; internal unsafe delegate* glGetnUniformui64vARB; internal unsafe delegate* glGetnUniformuiv; internal unsafe delegate* glGetnUniformuivARB; internal unsafe delegate* glGlobalAlphaFactorbSUN; internal unsafe delegate* glGlobalAlphaFactordSUN; internal unsafe delegate* glGlobalAlphaFactorfSUN; internal unsafe delegate* glGlobalAlphaFactoriSUN; internal unsafe delegate* glGlobalAlphaFactorsSUN; internal unsafe delegate* glGlobalAlphaFactorubSUN; internal unsafe delegate* glGlobalAlphaFactoruiSUN; internal unsafe delegate* glGlobalAlphaFactorusSUN; internal unsafe delegate* glHint; internal unsafe delegate* glHintPGI; internal unsafe delegate* glHistogramEXT; internal unsafe delegate* glIglooInterfaceSGIX; internal unsafe delegate* glImageTransformParameterfHP; internal unsafe delegate* glImageTransformParameterfvHP; internal unsafe delegate* glImageTransformParameteriHP; internal unsafe delegate* glImageTransformParameterivHP; internal unsafe delegate* glImportMemoryFdEXT; internal unsafe delegate* glImportMemoryWin32HandleEXT; internal unsafe delegate* glImportMemoryWin32NameEXT; internal unsafe delegate* glImportSemaphoreFdEXT; internal unsafe delegate* glImportSemaphoreWin32HandleEXT; internal unsafe delegate* glImportSemaphoreWin32NameEXT; internal unsafe delegate* glImportSyncEXT; internal unsafe delegate* glIndexFormatNV; internal unsafe delegate* glIndexFuncEXT; internal unsafe delegate* glIndexMaterialEXT; internal unsafe delegate* glIndexPointerEXT; internal unsafe delegate* glIndexPointerListIBM; internal unsafe delegate* glIndexxOES; internal unsafe delegate* glIndexxvOES; internal unsafe delegate* glInsertComponentEXT; internal unsafe delegate* glInsertEventMarkerEXT; internal unsafe delegate* glInstrumentsBufferSGIX; internal unsafe delegate* glInterpolatePathsNV; internal unsafe delegate* glInvalidateBufferData; internal unsafe delegate* glInvalidateBufferSubData; internal unsafe delegate* glInvalidateFramebuffer; internal unsafe delegate* glInvalidateNamedFramebufferData; internal unsafe delegate* glInvalidateNamedFramebufferSubData; internal unsafe delegate* glInvalidateSubFramebuffer; internal unsafe delegate* glInvalidateTexImage; internal unsafe delegate* glInvalidateTexSubImage; internal unsafe delegate* glIsAsyncMarkerSGIX; internal unsafe delegate* glIsBuffer; internal unsafe delegate* glIsBufferARB; internal unsafe delegate* glIsBufferResidentNV; internal unsafe delegate* glIsCommandListNV; internal unsafe delegate* glIsEnabled; internal unsafe delegate* glIsEnabledIndexedEXT; internal unsafe delegate* glIsEnabledi; internal unsafe delegate* glIsFenceAPPLE; internal unsafe delegate* glIsFenceNV; internal unsafe delegate* glIsFramebuffer; internal unsafe delegate* glIsFramebufferEXT; internal unsafe delegate* glIsImageHandleResidentARB; internal unsafe delegate* glIsImageHandleResidentNV; internal unsafe delegate* glIsMemoryObjectEXT; internal unsafe delegate* glIsNameAMD; internal unsafe delegate* glIsNamedBufferResidentNV; internal unsafe delegate* glIsNamedStringARB; internal unsafe delegate* glIsObjectBufferATI; internal unsafe delegate* glIsOcclusionQueryNV; internal unsafe delegate* glIsPathNV; internal unsafe delegate* glIsPointInFillPathNV; internal unsafe delegate* glIsPointInStrokePathNV; internal unsafe delegate* glIsProgram; internal unsafe delegate* glIsProgramARB; internal unsafe delegate* glIsProgramNV; internal unsafe delegate* glIsProgramPipeline; internal unsafe delegate* glIsQuery; internal unsafe delegate* glIsQueryARB; internal unsafe delegate* glIsRenderbuffer; internal unsafe delegate* glIsRenderbufferEXT; internal unsafe delegate* glIsSampler; internal unsafe delegate* glIsSemaphoreEXT; internal unsafe delegate* glIsShader; internal unsafe delegate* glIsStateNV; internal unsafe delegate* glIsSync; internal unsafe delegate* glIsTexture; internal unsafe delegate* glIsTextureEXT; internal unsafe delegate* glIsTextureHandleResidentARB; internal unsafe delegate* glIsTextureHandleResidentNV; internal unsafe delegate* glIsTransformFeedback; internal unsafe delegate* glIsTransformFeedbackNV; internal unsafe delegate* glIsVariantEnabledEXT; internal unsafe delegate* glIsVertexArray; internal unsafe delegate* glIsVertexArrayAPPLE; internal unsafe delegate* glIsVertexAttribEnabledAPPLE; internal unsafe delegate* glLGPUCopyImageSubDataNVX; internal unsafe delegate* glLGPUInterlockNVX; internal unsafe delegate* glLGPUNamedBufferSubDataNVX; internal unsafe delegate* glLabelObjectEXT; internal unsafe delegate* glLightEnviSGIX; internal unsafe delegate* glLightModelxOES; internal unsafe delegate* glLightModelxvOES; internal unsafe delegate* glLightxOES; internal unsafe delegate* glLightxvOES; internal unsafe delegate* glLineWidth; internal unsafe delegate* glLineWidthxOES; internal unsafe delegate* glLinkProgram; internal unsafe delegate* glLinkProgramARB; internal unsafe delegate* glListDrawCommandsStatesClientNV; internal unsafe delegate* glListParameterfSGIX; internal unsafe delegate* glListParameterfvSGIX; internal unsafe delegate* glListParameteriSGIX; internal unsafe delegate* glListParameterivSGIX; internal unsafe delegate* glLoadIdentityDeformationMapSGIX; internal unsafe delegate* glLoadMatrixxOES; internal unsafe delegate* glLoadProgramNV; internal unsafe delegate* glLoadTransposeMatrixdARB; internal unsafe delegate* glLoadTransposeMatrixfARB; internal unsafe delegate* glLoadTransposeMatrixxOES; internal unsafe delegate* glLockArraysEXT; internal unsafe delegate* glLogicOp; internal unsafe delegate* glMakeBufferNonResidentNV; internal unsafe delegate* glMakeBufferResidentNV; internal unsafe delegate* glMakeImageHandleNonResidentARB; internal unsafe delegate* glMakeImageHandleNonResidentNV; internal unsafe delegate* glMakeImageHandleResidentARB; internal unsafe delegate* glMakeImageHandleResidentNV; internal unsafe delegate* glMakeNamedBufferNonResidentNV; internal unsafe delegate* glMakeNamedBufferResidentNV; internal unsafe delegate* glMakeTextureHandleNonResidentARB; internal unsafe delegate* glMakeTextureHandleNonResidentNV; internal unsafe delegate* glMakeTextureHandleResidentARB; internal unsafe delegate* glMakeTextureHandleResidentNV; internal unsafe delegate* glMap1xOES; internal unsafe delegate* glMap2xOES; internal unsafe delegate* glMapBuffer; internal unsafe delegate* glMapBufferARB; internal unsafe delegate* glMapBufferRange; internal unsafe delegate* glMapControlPointsNV; internal unsafe delegate* glMapGrid1xOES; internal unsafe delegate* glMapGrid2xOES; internal unsafe delegate* glMapNamedBuffer; internal unsafe delegate* glMapNamedBufferEXT; internal unsafe delegate* glMapNamedBufferRange; internal unsafe delegate* glMapNamedBufferRangeEXT; internal unsafe delegate* glMapObjectBufferATI; internal unsafe delegate* glMapParameterfvNV; internal unsafe delegate* glMapParameterivNV; internal unsafe delegate* glMapTexture2DINTEL; internal unsafe delegate* glMapVertexAttrib1dAPPLE; internal unsafe delegate* glMapVertexAttrib1fAPPLE; internal unsafe delegate* glMapVertexAttrib2dAPPLE; internal unsafe delegate* glMapVertexAttrib2fAPPLE; internal unsafe delegate* glMaterialxOES; internal unsafe delegate* glMaterialxvOES; internal unsafe delegate* glMatrixFrustumEXT; internal unsafe delegate* glMatrixIndexPointerARB; internal unsafe delegate* glMatrixIndexubvARB; internal unsafe delegate* glMatrixIndexuivARB; internal unsafe delegate* glMatrixIndexusvARB; internal unsafe delegate* glMatrixLoad3x2fNV; internal unsafe delegate* glMatrixLoad3x3fNV; internal unsafe delegate* glMatrixLoadIdentityEXT; internal unsafe delegate* glMatrixLoadTranspose3x3fNV; internal unsafe delegate* glMatrixLoadTransposedEXT; internal unsafe delegate* glMatrixLoadTransposefEXT; internal unsafe delegate* glMatrixLoaddEXT; internal unsafe delegate* glMatrixLoadfEXT; internal unsafe delegate* glMatrixMult3x2fNV; internal unsafe delegate* glMatrixMult3x3fNV; internal unsafe delegate* glMatrixMultTranspose3x3fNV; internal unsafe delegate* glMatrixMultTransposedEXT; internal unsafe delegate* glMatrixMultTransposefEXT; internal unsafe delegate* glMatrixMultdEXT; internal unsafe delegate* glMatrixMultfEXT; internal unsafe delegate* glMatrixOrthoEXT; internal unsafe delegate* glMatrixPopEXT; internal unsafe delegate* glMatrixPushEXT; internal unsafe delegate* glMatrixRotatedEXT; internal unsafe delegate* glMatrixRotatefEXT; internal unsafe delegate* glMatrixScaledEXT; internal unsafe delegate* glMatrixScalefEXT; internal unsafe delegate* glMatrixTranslatedEXT; internal unsafe delegate* glMatrixTranslatefEXT; internal unsafe delegate* glMaxShaderCompilerThreadsARB; internal unsafe delegate* glMaxShaderCompilerThreadsKHR; internal unsafe delegate* glMemoryBarrier; internal unsafe delegate* glMemoryBarrierByRegion; internal unsafe delegate* glMemoryBarrierEXT; internal unsafe delegate* glMemoryObjectParameterivEXT; internal unsafe delegate* glMinSampleShading; internal unsafe delegate* glMinSampleShadingARB; internal unsafe delegate* glMinmaxEXT; internal unsafe delegate* glMultMatrixxOES; internal unsafe delegate* glMultTransposeMatrixdARB; internal unsafe delegate* glMultTransposeMatrixfARB; internal unsafe delegate* glMultTransposeMatrixxOES; internal unsafe delegate* glMultiDrawArrays; internal unsafe delegate* glMultiDrawArraysEXT; internal unsafe delegate* glMultiDrawArraysIndirect; internal unsafe delegate* glMultiDrawArraysIndirectAMD; internal unsafe delegate* glMultiDrawArraysIndirectBindlessCountNV; internal unsafe delegate* glMultiDrawArraysIndirectBindlessNV; internal unsafe delegate* glMultiDrawArraysIndirectCount; internal unsafe delegate* glMultiDrawArraysIndirectCountARB; internal unsafe delegate* glMultiDrawElementArrayAPPLE; internal unsafe delegate* glMultiDrawElements; internal unsafe delegate* glMultiDrawElementsBaseVertex; internal unsafe delegate* glMultiDrawElementsEXT; internal unsafe delegate* glMultiDrawElementsIndirect; internal unsafe delegate* glMultiDrawElementsIndirectAMD; internal unsafe delegate* glMultiDrawElementsIndirectBindlessCountNV; internal unsafe delegate* glMultiDrawElementsIndirectBindlessNV; internal unsafe delegate* glMultiDrawElementsIndirectCount; internal unsafe delegate* glMultiDrawElementsIndirectCountARB; internal unsafe delegate* glMultiDrawMeshTasksIndirectCountNV; internal unsafe delegate* glMultiDrawMeshTasksIndirectNV; internal unsafe delegate* glMultiDrawRangeElementArrayAPPLE; internal unsafe delegate* glMultiModeDrawArraysIBM; internal unsafe delegate* glMultiModeDrawElementsIBM; internal unsafe delegate* glMultiTexBufferEXT; internal unsafe delegate* glMultiTexCoord1bOES; internal unsafe delegate* glMultiTexCoord1bvOES; internal unsafe delegate* glMultiTexCoord1dARB; internal unsafe delegate* glMultiTexCoord1dvARB; internal unsafe delegate* glMultiTexCoord1fARB; internal unsafe delegate* glMultiTexCoord1fvARB; internal unsafe delegate* glMultiTexCoord1hNV; internal unsafe delegate* glMultiTexCoord1hvNV; internal unsafe delegate* glMultiTexCoord1iARB; internal unsafe delegate* glMultiTexCoord1ivARB; internal unsafe delegate* glMultiTexCoord1sARB; internal unsafe delegate* glMultiTexCoord1svARB; internal unsafe delegate* glMultiTexCoord1xOES; internal unsafe delegate* glMultiTexCoord1xvOES; internal unsafe delegate* glMultiTexCoord2bOES; internal unsafe delegate* glMultiTexCoord2bvOES; internal unsafe delegate* glMultiTexCoord2dARB; internal unsafe delegate* glMultiTexCoord2dvARB; internal unsafe delegate* glMultiTexCoord2fARB; internal unsafe delegate* glMultiTexCoord2fvARB; internal unsafe delegate* glMultiTexCoord2hNV; internal unsafe delegate* glMultiTexCoord2hvNV; internal unsafe delegate* glMultiTexCoord2iARB; internal unsafe delegate* glMultiTexCoord2ivARB; internal unsafe delegate* glMultiTexCoord2sARB; internal unsafe delegate* glMultiTexCoord2svARB; internal unsafe delegate* glMultiTexCoord2xOES; internal unsafe delegate* glMultiTexCoord2xvOES; internal unsafe delegate* glMultiTexCoord3bOES; internal unsafe delegate* glMultiTexCoord3bvOES; internal unsafe delegate* glMultiTexCoord3dARB; internal unsafe delegate* glMultiTexCoord3dvARB; internal unsafe delegate* glMultiTexCoord3fARB; internal unsafe delegate* glMultiTexCoord3fvARB; internal unsafe delegate* glMultiTexCoord3hNV; internal unsafe delegate* glMultiTexCoord3hvNV; internal unsafe delegate* glMultiTexCoord3iARB; internal unsafe delegate* glMultiTexCoord3ivARB; internal unsafe delegate* glMultiTexCoord3sARB; internal unsafe delegate* glMultiTexCoord3svARB; internal unsafe delegate* glMultiTexCoord3xOES; internal unsafe delegate* glMultiTexCoord3xvOES; internal unsafe delegate* glMultiTexCoord4bOES; internal unsafe delegate* glMultiTexCoord4bvOES; internal unsafe delegate* glMultiTexCoord4dARB; internal unsafe delegate* glMultiTexCoord4dvARB; internal unsafe delegate* glMultiTexCoord4fARB; internal unsafe delegate* glMultiTexCoord4fvARB; internal unsafe delegate* glMultiTexCoord4hNV; internal unsafe delegate* glMultiTexCoord4hvNV; internal unsafe delegate* glMultiTexCoord4iARB; internal unsafe delegate* glMultiTexCoord4ivARB; internal unsafe delegate* glMultiTexCoord4sARB; internal unsafe delegate* glMultiTexCoord4svARB; internal unsafe delegate* glMultiTexCoord4xOES; internal unsafe delegate* glMultiTexCoord4xvOES; internal unsafe delegate* glMultiTexCoordPointerEXT; internal unsafe delegate* glMultiTexEnvfEXT; internal unsafe delegate* glMultiTexEnvfvEXT; internal unsafe delegate* glMultiTexEnviEXT; internal unsafe delegate* glMultiTexEnvivEXT; internal unsafe delegate* glMultiTexGendEXT; internal unsafe delegate* glMultiTexGendvEXT; internal unsafe delegate* glMultiTexGenfEXT; internal unsafe delegate* glMultiTexGenfvEXT; internal unsafe delegate* glMultiTexGeniEXT; internal unsafe delegate* glMultiTexGenivEXT; internal unsafe delegate* glMultiTexImage1DEXT; internal unsafe delegate* glMultiTexImage2DEXT; internal unsafe delegate* glMultiTexImage3DEXT; internal unsafe delegate* glMultiTexParameterIivEXT; internal unsafe delegate* glMultiTexParameterIuivEXT; internal unsafe delegate* glMultiTexParameterfEXT; internal unsafe delegate* glMultiTexParameterfvEXT; internal unsafe delegate* glMultiTexParameteriEXT; internal unsafe delegate* glMultiTexParameterivEXT; internal unsafe delegate* glMultiTexRenderbufferEXT; internal unsafe delegate* glMultiTexSubImage1DEXT; internal unsafe delegate* glMultiTexSubImage2DEXT; internal unsafe delegate* glMultiTexSubImage3DEXT; internal unsafe delegate* glMulticastBarrierNV; internal unsafe delegate* glMulticastBlitFramebufferNV; internal unsafe delegate* glMulticastBufferSubDataNV; internal unsafe delegate* glMulticastCopyBufferSubDataNV; internal unsafe delegate* glMulticastCopyImageSubDataNV; internal unsafe delegate* glMulticastFramebufferSampleLocationsfvNV; internal unsafe delegate* glMulticastGetQueryObjecti64vNV; internal unsafe delegate* glMulticastGetQueryObjectivNV; internal unsafe delegate* glMulticastGetQueryObjectui64vNV; internal unsafe delegate* glMulticastGetQueryObjectuivNV; internal unsafe delegate* glMulticastScissorArrayvNVX; internal unsafe delegate* glMulticastViewportArrayvNVX; internal unsafe delegate* glMulticastViewportPositionWScaleNVX; internal unsafe delegate* glMulticastWaitSyncNV; internal unsafe delegate* glNamedBufferAttachMemoryNV; internal unsafe delegate* glNamedBufferData; internal unsafe delegate* glNamedBufferDataEXT; internal unsafe delegate* glNamedBufferPageCommitmentARB; internal unsafe delegate* glNamedBufferPageCommitmentEXT; internal unsafe delegate* glNamedBufferPageCommitmentMemNV; internal unsafe delegate* glNamedBufferStorage; internal unsafe delegate* glNamedBufferStorageEXT; [Obsolete( "Param type uncertain", true )] internal unsafe delegate* glNamedBufferStorageExternalEXT; internal unsafe delegate* glNamedBufferStorageMemEXT; internal unsafe delegate* glNamedBufferSubData; internal unsafe delegate* glNamedBufferSubDataEXT; internal unsafe delegate* glNamedCopyBufferSubDataEXT; internal unsafe delegate* glNamedFramebufferDrawBuffer; internal unsafe delegate* glNamedFramebufferDrawBuffers; internal unsafe delegate* glNamedFramebufferParameteri; internal unsafe delegate* glNamedFramebufferParameteriEXT; internal unsafe delegate* glNamedFramebufferReadBuffer; internal unsafe delegate* glNamedFramebufferRenderbuffer; internal unsafe delegate* glNamedFramebufferRenderbufferEXT; internal unsafe delegate* glNamedFramebufferSampleLocationsfvARB; internal unsafe delegate* glNamedFramebufferSampleLocationsfvNV; internal unsafe delegate* glNamedFramebufferSamplePositionsfvAMD; internal unsafe delegate* glNamedFramebufferTexture; internal unsafe delegate* glNamedFramebufferTexture1DEXT; internal unsafe delegate* glNamedFramebufferTexture2DEXT; internal unsafe delegate* glNamedFramebufferTexture3DEXT; internal unsafe delegate* glNamedFramebufferTextureEXT; internal unsafe delegate* glNamedFramebufferTextureFaceEXT; internal unsafe delegate* glNamedFramebufferTextureLayer; internal unsafe delegate* glNamedFramebufferTextureLayerEXT; internal unsafe delegate* glNamedProgramLocalParameter4dEXT; internal unsafe delegate* glNamedProgramLocalParameter4dvEXT; internal unsafe delegate* glNamedProgramLocalParameter4fEXT; internal unsafe delegate* glNamedProgramLocalParameter4fvEXT; internal unsafe delegate* glNamedProgramLocalParameterI4iEXT; internal unsafe delegate* glNamedProgramLocalParameterI4ivEXT; internal unsafe delegate* glNamedProgramLocalParameterI4uiEXT; internal unsafe delegate* glNamedProgramLocalParameterI4uivEXT; internal unsafe delegate* glNamedProgramLocalParameters4fvEXT; internal unsafe delegate* glNamedProgramLocalParametersI4ivEXT; internal unsafe delegate* glNamedProgramLocalParametersI4uivEXT; internal unsafe delegate* glNamedProgramStringEXT; internal unsafe delegate* glNamedRenderbufferStorage; internal unsafe delegate* glNamedRenderbufferStorageEXT; internal unsafe delegate* glNamedRenderbufferStorageMultisample; internal unsafe delegate* glNamedRenderbufferStorageMultisampleAdvancedAMD; internal unsafe delegate* glNamedRenderbufferStorageMultisampleCoverageEXT; internal unsafe delegate* glNamedRenderbufferStorageMultisampleEXT; internal unsafe delegate* glNamedStringARB; internal unsafe delegate* glNewObjectBufferATI; internal unsafe delegate* glNormal3fVertex3fSUN; internal unsafe delegate* glNormal3fVertex3fvSUN; internal unsafe delegate* glNormal3hNV; internal unsafe delegate* glNormal3hvNV; internal unsafe delegate* glNormal3xOES; internal unsafe delegate* glNormal3xvOES; internal unsafe delegate* glNormalFormatNV; internal unsafe delegate* glNormalPointerEXT; internal unsafe delegate* glNormalPointerListIBM; internal unsafe delegate* glNormalPointervINTEL; internal unsafe delegate* glNormalStream3bATI; internal unsafe delegate* glNormalStream3bvATI; internal unsafe delegate* glNormalStream3dATI; internal unsafe delegate* glNormalStream3dvATI; internal unsafe delegate* glNormalStream3fATI; internal unsafe delegate* glNormalStream3fvATI; internal unsafe delegate* glNormalStream3iATI; internal unsafe delegate* glNormalStream3ivATI; internal unsafe delegate* glNormalStream3sATI; internal unsafe delegate* glNormalStream3svATI; internal unsafe delegate* glObjectLabel; internal unsafe delegate* glObjectPtrLabel; internal unsafe delegate* glObjectPurgeableAPPLE; internal unsafe delegate* glObjectUnpurgeableAPPLE; internal unsafe delegate* glOrthofOES; internal unsafe delegate* glOrthoxOES; internal unsafe delegate* glPNTrianglesfATI; internal unsafe delegate* glPNTrianglesiATI; internal unsafe delegate* glPassTexCoordATI; internal unsafe delegate* glPassThroughxOES; internal unsafe delegate* glPatchParameterfv; internal unsafe delegate* glPatchParameteri; internal unsafe delegate* glPathCommandsNV; internal unsafe delegate* glPathCoordsNV; internal unsafe delegate* glPathCoverDepthFuncNV; internal unsafe delegate* glPathDashArrayNV; internal unsafe delegate* glPathGlyphIndexArrayNV; internal unsafe delegate* glPathGlyphIndexRangeNV; internal unsafe delegate* glPathGlyphRangeNV; internal unsafe delegate* glPathGlyphsNV; internal unsafe delegate* glPathMemoryGlyphIndexArrayNV; internal unsafe delegate* glPathParameterfNV; internal unsafe delegate* glPathParameterfvNV; internal unsafe delegate* glPathParameteriNV; internal unsafe delegate* glPathParameterivNV; internal unsafe delegate* glPathStencilDepthOffsetNV; internal unsafe delegate* glPathStencilFuncNV; internal unsafe delegate* glPathStringNV; internal unsafe delegate* glPathSubCommandsNV; internal unsafe delegate* glPathSubCoordsNV; internal unsafe delegate* glPauseTransformFeedback; internal unsafe delegate* glPauseTransformFeedbackNV; internal unsafe delegate* glPixelDataRangeNV; internal unsafe delegate* glPixelMapx; internal unsafe delegate* glPixelStoref; internal unsafe delegate* glPixelStorei; internal unsafe delegate* glPixelStorex; internal unsafe delegate* glPixelTexGenParameterfSGIS; internal unsafe delegate* glPixelTexGenParameterfvSGIS; internal unsafe delegate* glPixelTexGenParameteriSGIS; internal unsafe delegate* glPixelTexGenParameterivSGIS; internal unsafe delegate* glPixelTexGenSGIX; internal unsafe delegate* glPixelTransferxOES; internal unsafe delegate* glPixelTransformParameterfEXT; internal unsafe delegate* glPixelTransformParameterfvEXT; internal unsafe delegate* glPixelTransformParameteriEXT; internal unsafe delegate* glPixelTransformParameterivEXT; internal unsafe delegate* glPixelZoomxOES; internal unsafe delegate* glPointAlongPathNV; internal unsafe delegate* glPointParameterf; internal unsafe delegate* glPointParameterfARB; internal unsafe delegate* glPointParameterfEXT; internal unsafe delegate* glPointParameterfSGIS; internal unsafe delegate* glPointParameterfv; internal unsafe delegate* glPointParameterfvARB; internal unsafe delegate* glPointParameterfvEXT; internal unsafe delegate* glPointParameterfvSGIS; internal unsafe delegate* glPointParameteri; internal unsafe delegate* glPointParameteriNV; internal unsafe delegate* glPointParameteriv; internal unsafe delegate* glPointParameterivNV; internal unsafe delegate* glPointParameterxvOES; internal unsafe delegate* glPointSize; internal unsafe delegate* glPointSizexOES; internal unsafe delegate* glPollAsyncSGIX; internal unsafe delegate* glPollInstrumentsSGIX; internal unsafe delegate* glPolygonMode; internal unsafe delegate* glPolygonOffset; internal unsafe delegate* glPolygonOffsetClamp; internal unsafe delegate* glPolygonOffsetClampEXT; internal unsafe delegate* glPolygonOffsetEXT; internal unsafe delegate* glPolygonOffsetxOES; internal unsafe delegate* glPopDebugGroup; internal unsafe delegate* glPopGroupMarkerEXT; internal unsafe delegate* glPresentFrameDualFillNV; internal unsafe delegate* glPresentFrameKeyedNV; internal unsafe delegate* glPrimitiveBoundingBoxARB; internal unsafe delegate* glPrimitiveRestartIndex; internal unsafe delegate* glPrimitiveRestartIndexNV; internal unsafe delegate* glPrimitiveRestartNV; internal unsafe delegate* glPrioritizeTexturesEXT; internal unsafe delegate* glPrioritizeTexturesxOES; internal unsafe delegate* glProgramBinary; internal unsafe delegate* glProgramBufferParametersIivNV; internal unsafe delegate* glProgramBufferParametersIuivNV; internal unsafe delegate* glProgramBufferParametersfvNV; internal unsafe delegate* glProgramEnvParameter4dARB; internal unsafe delegate* glProgramEnvParameter4dvARB; internal unsafe delegate* glProgramEnvParameter4fARB; internal unsafe delegate* glProgramEnvParameter4fvARB; internal unsafe delegate* glProgramEnvParameterI4iNV; internal unsafe delegate* glProgramEnvParameterI4ivNV; internal unsafe delegate* glProgramEnvParameterI4uiNV; internal unsafe delegate* glProgramEnvParameterI4uivNV; internal unsafe delegate* glProgramEnvParameters4fvEXT; internal unsafe delegate* glProgramEnvParametersI4ivNV; internal unsafe delegate* glProgramEnvParametersI4uivNV; internal unsafe delegate* glProgramLocalParameter4dARB; internal unsafe delegate* glProgramLocalParameter4dvARB; internal unsafe delegate* glProgramLocalParameter4fARB; internal unsafe delegate* glProgramLocalParameter4fvARB; internal unsafe delegate* glProgramLocalParameterI4iNV; internal unsafe delegate* glProgramLocalParameterI4ivNV; internal unsafe delegate* glProgramLocalParameterI4uiNV; internal unsafe delegate* glProgramLocalParameterI4uivNV; internal unsafe delegate* glProgramLocalParameters4fvEXT; internal unsafe delegate* glProgramLocalParametersI4ivNV; internal unsafe delegate* glProgramLocalParametersI4uivNV; internal unsafe delegate* glProgramNamedParameter4dNV; internal unsafe delegate* glProgramNamedParameter4dvNV; internal unsafe delegate* glProgramNamedParameter4fNV; internal unsafe delegate* glProgramNamedParameter4fvNV; internal unsafe delegate* glProgramParameter4dNV; internal unsafe delegate* glProgramParameter4dvNV; internal unsafe delegate* glProgramParameter4fNV; internal unsafe delegate* glProgramParameter4fvNV; internal unsafe delegate* glProgramParameteri; internal unsafe delegate* glProgramParameteriARB; internal unsafe delegate* glProgramParameteriEXT; internal unsafe delegate* glProgramParameters4dvNV; internal unsafe delegate* glProgramParameters4fvNV; internal unsafe delegate* glProgramPathFragmentInputGenNV; internal unsafe delegate* glProgramStringARB; internal unsafe delegate* glProgramSubroutineParametersuivNV; internal unsafe delegate* glProgramUniform1d; internal unsafe delegate* glProgramUniform1dEXT; internal unsafe delegate* glProgramUniform1dv; internal unsafe delegate* glProgramUniform1dvEXT; internal unsafe delegate* glProgramUniform1f; internal unsafe delegate* glProgramUniform1fEXT; internal unsafe delegate* glProgramUniform1fv; internal unsafe delegate* glProgramUniform1fvEXT; internal unsafe delegate* glProgramUniform1i; internal unsafe delegate* glProgramUniform1i64ARB; internal unsafe delegate* glProgramUniform1i64NV; internal unsafe delegate* glProgramUniform1i64vARB; internal unsafe delegate* glProgramUniform1i64vNV; internal unsafe delegate* glProgramUniform1iEXT; internal unsafe delegate* glProgramUniform1iv; internal unsafe delegate* glProgramUniform1ivEXT; internal unsafe delegate* glProgramUniform1ui; internal unsafe delegate* glProgramUniform1ui64ARB; internal unsafe delegate* glProgramUniform1ui64NV; internal unsafe delegate* glProgramUniform1ui64vARB; internal unsafe delegate* glProgramUniform1ui64vNV; internal unsafe delegate* glProgramUniform1uiEXT; internal unsafe delegate* glProgramUniform1uiv; internal unsafe delegate* glProgramUniform1uivEXT; internal unsafe delegate* glProgramUniform2d; internal unsafe delegate* glProgramUniform2dEXT; internal unsafe delegate* glProgramUniform2dv; internal unsafe delegate* glProgramUniform2dvEXT; internal unsafe delegate* glProgramUniform2f; internal unsafe delegate* glProgramUniform2fEXT; internal unsafe delegate* glProgramUniform2fv; internal unsafe delegate* glProgramUniform2fvEXT; internal unsafe delegate* glProgramUniform2i; internal unsafe delegate* glProgramUniform2i64ARB; internal unsafe delegate* glProgramUniform2i64NV; internal unsafe delegate* glProgramUniform2i64vARB; internal unsafe delegate* glProgramUniform2i64vNV; internal unsafe delegate* glProgramUniform2iEXT; internal unsafe delegate* glProgramUniform2iv; internal unsafe delegate* glProgramUniform2ivEXT; internal unsafe delegate* glProgramUniform2ui; internal unsafe delegate* glProgramUniform2ui64ARB; internal unsafe delegate* glProgramUniform2ui64NV; internal unsafe delegate* glProgramUniform2ui64vARB; internal unsafe delegate* glProgramUniform2ui64vNV; internal unsafe delegate* glProgramUniform2uiEXT; internal unsafe delegate* glProgramUniform2uiv; internal unsafe delegate* glProgramUniform2uivEXT; internal unsafe delegate* glProgramUniform3d; internal unsafe delegate* glProgramUniform3dEXT; internal unsafe delegate* glProgramUniform3dv; internal unsafe delegate* glProgramUniform3dvEXT; internal unsafe delegate* glProgramUniform3f; internal unsafe delegate* glProgramUniform3fEXT; internal unsafe delegate* glProgramUniform3fv; internal unsafe delegate* glProgramUniform3fvEXT; internal unsafe delegate* glProgramUniform3i; internal unsafe delegate* glProgramUniform3i64ARB; internal unsafe delegate* glProgramUniform3i64NV; internal unsafe delegate* glProgramUniform3i64vARB; internal unsafe delegate* glProgramUniform3i64vNV; internal unsafe delegate* glProgramUniform3iEXT; internal unsafe delegate* glProgramUniform3iv; internal unsafe delegate* glProgramUniform3ivEXT; internal unsafe delegate* glProgramUniform3ui; internal unsafe delegate* glProgramUniform3ui64ARB; internal unsafe delegate* glProgramUniform3ui64NV; internal unsafe delegate* glProgramUniform3ui64vARB; internal unsafe delegate* glProgramUniform3ui64vNV; internal unsafe delegate* glProgramUniform3uiEXT; internal unsafe delegate* glProgramUniform3uiv; internal unsafe delegate* glProgramUniform3uivEXT; internal unsafe delegate* glProgramUniform4d; internal unsafe delegate* glProgramUniform4dEXT; internal unsafe delegate* glProgramUniform4dv; internal unsafe delegate* glProgramUniform4dvEXT; internal unsafe delegate* glProgramUniform4f; internal unsafe delegate* glProgramUniform4fEXT; internal unsafe delegate* glProgramUniform4fv; internal unsafe delegate* glProgramUniform4fvEXT; internal unsafe delegate* glProgramUniform4i; internal unsafe delegate* glProgramUniform4i64ARB; internal unsafe delegate* glProgramUniform4i64NV; internal unsafe delegate* glProgramUniform4i64vARB; internal unsafe delegate* glProgramUniform4i64vNV; internal unsafe delegate* glProgramUniform4iEXT; internal unsafe delegate* glProgramUniform4iv; internal unsafe delegate* glProgramUniform4ivEXT; internal unsafe delegate* glProgramUniform4ui; internal unsafe delegate* glProgramUniform4ui64ARB; internal unsafe delegate* glProgramUniform4ui64NV; internal unsafe delegate* glProgramUniform4ui64vARB; internal unsafe delegate* glProgramUniform4ui64vNV; internal unsafe delegate* glProgramUniform4uiEXT; internal unsafe delegate* glProgramUniform4uiv; internal unsafe delegate* glProgramUniform4uivEXT; internal unsafe delegate* glProgramUniformHandleui64ARB; internal unsafe delegate* glProgramUniformHandleui64NV; internal unsafe delegate* glProgramUniformHandleui64vARB; internal unsafe delegate* glProgramUniformHandleui64vNV; internal unsafe delegate* glProgramUniformMatrix2dv; internal unsafe delegate* glProgramUniformMatrix2dvEXT; internal unsafe delegate* glProgramUniformMatrix2fv; internal unsafe delegate* glProgramUniformMatrix2fvEXT; internal unsafe delegate* glProgramUniformMatrix2x3dv; internal unsafe delegate* glProgramUniformMatrix2x3dvEXT; internal unsafe delegate* glProgramUniformMatrix2x3fv; internal unsafe delegate* glProgramUniformMatrix2x3fvEXT; internal unsafe delegate* glProgramUniformMatrix2x4dv; internal unsafe delegate* glProgramUniformMatrix2x4dvEXT; internal unsafe delegate* glProgramUniformMatrix2x4fv; internal unsafe delegate* glProgramUniformMatrix2x4fvEXT; internal unsafe delegate* glProgramUniformMatrix3dv; internal unsafe delegate* glProgramUniformMatrix3dvEXT; internal unsafe delegate* glProgramUniformMatrix3fv; internal unsafe delegate* glProgramUniformMatrix3fvEXT; internal unsafe delegate* glProgramUniformMatrix3x2dv; internal unsafe delegate* glProgramUniformMatrix3x2dvEXT; internal unsafe delegate* glProgramUniformMatrix3x2fv; internal unsafe delegate* glProgramUniformMatrix3x2fvEXT; internal unsafe delegate* glProgramUniformMatrix3x4dv; internal unsafe delegate* glProgramUniformMatrix3x4dvEXT; internal unsafe delegate* glProgramUniformMatrix3x4fv; internal unsafe delegate* glProgramUniformMatrix3x4fvEXT; internal unsafe delegate* glProgramUniformMatrix4dv; internal unsafe delegate* glProgramUniformMatrix4dvEXT; internal unsafe delegate* glProgramUniformMatrix4fv; internal unsafe delegate* glProgramUniformMatrix4fvEXT; internal unsafe delegate* glProgramUniformMatrix4x2dv; internal unsafe delegate* glProgramUniformMatrix4x2dvEXT; internal unsafe delegate* glProgramUniformMatrix4x2fv; internal unsafe delegate* glProgramUniformMatrix4x2fvEXT; internal unsafe delegate* glProgramUniformMatrix4x3dv; internal unsafe delegate* glProgramUniformMatrix4x3dvEXT; internal unsafe delegate* glProgramUniformMatrix4x3fv; internal unsafe delegate* glProgramUniformMatrix4x3fvEXT; internal unsafe delegate* glProgramUniformui64NV; internal unsafe delegate* glProgramUniformui64vNV; internal unsafe delegate* glProgramVertexLimitNV; internal unsafe delegate* glProvokingVertex; internal unsafe delegate* glProvokingVertexEXT; internal unsafe delegate* glPushClientAttribDefaultEXT; internal unsafe delegate* glPushDebugGroup; internal unsafe delegate* glPushGroupMarkerEXT; internal unsafe delegate* glQueryCounter; internal unsafe delegate* glQueryMatrixxOES; internal unsafe delegate* glQueryObjectParameteruiAMD; internal unsafe delegate* glQueryResourceNV; internal unsafe delegate* glQueryResourceTagNV; internal unsafe delegate* glRasterPos2xOES; internal unsafe delegate* glRasterPos2xvOES; internal unsafe delegate* glRasterPos3xOES; internal unsafe delegate* glRasterPos3xvOES; internal unsafe delegate* glRasterPos4xOES; internal unsafe delegate* glRasterPos4xvOES; internal unsafe delegate* glRasterSamplesEXT; internal unsafe delegate* glReadBuffer; internal unsafe delegate* glReadInstrumentsSGIX; internal unsafe delegate* glReadPixels; internal unsafe delegate* glReadnPixels; internal unsafe delegate* glReadnPixelsARB; internal unsafe delegate* glRectxOES; internal unsafe delegate* glRectxvOES; internal unsafe delegate* glReferencePlaneSGIX; internal unsafe delegate* glReleaseKeyedMutexWin32EXT; internal unsafe delegate* glReleaseShaderCompiler; internal unsafe delegate* glRenderGpuMaskNV; internal unsafe delegate* glRenderbufferStorage; internal unsafe delegate* glRenderbufferStorageEXT; internal unsafe delegate* glRenderbufferStorageMultisample; internal unsafe delegate* glRenderbufferStorageMultisampleAdvancedAMD; internal unsafe delegate* glRenderbufferStorageMultisampleCoverageNV; internal unsafe delegate* glRenderbufferStorageMultisampleEXT; internal unsafe delegate* glReplacementCodePointerSUN; internal unsafe delegate* glReplacementCodeubSUN; internal unsafe delegate* glReplacementCodeubvSUN; internal unsafe delegate* glReplacementCodeuiColor3fVertex3fSUN; internal unsafe delegate* glReplacementCodeuiColor3fVertex3fvSUN; internal unsafe delegate* glReplacementCodeuiColor4fNormal3fVertex3fSUN; internal unsafe delegate* glReplacementCodeuiColor4fNormal3fVertex3fvSUN; internal unsafe delegate* glReplacementCodeuiColor4ubVertex3fSUN; internal unsafe delegate* glReplacementCodeuiColor4ubVertex3fvSUN; internal unsafe delegate* glReplacementCodeuiNormal3fVertex3fSUN; internal unsafe delegate* glReplacementCodeuiNormal3fVertex3fvSUN; internal unsafe delegate* glReplacementCodeuiSUN; internal unsafe delegate* glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN; internal unsafe delegate* glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN; internal unsafe delegate* glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN; internal unsafe delegate* glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN; internal unsafe delegate* glReplacementCodeuiTexCoord2fVertex3fSUN; internal unsafe delegate* glReplacementCodeuiTexCoord2fVertex3fvSUN; internal unsafe delegate* glReplacementCodeuiVertex3fSUN; internal unsafe delegate* glReplacementCodeuiVertex3fvSUN; internal unsafe delegate* glReplacementCodeuivSUN; internal unsafe delegate* glReplacementCodeusSUN; internal unsafe delegate* glReplacementCodeusvSUN; internal unsafe delegate* glRequestResidentProgramsNV; internal unsafe delegate* glResetHistogramEXT; internal unsafe delegate* glResetMemoryObjectParameterNV; internal unsafe delegate* glResetMinmaxEXT; internal unsafe delegate* glResizeBuffersMESA; internal unsafe delegate* glResolveDepthValuesNV; internal unsafe delegate* glResumeTransformFeedback; internal unsafe delegate* glResumeTransformFeedbackNV; internal unsafe delegate* glRotatexOES; internal unsafe delegate* glSampleCoverage; internal unsafe delegate* glSampleCoverageARB; internal unsafe delegate* glSampleMapATI; internal unsafe delegate* glSampleMaskEXT; internal unsafe delegate* glSampleMaskIndexedNV; internal unsafe delegate* glSampleMaskSGIS; internal unsafe delegate* glSampleMaski; internal unsafe delegate* glSamplePatternEXT; internal unsafe delegate* glSamplePatternSGIS; internal unsafe delegate* glSamplerParameterIiv; internal unsafe delegate* glSamplerParameterIuiv; internal unsafe delegate* glSamplerParameterf; internal unsafe delegate* glSamplerParameterfv; internal unsafe delegate* glSamplerParameteri; internal unsafe delegate* glSamplerParameteriv; internal unsafe delegate* glScalexOES; internal unsafe delegate* glScissor; internal unsafe delegate* glScissorArrayv; internal unsafe delegate* glScissorExclusiveArrayvNV; internal unsafe delegate* glScissorExclusiveNV; internal unsafe delegate* glScissorIndexed; internal unsafe delegate* glScissorIndexedv; internal unsafe delegate* glSecondaryColor3bEXT; internal unsafe delegate* glSecondaryColor3bvEXT; internal unsafe delegate* glSecondaryColor3dEXT; internal unsafe delegate* glSecondaryColor3dvEXT; internal unsafe delegate* glSecondaryColor3fEXT; internal unsafe delegate* glSecondaryColor3fvEXT; internal unsafe delegate* glSecondaryColor3hNV; internal unsafe delegate* glSecondaryColor3hvNV; internal unsafe delegate* glSecondaryColor3iEXT; internal unsafe delegate* glSecondaryColor3ivEXT; internal unsafe delegate* glSecondaryColor3sEXT; internal unsafe delegate* glSecondaryColor3svEXT; internal unsafe delegate* glSecondaryColor3ubEXT; internal unsafe delegate* glSecondaryColor3ubvEXT; internal unsafe delegate* glSecondaryColor3uiEXT; internal unsafe delegate* glSecondaryColor3uivEXT; internal unsafe delegate* glSecondaryColor3usEXT; internal unsafe delegate* glSecondaryColor3usvEXT; internal unsafe delegate* glSecondaryColorFormatNV; internal unsafe delegate* glSecondaryColorPointerEXT; internal unsafe delegate* glSecondaryColorPointerListIBM; internal unsafe delegate* glSelectPerfMonitorCountersAMD; internal unsafe delegate* glSemaphoreParameterivNV; internal unsafe delegate* glSemaphoreParameterui64vEXT; internal unsafe delegate* glSeparableFilter2DEXT; internal unsafe delegate* glSetFenceAPPLE; internal unsafe delegate* glSetFenceNV; internal unsafe delegate* glSetFragmentShaderConstantATI; internal unsafe delegate* glSetInvariantEXT; internal unsafe delegate* glSetLocalConstantEXT; internal unsafe delegate* glSetMultisamplefvAMD; internal unsafe delegate* glShaderBinary; internal unsafe delegate* glShaderOp1EXT; internal unsafe delegate* glShaderOp2EXT; internal unsafe delegate* glShaderOp3EXT; internal unsafe delegate* unmanaged[Stdcall] glShaderSource; internal unsafe delegate* glShaderSourceARB; internal unsafe delegate* glShaderStorageBlockBinding; internal unsafe delegate* glShadingRateImageBarrierNV; internal unsafe delegate* glShadingRateImagePaletteNV; internal unsafe delegate* glShadingRateSampleOrderCustomNV; internal unsafe delegate* glShadingRateSampleOrderNV; internal unsafe delegate* glSharpenTexFuncSGIS; internal unsafe delegate* glSignalSemaphoreEXT; internal unsafe delegate* glSignalSemaphoreui64NVX; internal unsafe delegate* glSignalVkFenceNV; internal unsafe delegate* glSignalVkSemaphoreNV; internal unsafe delegate* glSpecializeShader; internal unsafe delegate* glSpecializeShaderARB; internal unsafe delegate* glSpriteParameterfSGIX; internal unsafe delegate* glSpriteParameterfvSGIX; internal unsafe delegate* glSpriteParameteriSGIX; internal unsafe delegate* glSpriteParameterivSGIX; internal unsafe delegate* glStartInstrumentsSGIX; internal unsafe delegate* glStateCaptureNV; internal unsafe delegate* glStencilClearTagEXT; internal unsafe delegate* glStencilFillPathInstancedNV; internal unsafe delegate* glStencilFillPathNV; internal unsafe delegate* glStencilFunc; internal unsafe delegate* glStencilFuncSeparate; internal unsafe delegate* glStencilFuncSeparateATI; internal unsafe delegate* glStencilMask; internal unsafe delegate* glStencilMaskSeparate; internal unsafe delegate* glStencilOp; internal unsafe delegate* glStencilOpSeparate; internal unsafe delegate* glStencilOpSeparateATI; internal unsafe delegate* glStencilOpValueAMD; internal unsafe delegate* glStencilStrokePathInstancedNV; internal unsafe delegate* glStencilStrokePathNV; internal unsafe delegate* glStencilThenCoverFillPathInstancedNV; internal unsafe delegate* glStencilThenCoverFillPathNV; internal unsafe delegate* glStencilThenCoverStrokePathInstancedNV; internal unsafe delegate* glStencilThenCoverStrokePathNV; internal unsafe delegate* glStopInstrumentsSGIX; internal unsafe delegate* glStringMarkerGREMEDY; internal unsafe delegate* glSubpixelPrecisionBiasNV; internal unsafe delegate* glSwizzleEXT; internal unsafe delegate* glSyncTextureINTEL; internal unsafe delegate* glTagSampleBufferSGIX; internal unsafe delegate* glTangent3bEXT; internal unsafe delegate* glTangent3bvEXT; internal unsafe delegate* glTangent3dEXT; internal unsafe delegate* glTangent3dvEXT; internal unsafe delegate* glTangent3fEXT; internal unsafe delegate* glTangent3fvEXT; internal unsafe delegate* glTangent3iEXT; internal unsafe delegate* glTangent3ivEXT; internal unsafe delegate* glTangent3sEXT; internal unsafe delegate* glTangent3svEXT; internal unsafe delegate* glTangentPointerEXT; internal unsafe delegate* glTbufferMask3DFX; internal unsafe delegate* glTessellationFactorAMD; internal unsafe delegate* glTessellationModeAMD; internal unsafe delegate* glTestFenceAPPLE; internal unsafe delegate* glTestFenceNV; internal unsafe delegate* glTestObjectAPPLE; internal unsafe delegate* glTexAttachMemoryNV; internal unsafe delegate* glTexBuffer; internal unsafe delegate* glTexBufferARB; internal unsafe delegate* glTexBufferEXT; internal unsafe delegate* glTexBufferRange; internal unsafe delegate* glTexBumpParameterfvATI; internal unsafe delegate* glTexBumpParameterivATI; internal unsafe delegate* glTexCoord1bOES; internal unsafe delegate* glTexCoord1bvOES; internal unsafe delegate* glTexCoord1hNV; internal unsafe delegate* glTexCoord1hvNV; internal unsafe delegate* glTexCoord1xOES; internal unsafe delegate* glTexCoord1xvOES; internal unsafe delegate* glTexCoord2bOES; internal unsafe delegate* glTexCoord2bvOES; internal unsafe delegate* glTexCoord2fColor3fVertex3fSUN; internal unsafe delegate* glTexCoord2fColor3fVertex3fvSUN; internal unsafe delegate* glTexCoord2fColor4fNormal3fVertex3fSUN; internal unsafe delegate* glTexCoord2fColor4fNormal3fVertex3fvSUN; internal unsafe delegate* glTexCoord2fColor4ubVertex3fSUN; internal unsafe delegate* glTexCoord2fColor4ubVertex3fvSUN; internal unsafe delegate* glTexCoord2fNormal3fVertex3fSUN; internal unsafe delegate* glTexCoord2fNormal3fVertex3fvSUN; internal unsafe delegate* glTexCoord2fVertex3fSUN; internal unsafe delegate* glTexCoord2fVertex3fvSUN; internal unsafe delegate* glTexCoord2hNV; internal unsafe delegate* glTexCoord2hvNV; internal unsafe delegate* glTexCoord2xOES; internal unsafe delegate* glTexCoord2xvOES; internal unsafe delegate* glTexCoord3bOES; internal unsafe delegate* glTexCoord3bvOES; internal unsafe delegate* glTexCoord3hNV; internal unsafe delegate* glTexCoord3hvNV; internal unsafe delegate* glTexCoord3xOES; internal unsafe delegate* glTexCoord3xvOES; internal unsafe delegate* glTexCoord4bOES; internal unsafe delegate* glTexCoord4bvOES; internal unsafe delegate* glTexCoord4fColor4fNormal3fVertex4fSUN; internal unsafe delegate* glTexCoord4fColor4fNormal3fVertex4fvSUN; internal unsafe delegate* glTexCoord4fVertex4fSUN; internal unsafe delegate* glTexCoord4fVertex4fvSUN; internal unsafe delegate* glTexCoord4hNV; internal unsafe delegate* glTexCoord4hvNV; internal unsafe delegate* glTexCoord4xOES; internal unsafe delegate* glTexCoord4xvOES; internal unsafe delegate* glTexCoordFormatNV; internal unsafe delegate* glTexCoordPointerEXT; internal unsafe delegate* glTexCoordPointerListIBM; internal unsafe delegate* glTexCoordPointervINTEL; internal unsafe delegate* glTexEnvxOES; internal unsafe delegate* glTexEnvxvOES; internal unsafe delegate* glTexFilterFuncSGIS; internal unsafe delegate* glTexGenxOES; internal unsafe delegate* glTexGenxvOES; internal unsafe delegate* glTexImage1D; internal unsafe delegate* glTexImage2D; internal unsafe delegate* glTexImage2DMultisample; internal unsafe delegate* glTexImage2DMultisampleCoverageNV; internal unsafe delegate* glTexImage3D; internal unsafe delegate* glTexImage3DEXT; internal unsafe delegate* glTexImage3DMultisample; internal unsafe delegate* glTexImage3DMultisampleCoverageNV; internal unsafe delegate* glTexImage4DSGIS; internal unsafe delegate* glTexPageCommitmentARB; internal unsafe delegate* glTexPageCommitmentMemNV; internal unsafe delegate* glTexParameterIiv; internal unsafe delegate* glTexParameterIivEXT; internal unsafe delegate* glTexParameterIuiv; internal unsafe delegate* glTexParameterIuivEXT; internal unsafe delegate* glTexParameterf; internal unsafe delegate* glTexParameterfv; internal unsafe delegate* glTexParameteri; internal unsafe delegate* glTexParameteriv; internal unsafe delegate* glTexParameterxOES; internal unsafe delegate* glTexParameterxvOES; internal unsafe delegate* glTexRenderbufferNV; internal unsafe delegate* glTexStorage1D; internal unsafe delegate* glTexStorage1DEXT; internal unsafe delegate* glTexStorage2D; internal unsafe delegate* glTexStorage2DEXT; internal unsafe delegate* glTexStorage2DMultisample; internal unsafe delegate* glTexStorage3D; internal unsafe delegate* glTexStorage3DEXT; internal unsafe delegate* glTexStorage3DMultisample; internal unsafe delegate* glTexStorageMem1DEXT; internal unsafe delegate* glTexStorageMem2DEXT; internal unsafe delegate* glTexStorageMem2DMultisampleEXT; internal unsafe delegate* glTexStorageMem3DEXT; internal unsafe delegate* glTexStorageMem3DMultisampleEXT; internal unsafe delegate* glTexStorageSparseAMD; internal unsafe delegate* glTexSubImage1D; internal unsafe delegate* glTexSubImage1DEXT; internal unsafe delegate* glTexSubImage2D; internal unsafe delegate* glTexSubImage2DEXT; internal unsafe delegate* glTexSubImage3D; internal unsafe delegate* glTexSubImage3DEXT; internal unsafe delegate* glTexSubImage4DSGIS; internal unsafe delegate* glTextureAttachMemoryNV; internal unsafe delegate* glTextureBarrier; internal unsafe delegate* glTextureBarrierNV; internal unsafe delegate* glTextureBuffer; internal unsafe delegate* glTextureBufferEXT; internal unsafe delegate* glTextureBufferRange; internal unsafe delegate* glTextureBufferRangeEXT; internal unsafe delegate* glTextureColorMaskSGIS; internal unsafe delegate* glTextureImage1DEXT; internal unsafe delegate* glTextureImage2DEXT; internal unsafe delegate* glTextureImage2DMultisampleCoverageNV; internal unsafe delegate* glTextureImage2DMultisampleNV; internal unsafe delegate* glTextureImage3DEXT; internal unsafe delegate* glTextureImage3DMultisampleCoverageNV; internal unsafe delegate* glTextureImage3DMultisampleNV; internal unsafe delegate* glTextureLightEXT; internal unsafe delegate* glTextureMaterialEXT; internal unsafe delegate* glTextureNormalEXT; internal unsafe delegate* glTexturePageCommitmentEXT; internal unsafe delegate* glTexturePageCommitmentMemNV; internal unsafe delegate* glTextureParameterIiv; internal unsafe delegate* glTextureParameterIivEXT; internal unsafe delegate* glTextureParameterIuiv; internal unsafe delegate* glTextureParameterIuivEXT; internal unsafe delegate* glTextureParameterf; internal unsafe delegate* glTextureParameterfEXT; internal unsafe delegate* glTextureParameterfv; internal unsafe delegate* glTextureParameterfvEXT; internal unsafe delegate* glTextureParameteri; internal unsafe delegate* glTextureParameteriEXT; internal unsafe delegate* glTextureParameteriv; internal unsafe delegate* glTextureParameterivEXT; internal unsafe delegate* glTextureRangeAPPLE; internal unsafe delegate* glTextureRenderbufferEXT; internal unsafe delegate* glTextureStorage1D; internal unsafe delegate* glTextureStorage1DEXT; internal unsafe delegate* glTextureStorage2D; internal unsafe delegate* glTextureStorage2DEXT; internal unsafe delegate* glTextureStorage2DMultisample; internal unsafe delegate* glTextureStorage2DMultisampleEXT; internal unsafe delegate* glTextureStorage3D; internal unsafe delegate* glTextureStorage3DEXT; internal unsafe delegate* glTextureStorage3DMultisample; internal unsafe delegate* glTextureStorage3DMultisampleEXT; internal unsafe delegate* glTextureStorageMem1DEXT; internal unsafe delegate* glTextureStorageMem2DEXT; internal unsafe delegate* glTextureStorageMem2DMultisampleEXT; internal unsafe delegate* glTextureStorageMem3DEXT; internal unsafe delegate* glTextureStorageMem3DMultisampleEXT; internal unsafe delegate* glTextureStorageSparseAMD; internal unsafe delegate* glTextureSubImage1D; internal unsafe delegate* glTextureSubImage1DEXT; internal unsafe delegate* glTextureSubImage2D; internal unsafe delegate* glTextureSubImage2DEXT; internal unsafe delegate* glTextureSubImage3D; internal unsafe delegate* glTextureSubImage3DEXT; internal unsafe delegate* glTextureView; internal unsafe delegate* glTrackMatrixNV; internal unsafe delegate* glTransformFeedbackAttribsNV; internal unsafe delegate* glTransformFeedbackBufferBase; internal unsafe delegate* glTransformFeedbackBufferRange; internal unsafe delegate* glTransformFeedbackStreamAttribsNV; internal unsafe delegate* glTransformFeedbackVaryings; internal unsafe delegate* glTransformFeedbackVaryingsEXT; internal unsafe delegate* glTransformFeedbackVaryingsNV; internal unsafe delegate* glTransformPathNV; internal unsafe delegate* glTranslatexOES; internal unsafe delegate* glUniform1d; internal unsafe delegate* glUniform1dv; internal unsafe delegate* glUniform1f; internal unsafe delegate* glUniform1fARB; internal unsafe delegate* glUniform1fv; internal unsafe delegate* glUniform1fvARB; internal unsafe delegate* glUniform1i; internal unsafe delegate* glUniform1i64ARB; internal unsafe delegate* glUniform1i64NV; internal unsafe delegate* glUniform1i64vARB; internal unsafe delegate* glUniform1i64vNV; internal unsafe delegate* glUniform1iARB; internal unsafe delegate* glUniform1iv; internal unsafe delegate* glUniform1ivARB; internal unsafe delegate* glUniform1ui; internal unsafe delegate* glUniform1ui64ARB; internal unsafe delegate* glUniform1ui64NV; internal unsafe delegate* glUniform1ui64vARB; internal unsafe delegate* glUniform1ui64vNV; internal unsafe delegate* glUniform1uiEXT; internal unsafe delegate* glUniform1uiv; internal unsafe delegate* glUniform1uivEXT; internal unsafe delegate* glUniform2d; internal unsafe delegate* glUniform2dv; internal unsafe delegate* glUniform2f; internal unsafe delegate* glUniform2fARB; internal unsafe delegate* glUniform2fv; internal unsafe delegate* glUniform2fvARB; internal unsafe delegate* glUniform2i; internal unsafe delegate* glUniform2i64ARB; internal unsafe delegate* glUniform2i64NV; internal unsafe delegate* glUniform2i64vARB; internal unsafe delegate* glUniform2i64vNV; internal unsafe delegate* glUniform2iARB; internal unsafe delegate* glUniform2iv; internal unsafe delegate* glUniform2ivARB; internal unsafe delegate* glUniform2ui; internal unsafe delegate* glUniform2ui64ARB; internal unsafe delegate* glUniform2ui64NV; internal unsafe delegate* glUniform2ui64vARB; internal unsafe delegate* glUniform2ui64vNV; internal unsafe delegate* glUniform2uiEXT; internal unsafe delegate* glUniform2uiv; internal unsafe delegate* glUniform2uivEXT; internal unsafe delegate* glUniform3d; internal unsafe delegate* glUniform3dv; internal unsafe delegate* glUniform3f; internal unsafe delegate* glUniform3fARB; internal unsafe delegate* glUniform3fv; internal unsafe delegate* glUniform3fvARB; internal unsafe delegate* glUniform3i; internal unsafe delegate* glUniform3i64ARB; internal unsafe delegate* glUniform3i64NV; internal unsafe delegate* glUniform3i64vARB; internal unsafe delegate* glUniform3i64vNV; internal unsafe delegate* glUniform3iARB; internal unsafe delegate* glUniform3iv; internal unsafe delegate* glUniform3ivARB; internal unsafe delegate* glUniform3ui; internal unsafe delegate* glUniform3ui64ARB; internal unsafe delegate* glUniform3ui64NV; internal unsafe delegate* glUniform3ui64vARB; internal unsafe delegate* glUniform3ui64vNV; internal unsafe delegate* glUniform3uiEXT; internal unsafe delegate* glUniform3uiv; internal unsafe delegate* glUniform3uivEXT; internal unsafe delegate* glUniform4d; internal unsafe delegate* glUniform4dv; internal unsafe delegate* glUniform4f; internal unsafe delegate* glUniform4fARB; internal unsafe delegate* glUniform4fv; internal unsafe delegate* glUniform4fvARB; internal unsafe delegate* glUniform4i; internal unsafe delegate* glUniform4i64ARB; internal unsafe delegate* glUniform4i64NV; internal unsafe delegate* glUniform4i64vARB; internal unsafe delegate* glUniform4i64vNV; internal unsafe delegate* glUniform4iARB; internal unsafe delegate* glUniform4iv; internal unsafe delegate* glUniform4ivARB; internal unsafe delegate* glUniform4ui; internal unsafe delegate* glUniform4ui64ARB; internal unsafe delegate* glUniform4ui64NV; internal unsafe delegate* glUniform4ui64vARB; internal unsafe delegate* glUniform4ui64vNV; internal unsafe delegate* glUniform4uiEXT; internal unsafe delegate* glUniform4uiv; internal unsafe delegate* glUniform4uivEXT; internal unsafe delegate* glUniformBlockBinding; internal unsafe delegate* glUniformBufferEXT; internal unsafe delegate* glUniformHandleui64ARB; internal unsafe delegate* glUniformHandleui64NV; internal unsafe delegate* glUniformHandleui64vARB; internal unsafe delegate* glUniformHandleui64vNV; internal unsafe delegate* glUniformMatrix2dv; internal unsafe delegate* glUniformMatrix2fv; internal unsafe delegate* glUniformMatrix2fvARB; internal unsafe delegate* glUniformMatrix2x3dv; internal unsafe delegate* glUniformMatrix2x3fv; internal unsafe delegate* glUniformMatrix2x4dv; internal unsafe delegate* glUniformMatrix2x4fv; internal unsafe delegate* glUniformMatrix3dv; internal unsafe delegate* glUniformMatrix3fv; internal unsafe delegate* glUniformMatrix3fvARB; internal unsafe delegate* glUniformMatrix3x2dv; internal unsafe delegate* glUniformMatrix3x2fv; internal unsafe delegate* glUniformMatrix3x4dv; internal unsafe delegate* glUniformMatrix3x4fv; internal unsafe delegate* glUniformMatrix4dv; internal unsafe delegate* glUniformMatrix4fv; internal unsafe delegate* glUniformMatrix4fvARB; internal unsafe delegate* glUniformMatrix4x2dv; internal unsafe delegate* glUniformMatrix4x2fv; internal unsafe delegate* glUniformMatrix4x3dv; internal unsafe delegate* glUniformMatrix4x3fv; internal unsafe delegate* glUniformSubroutinesuiv; internal unsafe delegate* glUniformui64NV; internal unsafe delegate* glUniformui64vNV; internal unsafe delegate* glUnlockArraysEXT; internal unsafe delegate* glUnmapBuffer; internal unsafe delegate* glUnmapBufferARB; internal unsafe delegate* glUnmapNamedBuffer; internal unsafe delegate* glUnmapNamedBufferEXT; internal unsafe delegate* glUnmapObjectBufferATI; internal unsafe delegate* glUnmapTexture2DINTEL; internal unsafe delegate* glUpdateObjectBufferATI; internal unsafe delegate* glUploadGpuMaskNVX; internal unsafe delegate* glUseProgram; internal unsafe delegate* glUseProgramObjectARB; internal unsafe delegate* glUseProgramStages; internal unsafe delegate* glUseShaderProgramEXT; internal unsafe delegate* glVDPAUFiniNV; internal unsafe delegate* glVDPAUGetSurfaceivNV; internal unsafe delegate* glVDPAUInitNV; internal unsafe delegate* glVDPAUIsSurfaceNV; internal unsafe delegate* glVDPAUMapSurfacesNV; internal unsafe delegate* glVDPAURegisterOutputSurfaceNV; internal unsafe delegate* glVDPAURegisterVideoSurfaceNV; internal unsafe delegate* glVDPAURegisterVideoSurfaceWithPictureStructureNV; internal unsafe delegate* glVDPAUSurfaceAccessNV; internal unsafe delegate* glVDPAUUnmapSurfacesNV; internal unsafe delegate* glVDPAUUnregisterSurfaceNV; internal unsafe delegate* glValidateProgram; internal unsafe delegate* glValidateProgramARB; internal unsafe delegate* glValidateProgramPipeline; internal unsafe delegate* glVariantArrayObjectATI; internal unsafe delegate* glVariantPointerEXT; internal unsafe delegate* glVariantbvEXT; internal unsafe delegate* glVariantdvEXT; internal unsafe delegate* glVariantfvEXT; internal unsafe delegate* glVariantivEXT; internal unsafe delegate* glVariantsvEXT; internal unsafe delegate* glVariantubvEXT; internal unsafe delegate* glVariantuivEXT; internal unsafe delegate* glVariantusvEXT; internal unsafe delegate* glVertex2bOES; internal unsafe delegate* glVertex2bvOES; internal unsafe delegate* glVertex2hNV; internal unsafe delegate* glVertex2hvNV; internal unsafe delegate* glVertex2xOES; internal unsafe delegate* glVertex2xvOES; internal unsafe delegate* glVertex3bOES; internal unsafe delegate* glVertex3bvOES; internal unsafe delegate* glVertex3hNV; internal unsafe delegate* glVertex3hvNV; internal unsafe delegate* glVertex3xOES; internal unsafe delegate* glVertex3xvOES; internal unsafe delegate* glVertex4bOES; internal unsafe delegate* glVertex4bvOES; internal unsafe delegate* glVertex4hNV; internal unsafe delegate* glVertex4hvNV; internal unsafe delegate* glVertex4xOES; internal unsafe delegate* glVertex4xvOES; internal unsafe delegate* glVertexArrayAttribBinding; internal unsafe delegate* glVertexArrayAttribFormat; internal unsafe delegate* glVertexArrayAttribIFormat; internal unsafe delegate* glVertexArrayAttribLFormat; internal unsafe delegate* glVertexArrayBindVertexBufferEXT; internal unsafe delegate* glVertexArrayBindingDivisor; internal unsafe delegate* glVertexArrayColorOffsetEXT; internal unsafe delegate* glVertexArrayEdgeFlagOffsetEXT; internal unsafe delegate* glVertexArrayElementBuffer; internal unsafe delegate* glVertexArrayFogCoordOffsetEXT; internal unsafe delegate* glVertexArrayIndexOffsetEXT; internal unsafe delegate* glVertexArrayMultiTexCoordOffsetEXT; internal unsafe delegate* glVertexArrayNormalOffsetEXT; internal unsafe delegate* glVertexArrayParameteriAPPLE; internal unsafe delegate* glVertexArrayRangeAPPLE; internal unsafe delegate* glVertexArrayRangeNV; internal unsafe delegate* glVertexArraySecondaryColorOffsetEXT; internal unsafe delegate* glVertexArrayTexCoordOffsetEXT; internal unsafe delegate* glVertexArrayVertexAttribBindingEXT; internal unsafe delegate* glVertexArrayVertexAttribDivisorEXT; internal unsafe delegate* glVertexArrayVertexAttribFormatEXT; internal unsafe delegate* glVertexArrayVertexAttribIFormatEXT; internal unsafe delegate* glVertexArrayVertexAttribIOffsetEXT; internal unsafe delegate* glVertexArrayVertexAttribLFormatEXT; internal unsafe delegate* glVertexArrayVertexAttribLOffsetEXT; internal unsafe delegate* glVertexArrayVertexAttribOffsetEXT; internal unsafe delegate* glVertexArrayVertexBindingDivisorEXT; internal unsafe delegate* glVertexArrayVertexBuffer; internal unsafe delegate* glVertexArrayVertexBuffers; internal unsafe delegate* glVertexArrayVertexOffsetEXT; internal unsafe delegate* glVertexAttrib1d; internal unsafe delegate* glVertexAttrib1dARB; internal unsafe delegate* glVertexAttrib1dNV; internal unsafe delegate* glVertexAttrib1dv; internal unsafe delegate* glVertexAttrib1dvARB; internal unsafe delegate* glVertexAttrib1dvNV; internal unsafe delegate* glVertexAttrib1f; internal unsafe delegate* glVertexAttrib1fARB; internal unsafe delegate* glVertexAttrib1fNV; internal unsafe delegate* glVertexAttrib1fv; internal unsafe delegate* glVertexAttrib1fvARB; internal unsafe delegate* glVertexAttrib1fvNV; internal unsafe delegate* glVertexAttrib1hNV; internal unsafe delegate* glVertexAttrib1hvNV; internal unsafe delegate* glVertexAttrib1s; internal unsafe delegate* glVertexAttrib1sARB; internal unsafe delegate* glVertexAttrib1sNV; internal unsafe delegate* glVertexAttrib1sv; internal unsafe delegate* glVertexAttrib1svARB; internal unsafe delegate* glVertexAttrib1svNV; internal unsafe delegate* glVertexAttrib2d; internal unsafe delegate* glVertexAttrib2dARB; internal unsafe delegate* glVertexAttrib2dNV; internal unsafe delegate* glVertexAttrib2dv; internal unsafe delegate* glVertexAttrib2dvARB; internal unsafe delegate* glVertexAttrib2dvNV; internal unsafe delegate* glVertexAttrib2f; internal unsafe delegate* glVertexAttrib2fARB; internal unsafe delegate* glVertexAttrib2fNV; internal unsafe delegate* glVertexAttrib2fv; internal unsafe delegate* glVertexAttrib2fvARB; internal unsafe delegate* glVertexAttrib2fvNV; internal unsafe delegate* glVertexAttrib2hNV; internal unsafe delegate* glVertexAttrib2hvNV; internal unsafe delegate* glVertexAttrib2s; internal unsafe delegate* glVertexAttrib2sARB; internal unsafe delegate* glVertexAttrib2sNV; internal unsafe delegate* glVertexAttrib2sv; internal unsafe delegate* glVertexAttrib2svARB; internal unsafe delegate* glVertexAttrib2svNV; internal unsafe delegate* glVertexAttrib3d; internal unsafe delegate* glVertexAttrib3dARB; internal unsafe delegate* glVertexAttrib3dNV; internal unsafe delegate* glVertexAttrib3dv; internal unsafe delegate* glVertexAttrib3dvARB; internal unsafe delegate* glVertexAttrib3dvNV; internal unsafe delegate* glVertexAttrib3f; internal unsafe delegate* glVertexAttrib3fARB; internal unsafe delegate* glVertexAttrib3fNV; internal unsafe delegate* glVertexAttrib3fv; internal unsafe delegate* glVertexAttrib3fvARB; internal unsafe delegate* glVertexAttrib3fvNV; internal unsafe delegate* glVertexAttrib3hNV; internal unsafe delegate* glVertexAttrib3hvNV; internal unsafe delegate* glVertexAttrib3s; internal unsafe delegate* glVertexAttrib3sARB; internal unsafe delegate* glVertexAttrib3sNV; internal unsafe delegate* glVertexAttrib3sv; internal unsafe delegate* glVertexAttrib3svARB; internal unsafe delegate* glVertexAttrib3svNV; internal unsafe delegate* glVertexAttrib4Nbv; internal unsafe delegate* glVertexAttrib4NbvARB; internal unsafe delegate* glVertexAttrib4Niv; internal unsafe delegate* glVertexAttrib4NivARB; internal unsafe delegate* glVertexAttrib4Nsv; internal unsafe delegate* glVertexAttrib4NsvARB; internal unsafe delegate* glVertexAttrib4Nub; internal unsafe delegate* glVertexAttrib4NubARB; internal unsafe delegate* glVertexAttrib4Nubv; internal unsafe delegate* glVertexAttrib4NubvARB; internal unsafe delegate* glVertexAttrib4Nuiv; internal unsafe delegate* glVertexAttrib4NuivARB; internal unsafe delegate* glVertexAttrib4Nusv; internal unsafe delegate* glVertexAttrib4NusvARB; internal unsafe delegate* glVertexAttrib4bv; internal unsafe delegate* glVertexAttrib4bvARB; internal unsafe delegate* glVertexAttrib4d; internal unsafe delegate* glVertexAttrib4dARB; internal unsafe delegate* glVertexAttrib4dNV; internal unsafe delegate* glVertexAttrib4dv; internal unsafe delegate* glVertexAttrib4dvARB; internal unsafe delegate* glVertexAttrib4dvNV; internal unsafe delegate* glVertexAttrib4f; internal unsafe delegate* glVertexAttrib4fARB; internal unsafe delegate* glVertexAttrib4fNV; internal unsafe delegate* glVertexAttrib4fv; internal unsafe delegate* glVertexAttrib4fvARB; internal unsafe delegate* glVertexAttrib4fvNV; internal unsafe delegate* glVertexAttrib4hNV; internal unsafe delegate* glVertexAttrib4hvNV; internal unsafe delegate* glVertexAttrib4iv; internal unsafe delegate* glVertexAttrib4ivARB; internal unsafe delegate* glVertexAttrib4s; internal unsafe delegate* glVertexAttrib4sARB; internal unsafe delegate* glVertexAttrib4sNV; internal unsafe delegate* glVertexAttrib4sv; internal unsafe delegate* glVertexAttrib4svARB; internal unsafe delegate* glVertexAttrib4svNV; internal unsafe delegate* glVertexAttrib4ubNV; internal unsafe delegate* glVertexAttrib4ubv; internal unsafe delegate* glVertexAttrib4ubvARB; internal unsafe delegate* glVertexAttrib4ubvNV; internal unsafe delegate* glVertexAttrib4uiv; internal unsafe delegate* glVertexAttrib4uivARB; internal unsafe delegate* glVertexAttrib4usv; internal unsafe delegate* glVertexAttrib4usvARB; internal unsafe delegate* glVertexAttribArrayObjectATI; internal unsafe delegate* glVertexAttribBinding; internal unsafe delegate* glVertexAttribDivisor; internal unsafe delegate* glVertexAttribDivisorARB; internal unsafe delegate* glVertexAttribFormat; internal unsafe delegate* glVertexAttribFormatNV; internal unsafe delegate* glVertexAttribI1i; internal unsafe delegate* glVertexAttribI1iEXT; internal unsafe delegate* glVertexAttribI1iv; internal unsafe delegate* glVertexAttribI1ivEXT; internal unsafe delegate* glVertexAttribI1ui; internal unsafe delegate* glVertexAttribI1uiEXT; internal unsafe delegate* glVertexAttribI1uiv; internal unsafe delegate* glVertexAttribI1uivEXT; internal unsafe delegate* glVertexAttribI2i; internal unsafe delegate* glVertexAttribI2iEXT; internal unsafe delegate* glVertexAttribI2iv; internal unsafe delegate* glVertexAttribI2ivEXT; internal unsafe delegate* glVertexAttribI2ui; internal unsafe delegate* glVertexAttribI2uiEXT; internal unsafe delegate* glVertexAttribI2uiv; internal unsafe delegate* glVertexAttribI2uivEXT; internal unsafe delegate* glVertexAttribI3i; internal unsafe delegate* glVertexAttribI3iEXT; internal unsafe delegate* glVertexAttribI3iv; internal unsafe delegate* glVertexAttribI3ivEXT; internal unsafe delegate* glVertexAttribI3ui; internal unsafe delegate* glVertexAttribI3uiEXT; internal unsafe delegate* glVertexAttribI3uiv; internal unsafe delegate* glVertexAttribI3uivEXT; internal unsafe delegate* glVertexAttribI4bv; internal unsafe delegate* glVertexAttribI4bvEXT; internal unsafe delegate* glVertexAttribI4i; internal unsafe delegate* glVertexAttribI4iEXT; internal unsafe delegate* glVertexAttribI4iv; internal unsafe delegate* glVertexAttribI4ivEXT; internal unsafe delegate* glVertexAttribI4sv; internal unsafe delegate* glVertexAttribI4svEXT; internal unsafe delegate* glVertexAttribI4ubv; internal unsafe delegate* glVertexAttribI4ubvEXT; internal unsafe delegate* glVertexAttribI4ui; internal unsafe delegate* glVertexAttribI4uiEXT; internal unsafe delegate* glVertexAttribI4uiv; internal unsafe delegate* glVertexAttribI4uivEXT; internal unsafe delegate* glVertexAttribI4usv; internal unsafe delegate* glVertexAttribI4usvEXT; internal unsafe delegate* glVertexAttribIFormat; internal unsafe delegate* glVertexAttribIFormatNV; internal unsafe delegate* glVertexAttribIPointer; internal unsafe delegate* glVertexAttribIPointerEXT; internal unsafe delegate* glVertexAttribL1d; internal unsafe delegate* glVertexAttribL1dEXT; internal unsafe delegate* glVertexAttribL1dv; internal unsafe delegate* glVertexAttribL1dvEXT; internal unsafe delegate* glVertexAttribL1i64NV; internal unsafe delegate* glVertexAttribL1i64vNV; internal unsafe delegate* glVertexAttribL1ui64ARB; internal unsafe delegate* glVertexAttribL1ui64NV; internal unsafe delegate* glVertexAttribL1ui64vARB; internal unsafe delegate* glVertexAttribL1ui64vNV; internal unsafe delegate* glVertexAttribL2d; internal unsafe delegate* glVertexAttribL2dEXT; internal unsafe delegate* glVertexAttribL2dv; internal unsafe delegate* glVertexAttribL2dvEXT; internal unsafe delegate* glVertexAttribL2i64NV; internal unsafe delegate* glVertexAttribL2i64vNV; internal unsafe delegate* glVertexAttribL2ui64NV; internal unsafe delegate* glVertexAttribL2ui64vNV; internal unsafe delegate* glVertexAttribL3d; internal unsafe delegate* glVertexAttribL3dEXT; internal unsafe delegate* glVertexAttribL3dv; internal unsafe delegate* glVertexAttribL3dvEXT; internal unsafe delegate* glVertexAttribL3i64NV; internal unsafe delegate* glVertexAttribL3i64vNV; internal unsafe delegate* glVertexAttribL3ui64NV; internal unsafe delegate* glVertexAttribL3ui64vNV; internal unsafe delegate* glVertexAttribL4d; internal unsafe delegate* glVertexAttribL4dEXT; internal unsafe delegate* glVertexAttribL4dv; internal unsafe delegate* glVertexAttribL4dvEXT; internal unsafe delegate* glVertexAttribL4i64NV; internal unsafe delegate* glVertexAttribL4i64vNV; internal unsafe delegate* glVertexAttribL4ui64NV; internal unsafe delegate* glVertexAttribL4ui64vNV; internal unsafe delegate* glVertexAttribLFormat; internal unsafe delegate* glVertexAttribLFormatNV; internal unsafe delegate* glVertexAttribLPointer; internal unsafe delegate* glVertexAttribLPointerEXT; internal unsafe delegate* glVertexAttribP1ui; internal unsafe delegate* glVertexAttribP1uiv; internal unsafe delegate* glVertexAttribP2ui; internal unsafe delegate* glVertexAttribP2uiv; internal unsafe delegate* glVertexAttribP3ui; internal unsafe delegate* glVertexAttribP3uiv; internal unsafe delegate* glVertexAttribP4ui; internal unsafe delegate* glVertexAttribP4uiv; internal unsafe delegate* glVertexAttribParameteriAMD; internal unsafe delegate* glVertexAttribPointer; internal unsafe delegate* glVertexAttribPointerARB; internal unsafe delegate* glVertexAttribPointerNV; internal unsafe delegate* glVertexAttribs1dvNV; internal unsafe delegate* glVertexAttribs1fvNV; internal unsafe delegate* glVertexAttribs1hvNV; internal unsafe delegate* glVertexAttribs1svNV; internal unsafe delegate* glVertexAttribs2dvNV; internal unsafe delegate* glVertexAttribs2fvNV; internal unsafe delegate* glVertexAttribs2hvNV; internal unsafe delegate* glVertexAttribs2svNV; internal unsafe delegate* glVertexAttribs3dvNV; internal unsafe delegate* glVertexAttribs3fvNV; internal unsafe delegate* glVertexAttribs3hvNV; internal unsafe delegate* glVertexAttribs3svNV; internal unsafe delegate* glVertexAttribs4dvNV; internal unsafe delegate* glVertexAttribs4fvNV; internal unsafe delegate* glVertexAttribs4hvNV; internal unsafe delegate* glVertexAttribs4svNV; internal unsafe delegate* glVertexAttribs4ubvNV; internal unsafe delegate* glVertexBindingDivisor; internal unsafe delegate* glVertexBlendARB; internal unsafe delegate* glVertexBlendEnvfATI; internal unsafe delegate* glVertexBlendEnviATI; internal unsafe delegate* glVertexFormatNV; internal unsafe delegate* glVertexPointerEXT; internal unsafe delegate* glVertexPointerListIBM; internal unsafe delegate* glVertexPointervINTEL; internal unsafe delegate* glVertexStream1dATI; internal unsafe delegate* glVertexStream1dvATI; internal unsafe delegate* glVertexStream1fATI; internal unsafe delegate* glVertexStream1fvATI; internal unsafe delegate* glVertexStream1iATI; internal unsafe delegate* glVertexStream1ivATI; internal unsafe delegate* glVertexStream1sATI; internal unsafe delegate* glVertexStream1svATI; internal unsafe delegate* glVertexStream2dATI; internal unsafe delegate* glVertexStream2dvATI; internal unsafe delegate* glVertexStream2fATI; internal unsafe delegate* glVertexStream2fvATI; internal unsafe delegate* glVertexStream2iATI; internal unsafe delegate* glVertexStream2ivATI; internal unsafe delegate* glVertexStream2sATI; internal unsafe delegate* glVertexStream2svATI; internal unsafe delegate* glVertexStream3dATI; internal unsafe delegate* glVertexStream3dvATI; internal unsafe delegate* glVertexStream3fATI; internal unsafe delegate* glVertexStream3fvATI; internal unsafe delegate* glVertexStream3iATI; internal unsafe delegate* glVertexStream3ivATI; internal unsafe delegate* glVertexStream3sATI; internal unsafe delegate* glVertexStream3svATI; internal unsafe delegate* glVertexStream4dATI; internal unsafe delegate* glVertexStream4dvATI; internal unsafe delegate* glVertexStream4fATI; internal unsafe delegate* glVertexStream4fvATI; internal unsafe delegate* glVertexStream4iATI; internal unsafe delegate* glVertexStream4ivATI; internal unsafe delegate* glVertexStream4sATI; internal unsafe delegate* glVertexStream4svATI; internal unsafe delegate* glVertexWeightPointerEXT; internal unsafe delegate* glVertexWeightfEXT; internal unsafe delegate* glVertexWeightfvEXT; internal unsafe delegate* glVertexWeighthNV; internal unsafe delegate* glVertexWeighthvNV; internal unsafe delegate* glVideoCaptureNV; internal unsafe delegate* glVideoCaptureStreamParameterdvNV; internal unsafe delegate* glVideoCaptureStreamParameterfvNV; internal unsafe delegate* glVideoCaptureStreamParameterivNV; internal unsafe delegate* glViewport; internal unsafe delegate* glViewportArrayv; internal unsafe delegate* glViewportIndexedf; internal unsafe delegate* glViewportIndexedfv; internal unsafe delegate* glViewportPositionWScaleNV; internal unsafe delegate* glViewportSwizzleNV; internal unsafe delegate* glWaitSemaphoreEXT; internal unsafe delegate* glWaitSemaphoreui64NVX; internal unsafe delegate* glWaitSync; internal unsafe delegate* glWaitVkSemaphoreNV; internal unsafe delegate* glWeightPathsNV; internal unsafe delegate* glWeightPointerARB; internal unsafe delegate* glWeightbvARB; internal unsafe delegate* glWeightdvARB; internal unsafe delegate* glWeightfvARB; internal unsafe delegate* glWeightivARB; internal unsafe delegate* glWeightsvARB; internal unsafe delegate* glWeightubvARB; internal unsafe delegate* glWeightuivARB; internal unsafe delegate* glWeightusvARB; internal unsafe delegate* glWindowPos2dARB; internal unsafe delegate* glWindowPos2dMESA; internal unsafe delegate* glWindowPos2dvARB; internal unsafe delegate* glWindowPos2dvMESA; internal unsafe delegate* glWindowPos2fARB; internal unsafe delegate* glWindowPos2fMESA; internal unsafe delegate* glWindowPos2fvARB; internal unsafe delegate* glWindowPos2fvMESA; internal unsafe delegate* glWindowPos2iARB; internal unsafe delegate* glWindowPos2iMESA; internal unsafe delegate* glWindowPos2ivARB; internal unsafe delegate* glWindowPos2ivMESA; internal unsafe delegate* glWindowPos2sARB; internal unsafe delegate* glWindowPos2sMESA; internal unsafe delegate* glWindowPos2svARB; internal unsafe delegate* glWindowPos2svMESA; internal unsafe delegate* glWindowPos3dARB; internal unsafe delegate* glWindowPos3dMESA; internal unsafe delegate* glWindowPos3dvARB; internal unsafe delegate* glWindowPos3dvMESA; internal unsafe delegate* glWindowPos3fARB; internal unsafe delegate* glWindowPos3fMESA; internal unsafe delegate* glWindowPos3fvARB; internal unsafe delegate* glWindowPos3fvMESA; internal unsafe delegate* glWindowPos3iARB; internal unsafe delegate* glWindowPos3iMESA; internal unsafe delegate* glWindowPos3ivARB; internal unsafe delegate* glWindowPos3ivMESA; internal unsafe delegate* glWindowPos3sARB; internal unsafe delegate* glWindowPos3sMESA; internal unsafe delegate* glWindowPos3svARB; internal unsafe delegate* glWindowPos3svMESA; internal unsafe delegate* glWindowPos4dMESA; internal unsafe delegate* glWindowPos4dvMESA; internal unsafe delegate* glWindowPos4fMESA; internal unsafe delegate* glWindowPos4fvMESA; internal unsafe delegate* glWindowPos4iMESA; internal unsafe delegate* glWindowPos4ivMESA; internal unsafe delegate* glWindowPos4sMESA; internal unsafe delegate* glWindowPos4svMESA; internal unsafe delegate* glWindowRectanglesEXT; internal unsafe delegate* glWriteMaskEXT; #endregion glapi } }