{
	"symbols" : 
	{
		"glActiveShaderProgram" : 
		{
			"type" : "func glActiveShaderProgram"
		},
		"glActiveShaderProgramEXT" : 
		{
			"type" : "func glActiveShaderProgramEXT"
		},
		"glActiveTexture" : 
		{
			"type" : "func glActiveTexture"
		},
		"glAlphaFuncQCOM" : 
		{
			"type" : "func glAlphaFuncQCOM"
		},
		"glApplyFramebufferAttachmentCMAAINTEL" : 
		{
			"type" : "func glApplyFramebufferAttachmentCMAAINTEL"
		},
		"glAttachShader" : 
		{
			"type" : "func glAttachShader"
		},
		"glBeginConditionalRenderNV" : 
		{
			"type" : "func glBeginConditionalRenderNV"
		},
		"glBeginPerfMonitorAMD" : 
		{
			"type" : "func glBeginPerfMonitorAMD"
		},
		"glBeginPerfQueryINTEL" : 
		{
			"type" : "func glBeginPerfQueryINTEL"
		},
		"glBeginQuery" : 
		{
			"type" : "func glBeginQuery"
		},
		"glBeginQueryEXT" : 
		{
			"type" : "func glBeginQueryEXT"
		},
		"glBeginTransformFeedback" : 
		{
			"type" : "func glBeginTransformFeedback"
		},
		"glBindAttribLocation" : 
		{
			"type" : "func glBindAttribLocation"
		},
		"glBindBuffer" : 
		{
			"type" : "func glBindBuffer"
		},
		"glBindBufferBase" : 
		{
			"type" : "func glBindBufferBase"
		},
		"glBindBufferRange" : 
		{
			"type" : "func glBindBufferRange"
		},
		"glBindFragDataLocationEXT" : 
		{
			"type" : "func glBindFragDataLocationEXT"
		},
		"glBindFragDataLocationIndexedEXT" : 
		{
			"type" : "func glBindFragDataLocationIndexedEXT"
		},
		"glBindFramebuffer" : 
		{
			"type" : "func glBindFramebuffer"
		},
		"glBindImageTexture" : 
		{
			"type" : "func glBindImageTexture"
		},
		"glBindProgramPipeline" : 
		{
			"type" : "func glBindProgramPipeline"
		},
		"glBindProgramPipelineEXT" : 
		{
			"type" : "func glBindProgramPipelineEXT"
		},
		"glBindRenderbuffer" : 
		{
			"type" : "func glBindRenderbuffer"
		},
		"glBindSampler" : 
		{
			"type" : "func glBindSampler"
		},
		"glBindTexture" : 
		{
			"type" : "func glBindTexture"
		},
		"glBindTransformFeedback" : 
		{
			"type" : "func glBindTransformFeedback"
		},
		"glBindVertexArray" : 
		{
			"type" : "func glBindVertexArray"
		},
		"glBindVertexArrayOES" : 
		{
			"type" : "func glBindVertexArrayOES"
		},
		"glBindVertexBuffer" : 
		{
			"type" : "func glBindVertexBuffer"
		},
		"glBlendBarrier" : 
		{
			"type" : "func glBlendBarrier"
		},
		"glBlendBarrierKHR" : 
		{
			"type" : "func glBlendBarrierKHR"
		},
		"glBlendBarrierNV" : 
		{
			"type" : "func glBlendBarrierNV"
		},
		"glBlendColor" : 
		{
			"type" : "func glBlendColor"
		},
		"glBlendEquation" : 
		{
			"type" : "func glBlendEquation"
		},
		"glBlendEquationSeparate" : 
		{
			"type" : "func glBlendEquationSeparate"
		},
		"glBlendEquationSeparatei" : 
		{
			"type" : "func glBlendEquationSeparatei"
		},
		"glBlendEquationSeparateiEXT" : 
		{
			"type" : "func glBlendEquationSeparateiEXT"
		},
		"glBlendEquationSeparateiOES" : 
		{
			"type" : "func glBlendEquationSeparateiOES"
		},
		"glBlendEquationi" : 
		{
			"type" : "func glBlendEquationi"
		},
		"glBlendEquationiEXT" : 
		{
			"type" : "func glBlendEquationiEXT"
		},
		"glBlendEquationiOES" : 
		{
			"type" : "func glBlendEquationiOES"
		},
		"glBlendFunc" : 
		{
			"type" : "func glBlendFunc"
		},
		"glBlendFuncSeparate" : 
		{
			"type" : "func glBlendFuncSeparate"
		},
		"glBlendFuncSeparatei" : 
		{
			"type" : "func glBlendFuncSeparatei"
		},
		"glBlendFuncSeparateiEXT" : 
		{
			"type" : "func glBlendFuncSeparateiEXT"
		},
		"glBlendFuncSeparateiOES" : 
		{
			"type" : "func glBlendFuncSeparateiOES"
		},
		"glBlendFunci" : 
		{
			"type" : "func glBlendFunci"
		},
		"glBlendFunciEXT" : 
		{
			"type" : "func glBlendFunciEXT"
		},
		"glBlendFunciOES" : 
		{
			"type" : "func glBlendFunciOES"
		},
		"glBlendParameteriNV" : 
		{
			"type" : "func glBlendParameteriNV"
		},
		"glBlitFramebuffer" : 
		{
			"type" : "func glBlitFramebuffer"
		},
		"glBlitFramebufferANGLE" : 
		{
			"type" : "func glBlitFramebufferANGLE"
		},
		"glBlitFramebufferNV" : 
		{
			"type" : "func glBlitFramebufferNV"
		},
		"glBufferData" : 
		{
			"type" : "func glBufferData"
		},
		"glBufferStorageEXT" : 
		{
			"type" : "func glBufferStorageEXT"
		},
		"glBufferStorageExternalEXT" : 
		{
			"type" : "func glBufferStorageExternalEXT"
		},
		"glBufferStorageMemEXT" : 
		{
			"type" : "func glBufferStorageMemEXT"
		},
		"glBufferSubData" : 
		{
			"type" : "func glBufferSubData"
		},
		"glCheckFramebufferStatus" : 
		{
			"type" : "func glCheckFramebufferStatus"
		},
		"glClear" : 
		{
			"type" : "func glClear"
		},
		"glClearBufferfi" : 
		{
			"type" : "func glClearBufferfi"
		},
		"glClearBufferfv" : 
		{
			"type" : "func glClearBufferfv"
		},
		"glClearBufferiv" : 
		{
			"type" : "func glClearBufferiv"
		},
		"glClearBufferuiv" : 
		{
			"type" : "func glClearBufferuiv"
		},
		"glClearColor" : 
		{
			"type" : "func glClearColor"
		},
		"glClearDepthf" : 
		{
			"type" : "func glClearDepthf"
		},
		"glClearPixelLocalStorageuiEXT" : 
		{
			"type" : "func glClearPixelLocalStorageuiEXT"
		},
		"glClearStencil" : 
		{
			"type" : "func glClearStencil"
		},
		"glClearTexImageEXT" : 
		{
			"type" : "func glClearTexImageEXT"
		},
		"glClearTexSubImageEXT" : 
		{
			"type" : "func glClearTexSubImageEXT"
		},
		"glClientWaitSync" : 
		{
			"type" : "func glClientWaitSync"
		},
		"glClientWaitSyncAPPLE" : 
		{
			"type" : "func glClientWaitSyncAPPLE"
		},
		"glClipControlEXT" : 
		{
			"type" : "func glClipControlEXT"
		},
		"glColorMask" : 
		{
			"type" : "func glColorMask"
		},
		"glColorMaski" : 
		{
			"type" : "func glColorMaski"
		},
		"glColorMaskiEXT" : 
		{
			"type" : "func glColorMaskiEXT"
		},
		"glColorMaskiOES" : 
		{
			"type" : "func glColorMaskiOES"
		},
		"glCompileShader" : 
		{
			"type" : "func glCompileShader"
		},
		"glCompressedTexImage2D" : 
		{
			"type" : "func glCompressedTexImage2D"
		},
		"glCompressedTexImage3D" : 
		{
			"type" : "func glCompressedTexImage3D"
		},
		"glCompressedTexImage3DOES" : 
		{
			"type" : "func glCompressedTexImage3DOES"
		},
		"glCompressedTexSubImage2D" : 
		{
			"type" : "func glCompressedTexSubImage2D"
		},
		"glCompressedTexSubImage3D" : 
		{
			"type" : "func glCompressedTexSubImage3D"
		},
		"glCompressedTexSubImage3DOES" : 
		{
			"type" : "func glCompressedTexSubImage3DOES"
		},
		"glConservativeRasterParameteriNV" : 
		{
			"type" : "func glConservativeRasterParameteriNV"
		},
		"glCopyBufferSubData" : 
		{
			"type" : "func glCopyBufferSubData"
		},
		"glCopyBufferSubDataNV" : 
		{
			"type" : "func glCopyBufferSubDataNV"
		},
		"glCopyImageSubData" : 
		{
			"type" : "func glCopyImageSubData"
		},
		"glCopyImageSubDataEXT" : 
		{
			"type" : "func glCopyImageSubDataEXT"
		},
		"glCopyImageSubDataOES" : 
		{
			"type" : "func glCopyImageSubDataOES"
		},
		"glCopyPathNV" : 
		{
			"type" : "func glCopyPathNV"
		},
		"glCopyTexImage2D" : 
		{
			"type" : "func glCopyTexImage2D"
		},
		"glCopyTexSubImage2D" : 
		{
			"type" : "func glCopyTexSubImage2D"
		},
		"glCopyTexSubImage3D" : 
		{
			"type" : "func glCopyTexSubImage3D"
		},
		"glCopyTexSubImage3DOES" : 
		{
			"type" : "func glCopyTexSubImage3DOES"
		},
		"glCopyTextureLevelsAPPLE" : 
		{
			"type" : "func glCopyTextureLevelsAPPLE"
		},
		"glCoverFillPathInstancedNV" : 
		{
			"type" : "func glCoverFillPathInstancedNV"
		},
		"glCoverFillPathNV" : 
		{
			"type" : "func glCoverFillPathNV"
		},
		"glCoverStrokePathInstancedNV" : 
		{
			"type" : "func glCoverStrokePathInstancedNV"
		},
		"glCoverStrokePathNV" : 
		{
			"type" : "func glCoverStrokePathNV"
		},
		"glCoverageMaskNV" : 
		{
			"type" : "func glCoverageMaskNV"
		},
		"glCoverageModulationNV" : 
		{
			"type" : "func glCoverageModulationNV"
		},
		"glCoverageModulationTableNV" : 
		{
			"type" : "func glCoverageModulationTableNV"
		},
		"glCoverageOperationNV" : 
		{
			"type" : "func glCoverageOperationNV"
		},
		"glCreateMemoryObjectsEXT" : 
		{
			"type" : "func glCreateMemoryObjectsEXT"
		},
		"glCreatePerfQueryINTEL" : 
		{
			"type" : "func glCreatePerfQueryINTEL"
		},
		"glCreateProgram" : 
		{
			"type" : "func glCreateProgram"
		},
		"glCreateShader" : 
		{
			"type" : "func glCreateShader"
		},
		"glCreateShaderProgramv" : 
		{
			"type" : "func glCreateShaderProgramv"
		},
		"glCreateShaderProgramvEXT" : 
		{
			"type" : "func glCreateShaderProgramvEXT"
		},
		"glCullFace" : 
		{
			"type" : "func glCullFace"
		},
		"glDebugMessageCallback" : 
		{
			"type" : "func glDebugMessageCallback"
		},
		"glDebugMessageCallbackKHR" : 
		{
			"type" : "func glDebugMessageCallbackKHR"
		},
		"glDebugMessageControl" : 
		{
			"type" : "func glDebugMessageControl"
		},
		"glDebugMessageControlKHR" : 
		{
			"type" : "func glDebugMessageControlKHR"
		},
		"glDebugMessageInsert" : 
		{
			"type" : "func glDebugMessageInsert"
		},
		"glDebugMessageInsertKHR" : 
		{
			"type" : "func glDebugMessageInsertKHR"
		},
		"glDeleteBuffers" : 
		{
			"type" : "func glDeleteBuffers"
		},
		"glDeleteFencesNV" : 
		{
			"type" : "func glDeleteFencesNV"
		},
		"glDeleteFramebuffers" : 
		{
			"type" : "func glDeleteFramebuffers"
		},
		"glDeleteMemoryObjectsEXT" : 
		{
			"type" : "func glDeleteMemoryObjectsEXT"
		},
		"glDeletePathsNV" : 
		{
			"type" : "func glDeletePathsNV"
		},
		"glDeletePerfMonitorsAMD" : 
		{
			"type" : "func glDeletePerfMonitorsAMD"
		},
		"glDeletePerfQueryINTEL" : 
		{
			"type" : "func glDeletePerfQueryINTEL"
		},
		"glDeleteProgram" : 
		{
			"type" : "func glDeleteProgram"
		},
		"glDeleteProgramPipelines" : 
		{
			"type" : "func glDeleteProgramPipelines"
		},
		"glDeleteProgramPipelinesEXT" : 
		{
			"type" : "func glDeleteProgramPipelinesEXT"
		},
		"glDeleteQueries" : 
		{
			"type" : "func glDeleteQueries"
		},
		"glDeleteQueriesEXT" : 
		{
			"type" : "func glDeleteQueriesEXT"
		},
		"glDeleteRenderbuffers" : 
		{
			"type" : "func glDeleteRenderbuffers"
		},
		"glDeleteSamplers" : 
		{
			"type" : "func glDeleteSamplers"
		},
		"glDeleteSemaphoresEXT" : 
		{
			"type" : "func glDeleteSemaphoresEXT"
		},
		"glDeleteShader" : 
		{
			"type" : "func glDeleteShader"
		},
		"glDeleteSync" : 
		{
			"type" : "func glDeleteSync"
		},
		"glDeleteSyncAPPLE" : 
		{
			"type" : "func glDeleteSyncAPPLE"
		},
		"glDeleteTextures" : 
		{
			"type" : "func glDeleteTextures"
		},
		"glDeleteTransformFeedbacks" : 
		{
			"type" : "func glDeleteTransformFeedbacks"
		},
		"glDeleteVertexArrays" : 
		{
			"type" : "func glDeleteVertexArrays"
		},
		"glDeleteVertexArraysOES" : 
		{
			"type" : "func glDeleteVertexArraysOES"
		},
		"glDepthFunc" : 
		{
			"type" : "func glDepthFunc"
		},
		"glDepthMask" : 
		{
			"type" : "func glDepthMask"
		},
		"glDepthRangeArrayfvNV" : 
		{
			"type" : "func glDepthRangeArrayfvNV"
		},
		"glDepthRangeArrayfvOES" : 
		{
			"type" : "func glDepthRangeArrayfvOES"
		},
		"glDepthRangeIndexedfNV" : 
		{
			"type" : "func glDepthRangeIndexedfNV"
		},
		"glDepthRangeIndexedfOES" : 
		{
			"type" : "func glDepthRangeIndexedfOES"
		},
		"glDepthRangef" : 
		{
			"type" : "func glDepthRangef"
		},
		"glDetachShader" : 
		{
			"type" : "func glDetachShader"
		},
		"glDisable" : 
		{
			"type" : "func glDisable"
		},
		"glDisableDriverControlQCOM" : 
		{
			"type" : "func glDisableDriverControlQCOM"
		},
		"glDisableVertexAttribArray" : 
		{
			"type" : "func glDisableVertexAttribArray"
		},
		"glDisablei" : 
		{
			"type" : "func glDisablei"
		},
		"glDisableiEXT" : 
		{
			"type" : "func glDisableiEXT"
		},
		"glDisableiNV" : 
		{
			"type" : "func glDisableiNV"
		},
		"glDisableiOES" : 
		{
			"type" : "func glDisableiOES"
		},
		"glDiscardFramebufferEXT" : 
		{
			"type" : "func glDiscardFramebufferEXT"
		},
		"glDispatchCompute" : 
		{
			"type" : "func glDispatchCompute"
		},
		"glDispatchComputeIndirect" : 
		{
			"type" : "func glDispatchComputeIndirect"
		},
		"glDrawArrays" : 
		{
			"type" : "func glDrawArrays"
		},
		"glDrawArraysIndirect" : 
		{
			"type" : "func glDrawArraysIndirect"
		},
		"glDrawArraysInstanced" : 
		{
			"type" : "func glDrawArraysInstanced"
		},
		"glDrawArraysInstancedANGLE" : 
		{
			"type" : "func glDrawArraysInstancedANGLE"
		},
		"glDrawArraysInstancedBaseInstanceEXT" : 
		{
			"type" : "func glDrawArraysInstancedBaseInstanceEXT"
		},
		"glDrawArraysInstancedEXT" : 
		{
			"type" : "func glDrawArraysInstancedEXT"
		},
		"glDrawArraysInstancedNV" : 
		{
			"type" : "func glDrawArraysInstancedNV"
		},
		"glDrawBuffers" : 
		{
			"type" : "func glDrawBuffers"
		},
		"glDrawBuffersEXT" : 
		{
			"type" : "func glDrawBuffersEXT"
		},
		"glDrawBuffersIndexedEXT" : 
		{
			"type" : "func glDrawBuffersIndexedEXT"
		},
		"glDrawBuffersNV" : 
		{
			"type" : "func glDrawBuffersNV"
		},
		"glDrawElements" : 
		{
			"type" : "func glDrawElements"
		},
		"glDrawElementsBaseVertex" : 
		{
			"type" : "func glDrawElementsBaseVertex"
		},
		"glDrawElementsBaseVertexEXT" : 
		{
			"type" : "func glDrawElementsBaseVertexEXT"
		},
		"glDrawElementsBaseVertexOES" : 
		{
			"type" : "func glDrawElementsBaseVertexOES"
		},
		"glDrawElementsIndirect" : 
		{
			"type" : "func glDrawElementsIndirect"
		},
		"glDrawElementsInstanced" : 
		{
			"type" : "func glDrawElementsInstanced"
		},
		"glDrawElementsInstancedANGLE" : 
		{
			"type" : "func glDrawElementsInstancedANGLE"
		},
		"glDrawElementsInstancedBaseInstanceEXT" : 
		{
			"type" : "func glDrawElementsInstancedBaseInstanceEXT"
		},
		"glDrawElementsInstancedBaseVertex" : 
		{
			"type" : "func glDrawElementsInstancedBaseVertex"
		},
		"glDrawElementsInstancedBaseVertexBaseInstanceEXT" : 
		{
			"type" : "func glDrawElementsInstancedBaseVertexBaseInstanceEXT"
		},
		"glDrawElementsInstancedBaseVertexEXT" : 
		{
			"type" : "func glDrawElementsInstancedBaseVertexEXT"
		},
		"glDrawElementsInstancedBaseVertexOES" : 
		{
			"type" : "func glDrawElementsInstancedBaseVertexOES"
		},
		"glDrawElementsInstancedEXT" : 
		{
			"type" : "func glDrawElementsInstancedEXT"
		},
		"glDrawElementsInstancedNV" : 
		{
			"type" : "func glDrawElementsInstancedNV"
		},
		"glDrawRangeElements" : 
		{
			"type" : "func glDrawRangeElements"
		},
		"glDrawRangeElementsBaseVertex" : 
		{
			"type" : "func glDrawRangeElementsBaseVertex"
		},
		"glDrawRangeElementsBaseVertexEXT" : 
		{
			"type" : "func glDrawRangeElementsBaseVertexEXT"
		},
		"glDrawRangeElementsBaseVertexOES" : 
		{
			"type" : "func glDrawRangeElementsBaseVertexOES"
		},
		"glDrawTransformFeedbackEXT" : 
		{
			"type" : "func glDrawTransformFeedbackEXT"
		},
		"glDrawTransformFeedbackInstancedEXT" : 
		{
			"type" : "func glDrawTransformFeedbackInstancedEXT"
		},
		"glDrawVkImageNV" : 
		{
			"type" : "func glDrawVkImageNV"
		},
		"glEGLImageTargetRenderbufferStorageOES" : 
		{
			"type" : "func glEGLImageTargetRenderbufferStorageOES"
		},
		"glEGLImageTargetTexStorageEXT" : 
		{
			"type" : "func glEGLImageTargetTexStorageEXT"
		},
		"glEGLImageTargetTexture2DOES" : 
		{
			"type" : "func glEGLImageTargetTexture2DOES"
		},
		"glEGLImageTargetTextureStorageEXT" : 
		{
			"type" : "func glEGLImageTargetTextureStorageEXT"
		},
		"glEnable" : 
		{
			"type" : "func glEnable"
		},
		"glEnableDriverControlQCOM" : 
		{
			"type" : "func glEnableDriverControlQCOM"
		},
		"glEnableVertexAttribArray" : 
		{
			"type" : "func glEnableVertexAttribArray"
		},
		"glEnablei" : 
		{
			"type" : "func glEnablei"
		},
		"glEnableiEXT" : 
		{
			"type" : "func glEnableiEXT"
		},
		"glEnableiNV" : 
		{
			"type" : "func glEnableiNV"
		},
		"glEnableiOES" : 
		{
			"type" : "func glEnableiOES"
		},
		"glEndConditionalRenderNV" : 
		{
			"type" : "func glEndConditionalRenderNV"
		},
		"glEndPerfMonitorAMD" : 
		{
			"type" : "func glEndPerfMonitorAMD"
		},
		"glEndPerfQueryINTEL" : 
		{
			"type" : "func glEndPerfQueryINTEL"
		},
		"glEndQuery" : 
		{
			"type" : "func glEndQuery"
		},
		"glEndQueryEXT" : 
		{
			"type" : "func glEndQueryEXT"
		},
		"glEndTilingQCOM" : 
		{
			"type" : "func glEndTilingQCOM"
		},
		"glEndTransformFeedback" : 
		{
			"type" : "func glEndTransformFeedback"
		},
		"glExtGetBufferPointervQCOM" : 
		{
			"type" : "func glExtGetBufferPointervQCOM"
		},
		"glExtGetBuffersQCOM" : 
		{
			"type" : "func glExtGetBuffersQCOM"
		},
		"glExtGetFramebuffersQCOM" : 
		{
			"type" : "func glExtGetFramebuffersQCOM"
		},
		"glExtGetProgramBinarySourceQCOM" : 
		{
			"type" : "func glExtGetProgramBinarySourceQCOM"
		},
		"glExtGetProgramsQCOM" : 
		{
			"type" : "func glExtGetProgramsQCOM"
		},
		"glExtGetRenderbuffersQCOM" : 
		{
			"type" : "func glExtGetRenderbuffersQCOM"
		},
		"glExtGetShadersQCOM" : 
		{
			"type" : "func glExtGetShadersQCOM"
		},
		"glExtGetTexLevelParameterivQCOM" : 
		{
			"type" : "func glExtGetTexLevelParameterivQCOM"
		},
		"glExtGetTexSubImageQCOM" : 
		{
			"type" : "func glExtGetTexSubImageQCOM"
		},
		"glExtGetTexturesQCOM" : 
		{
			"type" : "func glExtGetTexturesQCOM"
		},
		"glExtIsProgramBinaryQCOM" : 
		{
			"type" : "func glExtIsProgramBinaryQCOM"
		},
		"glExtTexObjectStateOverrideiQCOM" : 
		{
			"type" : "func glExtTexObjectStateOverrideiQCOM"
		},
		"glFenceSync" : 
		{
			"type" : "func glFenceSync"
		},
		"glFenceSyncAPPLE" : 
		{
			"type" : "func glFenceSyncAPPLE"
		},
		"glFinish" : 
		{
			"type" : "func glFinish"
		},
		"glFinishFenceNV" : 
		{
			"type" : "func glFinishFenceNV"
		},
		"glFlush" : 
		{
			"type" : "func glFlush"
		},
		"glFlushMappedBufferRange" : 
		{
			"type" : "func glFlushMappedBufferRange"
		},
		"glFlushMappedBufferRangeEXT" : 
		{
			"type" : "func glFlushMappedBufferRangeEXT"
		},
		"glFragmentCoverageColorNV" : 
		{
			"type" : "func glFragmentCoverageColorNV"
		},
		"glFramebufferFetchBarrierEXT" : 
		{
			"type" : "func glFramebufferFetchBarrierEXT"
		},
		"glFramebufferFetchBarrierQCOM" : 
		{
			"type" : "func glFramebufferFetchBarrierQCOM"
		},
		"glFramebufferFoveationConfigQCOM" : 
		{
			"type" : "func glFramebufferFoveationConfigQCOM"
		},
		"glFramebufferFoveationParametersQCOM" : 
		{
			"type" : "func glFramebufferFoveationParametersQCOM"
		},
		"glFramebufferParameteri" : 
		{
			"type" : "func glFramebufferParameteri"
		},
		"glFramebufferPixelLocalStorageSizeEXT" : 
		{
			"type" : "func glFramebufferPixelLocalStorageSizeEXT"
		},
		"glFramebufferRenderbuffer" : 
		{
			"type" : "func glFramebufferRenderbuffer"
		},
		"glFramebufferSampleLocationsfvNV" : 
		{
			"type" : "func glFramebufferSampleLocationsfvNV"
		},
		"glFramebufferTexture" : 
		{
			"type" : "func glFramebufferTexture"
		},
		"glFramebufferTexture2D" : 
		{
			"type" : "func glFramebufferTexture2D"
		},
		"glFramebufferTexture2DDownsampleIMG" : 
		{
			"type" : "func glFramebufferTexture2DDownsampleIMG"
		},
		"glFramebufferTexture2DMultisampleEXT" : 
		{
			"type" : "func glFramebufferTexture2DMultisampleEXT"
		},
		"glFramebufferTexture2DMultisampleIMG" : 
		{
			"type" : "func glFramebufferTexture2DMultisampleIMG"
		},
		"glFramebufferTexture3DOES" : 
		{
			"type" : "func glFramebufferTexture3DOES"
		},
		"glFramebufferTextureEXT" : 
		{
			"type" : "func glFramebufferTextureEXT"
		},
		"glFramebufferTextureLayer" : 
		{
			"type" : "func glFramebufferTextureLayer"
		},
		"glFramebufferTextureLayerDownsampleIMG" : 
		{
			"type" : "func glFramebufferTextureLayerDownsampleIMG"
		},
		"glFramebufferTextureMultisampleMultiviewOVR" : 
		{
			"type" : "func glFramebufferTextureMultisampleMultiviewOVR"
		},
		"glFramebufferTextureMultiviewOVR" : 
		{
			"type" : "func glFramebufferTextureMultiviewOVR"
		},
		"glFramebufferTextureOES" : 
		{
			"type" : "func glFramebufferTextureOES"
		},
		"glFrontFace" : 
		{
			"type" : "func glFrontFace"
		},
		"glGenBuffers" : 
		{
			"type" : "func glGenBuffers"
		},
		"glGenFencesNV" : 
		{
			"type" : "func glGenFencesNV"
		},
		"glGenFramebuffers" : 
		{
			"type" : "func glGenFramebuffers"
		},
		"glGenPathsNV" : 
		{
			"type" : "func glGenPathsNV"
		},
		"glGenPerfMonitorsAMD" : 
		{
			"type" : "func glGenPerfMonitorsAMD"
		},
		"glGenProgramPipelines" : 
		{
			"type" : "func glGenProgramPipelines"
		},
		"glGenProgramPipelinesEXT" : 
		{
			"type" : "func glGenProgramPipelinesEXT"
		},
		"glGenQueries" : 
		{
			"type" : "func glGenQueries"
		},
		"glGenQueriesEXT" : 
		{
			"type" : "func glGenQueriesEXT"
		},
		"glGenRenderbuffers" : 
		{
			"type" : "func glGenRenderbuffers"
		},
		"glGenSamplers" : 
		{
			"type" : "func glGenSamplers"
		},
		"glGenSemaphoresEXT" : 
		{
			"type" : "func glGenSemaphoresEXT"
		},
		"glGenTextures" : 
		{
			"type" : "func glGenTextures"
		},
		"glGenTransformFeedbacks" : 
		{
			"type" : "func glGenTransformFeedbacks"
		},
		"glGenVertexArrays" : 
		{
			"type" : "func glGenVertexArrays"
		},
		"glGenVertexArraysOES" : 
		{
			"type" : "func glGenVertexArraysOES"
		},
		"glGenerateMipmap" : 
		{
			"type" : "func glGenerateMipmap"
		},
		"glGetActiveAttrib" : 
		{
			"type" : "func glGetActiveAttrib"
		},
		"glGetActiveUniform" : 
		{
			"type" : "func glGetActiveUniform"
		},
		"glGetActiveUniformBlockName" : 
		{
			"type" : "func glGetActiveUniformBlockName"
		},
		"glGetActiveUniformBlockiv" : 
		{
			"type" : "func glGetActiveUniformBlockiv"
		},
		"glGetActiveUniformsiv" : 
		{
			"type" : "func glGetActiveUniformsiv"
		},
		"glGetAttachedShaders" : 
		{
			"type" : "func glGetAttachedShaders"
		},
		"glGetAttribLocation" : 
		{
			"type" : "func glGetAttribLocation"
		},
		"glGetBooleani_v" : 
		{
			"type" : "func glGetBooleani_v"
		},
		"glGetBooleanv" : 
		{
			"type" : "func glGetBooleanv"
		},
		"glGetBufferParameteri64v" : 
		{
			"type" : "func glGetBufferParameteri64v"
		},
		"glGetBufferParameteriv" : 
		{
			"type" : "func glGetBufferParameteriv"
		},
		"glGetBufferPointerv" : 
		{
			"type" : "func glGetBufferPointerv"
		},
		"glGetBufferPointervOES" : 
		{
			"type" : "func glGetBufferPointervOES"
		},
		"glGetCoverageModulationTableNV" : 
		{
			"type" : "func glGetCoverageModulationTableNV"
		},
		"glGetDebugMessageLog" : 
		{
			"type" : "func glGetDebugMessageLog"
		},
		"glGetDebugMessageLogKHR" : 
		{
			"type" : "func glGetDebugMessageLogKHR"
		},
		"glGetDriverControlStringQCOM" : 
		{
			"type" : "func glGetDriverControlStringQCOM"
		},
		"glGetDriverControlsQCOM" : 
		{
			"type" : "func glGetDriverControlsQCOM"
		},
		"glGetError" : 
		{
			"type" : "func glGetError"
		},
		"glGetFenceivNV" : 
		{
			"type" : "func glGetFenceivNV"
		},
		"glGetFirstPerfQueryIdINTEL" : 
		{
			"type" : "func glGetFirstPerfQueryIdINTEL"
		},
		"glGetFloati_vNV" : 
		{
			"type" : "func glGetFloati_vNV"
		},
		"glGetFloati_vOES" : 
		{
			"type" : "func glGetFloati_vOES"
		},
		"glGetFloatv" : 
		{
			"type" : "func glGetFloatv"
		},
		"glGetFragDataIndexEXT" : 
		{
			"type" : "func glGetFragDataIndexEXT"
		},
		"glGetFragDataLocation" : 
		{
			"type" : "func glGetFragDataLocation"
		},
		"glGetFramebufferAttachmentParameteriv" : 
		{
			"type" : "func glGetFramebufferAttachmentParameteriv"
		},
		"glGetFramebufferParameteriv" : 
		{
			"type" : "func glGetFramebufferParameteriv"
		},
		"glGetFramebufferPixelLocalStorageSizeEXT" : 
		{
			"type" : "func glGetFramebufferPixelLocalStorageSizeEXT"
		},
		"glGetGraphicsResetStatus" : 
		{
			"type" : "func glGetGraphicsResetStatus"
		},
		"glGetGraphicsResetStatusEXT" : 
		{
			"type" : "func glGetGraphicsResetStatusEXT"
		},
		"glGetGraphicsResetStatusKHR" : 
		{
			"type" : "func glGetGraphicsResetStatusKHR"
		},
		"glGetImageHandleNV" : 
		{
			"type" : "func glGetImageHandleNV"
		},
		"glGetInteger64i_v" : 
		{
			"type" : "func glGetInteger64i_v"
		},
		"glGetInteger64v" : 
		{
			"type" : "func glGetInteger64v"
		},
		"glGetInteger64vAPPLE" : 
		{
			"type" : "func glGetInteger64vAPPLE"
		},
		"glGetIntegeri_v" : 
		{
			"type" : "func glGetIntegeri_v"
		},
		"glGetIntegeri_vEXT" : 
		{
			"type" : "func glGetIntegeri_vEXT"
		},
		"glGetIntegerv" : 
		{
			"type" : "func glGetIntegerv"
		},
		"glGetInternalformatSampleivNV" : 
		{
			"type" : "func glGetInternalformatSampleivNV"
		},
		"glGetInternalformativ" : 
		{
			"type" : "func glGetInternalformativ"
		},
		"glGetMemoryObjectParameterivEXT" : 
		{
			"type" : "func glGetMemoryObjectParameterivEXT"
		},
		"glGetMultisamplefv" : 
		{
			"type" : "func glGetMultisamplefv"
		},
		"glGetNextPerfQueryIdINTEL" : 
		{
			"type" : "func glGetNextPerfQueryIdINTEL"
		},
		"glGetObjectLabel" : 
		{
			"type" : "func glGetObjectLabel"
		},
		"glGetObjectLabelEXT" : 
		{
			"type" : "func glGetObjectLabelEXT"
		},
		"glGetObjectLabelKHR" : 
		{
			"type" : "func glGetObjectLabelKHR"
		},
		"glGetObjectPtrLabel" : 
		{
			"type" : "func glGetObjectPtrLabel"
		},
		"glGetObjectPtrLabelKHR" : 
		{
			"type" : "func glGetObjectPtrLabelKHR"
		},
		"glGetPathCommandsNV" : 
		{
			"type" : "func glGetPathCommandsNV"
		},
		"glGetPathCoordsNV" : 
		{
			"type" : "func glGetPathCoordsNV"
		},
		"glGetPathDashArrayNV" : 
		{
			"type" : "func glGetPathDashArrayNV"
		},
		"glGetPathLengthNV" : 
		{
			"type" : "func glGetPathLengthNV"
		},
		"glGetPathMetricRangeNV" : 
		{
			"type" : "func glGetPathMetricRangeNV"
		},
		"glGetPathMetricsNV" : 
		{
			"type" : "func glGetPathMetricsNV"
		},
		"glGetPathParameterfvNV" : 
		{
			"type" : "func glGetPathParameterfvNV"
		},
		"glGetPathParameterivNV" : 
		{
			"type" : "func glGetPathParameterivNV"
		},
		"glGetPathSpacingNV" : 
		{
			"type" : "func glGetPathSpacingNV"
		},
		"glGetPerfCounterInfoINTEL" : 
		{
			"type" : "func glGetPerfCounterInfoINTEL"
		},
		"glGetPerfMonitorCounterDataAMD" : 
		{
			"type" : "func glGetPerfMonitorCounterDataAMD"
		},
		"glGetPerfMonitorCounterInfoAMD" : 
		{
			"type" : "func glGetPerfMonitorCounterInfoAMD"
		},
		"glGetPerfMonitorCounterStringAMD" : 
		{
			"type" : "func glGetPerfMonitorCounterStringAMD"
		},
		"glGetPerfMonitorCountersAMD" : 
		{
			"type" : "func glGetPerfMonitorCountersAMD"
		},
		"glGetPerfMonitorGroupStringAMD" : 
		{
			"type" : "func glGetPerfMonitorGroupStringAMD"
		},
		"glGetPerfMonitorGroupsAMD" : 
		{
			"type" : "func glGetPerfMonitorGroupsAMD"
		},
		"glGetPerfQueryDataINTEL" : 
		{
			"type" : "func glGetPerfQueryDataINTEL"
		},
		"glGetPerfQueryIdByNameINTEL" : 
		{
			"type" : "func glGetPerfQueryIdByNameINTEL"
		},
		"glGetPerfQueryInfoINTEL" : 
		{
			"type" : "func glGetPerfQueryInfoINTEL"
		},
		"glGetPointerv" : 
		{
			"type" : "func glGetPointerv"
		},
		"glGetPointervKHR" : 
		{
			"type" : "func glGetPointervKHR"
		},
		"glGetProgramBinary" : 
		{
			"type" : "func glGetProgramBinary"
		},
		"glGetProgramBinaryOES" : 
		{
			"type" : "func glGetProgramBinaryOES"
		},
		"glGetProgramInfoLog" : 
		{
			"type" : "func glGetProgramInfoLog"
		},
		"glGetProgramInterfaceiv" : 
		{
			"type" : "func glGetProgramInterfaceiv"
		},
		"glGetProgramPipelineInfoLog" : 
		{
			"type" : "func glGetProgramPipelineInfoLog"
		},
		"glGetProgramPipelineInfoLogEXT" : 
		{
			"type" : "func glGetProgramPipelineInfoLogEXT"
		},
		"glGetProgramPipelineiv" : 
		{
			"type" : "func glGetProgramPipelineiv"
		},
		"glGetProgramPipelineivEXT" : 
		{
			"type" : "func glGetProgramPipelineivEXT"
		},
		"glGetProgramResourceIndex" : 
		{
			"type" : "func glGetProgramResourceIndex"
		},
		"glGetProgramResourceLocation" : 
		{
			"type" : "func glGetProgramResourceLocation"
		},
		"glGetProgramResourceLocationIndexEXT" : 
		{
			"type" : "func glGetProgramResourceLocationIndexEXT"
		},
		"glGetProgramResourceName" : 
		{
			"type" : "func glGetProgramResourceName"
		},
		"glGetProgramResourcefvNV" : 
		{
			"type" : "func glGetProgramResourcefvNV"
		},
		"glGetProgramResourceiv" : 
		{
			"type" : "func glGetProgramResourceiv"
		},
		"glGetProgramiv" : 
		{
			"type" : "func glGetProgramiv"
		},
		"glGetQueryObjecti64vEXT" : 
		{
			"type" : "func glGetQueryObjecti64vEXT"
		},
		"glGetQueryObjectivEXT" : 
		{
			"type" : "func glGetQueryObjectivEXT"
		},
		"glGetQueryObjectui64vEXT" : 
		{
			"type" : "func glGetQueryObjectui64vEXT"
		},
		"glGetQueryObjectuiv" : 
		{
			"type" : "func glGetQueryObjectuiv"
		},
		"glGetQueryObjectuivEXT" : 
		{
			"type" : "func glGetQueryObjectuivEXT"
		},
		"glGetQueryiv" : 
		{
			"type" : "func glGetQueryiv"
		},
		"glGetQueryivEXT" : 
		{
			"type" : "func glGetQueryivEXT"
		},
		"glGetRenderbufferParameteriv" : 
		{
			"type" : "func glGetRenderbufferParameteriv"
		},
		"glGetSamplerParameterIiv" : 
		{
			"type" : "func glGetSamplerParameterIiv"
		},
		"glGetSamplerParameterIivEXT" : 
		{
			"type" : "func glGetSamplerParameterIivEXT"
		},
		"glGetSamplerParameterIivOES" : 
		{
			"type" : "func glGetSamplerParameterIivOES"
		},
		"glGetSamplerParameterIuiv" : 
		{
			"type" : "func glGetSamplerParameterIuiv"
		},
		"glGetSamplerParameterIuivEXT" : 
		{
			"type" : "func glGetSamplerParameterIuivEXT"
		},
		"glGetSamplerParameterIuivOES" : 
		{
			"type" : "func glGetSamplerParameterIuivOES"
		},
		"glGetSamplerParameterfv" : 
		{
			"type" : "func glGetSamplerParameterfv"
		},
		"glGetSamplerParameteriv" : 
		{
			"type" : "func glGetSamplerParameteriv"
		},
		"glGetSemaphoreParameterui64vEXT" : 
		{
			"type" : "func glGetSemaphoreParameterui64vEXT"
		},
		"glGetShaderInfoLog" : 
		{
			"type" : "func glGetShaderInfoLog"
		},
		"glGetShaderPrecisionFormat" : 
		{
			"type" : "func glGetShaderPrecisionFormat"
		},
		"glGetShaderSource" : 
		{
			"type" : "func glGetShaderSource"
		},
		"glGetShaderiv" : 
		{
			"type" : "func glGetShaderiv"
		},
		"glGetString" : 
		{
			"type" : "func glGetString"
		},
		"glGetStringi" : 
		{
			"type" : "func glGetStringi"
		},
		"glGetSynciv" : 
		{
			"type" : "func glGetSynciv"
		},
		"glGetSyncivAPPLE" : 
		{
			"type" : "func glGetSyncivAPPLE"
		},
		"glGetTexLevelParameterfv" : 
		{
			"type" : "func glGetTexLevelParameterfv"
		},
		"glGetTexLevelParameteriv" : 
		{
			"type" : "func glGetTexLevelParameteriv"
		},
		"glGetTexParameterIiv" : 
		{
			"type" : "func glGetTexParameterIiv"
		},
		"glGetTexParameterIivEXT" : 
		{
			"type" : "func glGetTexParameterIivEXT"
		},
		"glGetTexParameterIivOES" : 
		{
			"type" : "func glGetTexParameterIivOES"
		},
		"glGetTexParameterIuiv" : 
		{
			"type" : "func glGetTexParameterIuiv"
		},
		"glGetTexParameterIuivEXT" : 
		{
			"type" : "func glGetTexParameterIuivEXT"
		},
		"glGetTexParameterIuivOES" : 
		{
			"type" : "func glGetTexParameterIuivOES"
		},
		"glGetTexParameterfv" : 
		{
			"type" : "func glGetTexParameterfv"
		},
		"glGetTexParameteriv" : 
		{
			"type" : "func glGetTexParameteriv"
		},
		"glGetTextureHandleIMG" : 
		{
			"type" : "func glGetTextureHandleIMG"
		},
		"glGetTextureHandleNV" : 
		{
			"type" : "func glGetTextureHandleNV"
		},
		"glGetTextureSamplerHandleIMG" : 
		{
			"type" : "func glGetTextureSamplerHandleIMG"
		},
		"glGetTextureSamplerHandleNV" : 
		{
			"type" : "func glGetTextureSamplerHandleNV"
		},
		"glGetTransformFeedbackVarying" : 
		{
			"type" : "func glGetTransformFeedbackVarying"
		},
		"glGetTranslatedShaderSourceANGLE" : 
		{
			"type" : "func glGetTranslatedShaderSourceANGLE"
		},
		"glGetUniformBlockIndex" : 
		{
			"type" : "func glGetUniformBlockIndex"
		},
		"glGetUniformIndices" : 
		{
			"type" : "func glGetUniformIndices"
		},
		"glGetUniformLocation" : 
		{
			"type" : "func glGetUniformLocation"
		},
		"glGetUniformfv" : 
		{
			"type" : "func glGetUniformfv"
		},
		"glGetUniformi64vNV" : 
		{
			"type" : "func glGetUniformi64vNV"
		},
		"glGetUniformiv" : 
		{
			"type" : "func glGetUniformiv"
		},
		"glGetUniformuiv" : 
		{
			"type" : "func glGetUniformuiv"
		},
		"glGetUnsignedBytei_vEXT" : 
		{
			"type" : "func glGetUnsignedBytei_vEXT"
		},
		"glGetUnsignedBytevEXT" : 
		{
			"type" : "func glGetUnsignedBytevEXT"
		},
		"glGetVertexAttribIiv" : 
		{
			"type" : "func glGetVertexAttribIiv"
		},
		"glGetVertexAttribIuiv" : 
		{
			"type" : "func glGetVertexAttribIuiv"
		},
		"glGetVertexAttribPointerv" : 
		{
			"type" : "func glGetVertexAttribPointerv"
		},
		"glGetVertexAttribfv" : 
		{
			"type" : "func glGetVertexAttribfv"
		},
		"glGetVertexAttribiv" : 
		{
			"type" : "func glGetVertexAttribiv"
		},
		"glGetVkProcAddrNV" : 
		{
			"type" : "func glGetVkProcAddrNV"
		},
		"glGetnUniformfv" : 
		{
			"type" : "func glGetnUniformfv"
		},
		"glGetnUniformfvEXT" : 
		{
			"type" : "func glGetnUniformfvEXT"
		},
		"glGetnUniformfvKHR" : 
		{
			"type" : "func glGetnUniformfvKHR"
		},
		"glGetnUniformiv" : 
		{
			"type" : "func glGetnUniformiv"
		},
		"glGetnUniformivEXT" : 
		{
			"type" : "func glGetnUniformivEXT"
		},
		"glGetnUniformivKHR" : 
		{
			"type" : "func glGetnUniformivKHR"
		},
		"glGetnUniformuiv" : 
		{
			"type" : "func glGetnUniformuiv"
		},
		"glGetnUniformuivKHR" : 
		{
			"type" : "func glGetnUniformuivKHR"
		},
		"glHint" : 
		{
			"type" : "func glHint"
		},
		"glImportMemoryFdEXT" : 
		{
			"type" : "func glImportMemoryFdEXT"
		},
		"glImportSemaphoreFdEXT" : 
		{
			"type" : "func glImportSemaphoreFdEXT"
		},
		"glInsertEventMarkerEXT" : 
		{
			"type" : "func glInsertEventMarkerEXT"
		},
		"glInterpolatePathsNV" : 
		{
			"type" : "func glInterpolatePathsNV"
		},
		"glInvalidateFramebuffer" : 
		{
			"type" : "func glInvalidateFramebuffer"
		},
		"glInvalidateSubFramebuffer" : 
		{
			"type" : "func glInvalidateSubFramebuffer"
		},
		"glIsBuffer" : 
		{
			"type" : "func glIsBuffer"
		},
		"glIsEnabled" : 
		{
			"type" : "func glIsEnabled"
		},
		"glIsEnabledi" : 
		{
			"type" : "func glIsEnabledi"
		},
		"glIsEnablediEXT" : 
		{
			"type" : "func glIsEnablediEXT"
		},
		"glIsEnablediNV" : 
		{
			"type" : "func glIsEnablediNV"
		},
		"glIsEnablediOES" : 
		{
			"type" : "func glIsEnablediOES"
		},
		"glIsFenceNV" : 
		{
			"type" : "func glIsFenceNV"
		},
		"glIsFramebuffer" : 
		{
			"type" : "func glIsFramebuffer"
		},
		"glIsImageHandleResidentNV" : 
		{
			"type" : "func glIsImageHandleResidentNV"
		},
		"glIsMemoryObjectEXT" : 
		{
			"type" : "func glIsMemoryObjectEXT"
		},
		"glIsPathNV" : 
		{
			"type" : "func glIsPathNV"
		},
		"glIsPointInFillPathNV" : 
		{
			"type" : "func glIsPointInFillPathNV"
		},
		"glIsPointInStrokePathNV" : 
		{
			"type" : "func glIsPointInStrokePathNV"
		},
		"glIsProgram" : 
		{
			"type" : "func glIsProgram"
		},
		"glIsProgramPipeline" : 
		{
			"type" : "func glIsProgramPipeline"
		},
		"glIsProgramPipelineEXT" : 
		{
			"type" : "func glIsProgramPipelineEXT"
		},
		"glIsQuery" : 
		{
			"type" : "func glIsQuery"
		},
		"glIsQueryEXT" : 
		{
			"type" : "func glIsQueryEXT"
		},
		"glIsRenderbuffer" : 
		{
			"type" : "func glIsRenderbuffer"
		},
		"glIsSampler" : 
		{
			"type" : "func glIsSampler"
		},
		"glIsSemaphoreEXT" : 
		{
			"type" : "func glIsSemaphoreEXT"
		},
		"glIsShader" : 
		{
			"type" : "func glIsShader"
		},
		"glIsSync" : 
		{
			"type" : "func glIsSync"
		},
		"glIsSyncAPPLE" : 
		{
			"type" : "func glIsSyncAPPLE"
		},
		"glIsTexture" : 
		{
			"type" : "func glIsTexture"
		},
		"glIsTextureHandleResidentNV" : 
		{
			"type" : "func glIsTextureHandleResidentNV"
		},
		"glIsTransformFeedback" : 
		{
			"type" : "func glIsTransformFeedback"
		},
		"glIsVertexArray" : 
		{
			"type" : "func glIsVertexArray"
		},
		"glIsVertexArrayOES" : 
		{
			"type" : "func glIsVertexArrayOES"
		},
		"glLabelObjectEXT" : 
		{
			"type" : "func glLabelObjectEXT"
		},
		"glLineWidth" : 
		{
			"type" : "func glLineWidth"
		},
		"glLinkProgram" : 
		{
			"type" : "func glLinkProgram"
		},
		"glMakeImageHandleNonResidentNV" : 
		{
			"type" : "func glMakeImageHandleNonResidentNV"
		},
		"glMakeImageHandleResidentNV" : 
		{
			"type" : "func glMakeImageHandleResidentNV"
		},
		"glMakeTextureHandleNonResidentNV" : 
		{
			"type" : "func glMakeTextureHandleNonResidentNV"
		},
		"glMakeTextureHandleResidentNV" : 
		{
			"type" : "func glMakeTextureHandleResidentNV"
		},
		"glMapBufferOES" : 
		{
			"type" : "func glMapBufferOES"
		},
		"glMapBufferRange" : 
		{
			"type" : "func glMapBufferRange"
		},
		"glMapBufferRangeEXT" : 
		{
			"type" : "func glMapBufferRangeEXT"
		},
		"glMatrixFrustumEXT" : 
		{
			"type" : "func glMatrixFrustumEXT"
		},
		"glMatrixLoad3x2fNV" : 
		{
			"type" : "func glMatrixLoad3x2fNV"
		},
		"glMatrixLoad3x3fNV" : 
		{
			"type" : "func glMatrixLoad3x3fNV"
		},
		"glMatrixLoadIdentityEXT" : 
		{
			"type" : "func glMatrixLoadIdentityEXT"
		},
		"glMatrixLoadTranspose3x3fNV" : 
		{
			"type" : "func glMatrixLoadTranspose3x3fNV"
		},
		"glMatrixLoadTransposedEXT" : 
		{
			"type" : "func glMatrixLoadTransposedEXT"
		},
		"glMatrixLoadTransposefEXT" : 
		{
			"type" : "func glMatrixLoadTransposefEXT"
		},
		"glMatrixLoaddEXT" : 
		{
			"type" : "func glMatrixLoaddEXT"
		},
		"glMatrixLoadfEXT" : 
		{
			"type" : "func glMatrixLoadfEXT"
		},
		"glMatrixMult3x2fNV" : 
		{
			"type" : "func glMatrixMult3x2fNV"
		},
		"glMatrixMult3x3fNV" : 
		{
			"type" : "func glMatrixMult3x3fNV"
		},
		"glMatrixMultTranspose3x3fNV" : 
		{
			"type" : "func glMatrixMultTranspose3x3fNV"
		},
		"glMatrixMultTransposedEXT" : 
		{
			"type" : "func glMatrixMultTransposedEXT"
		},
		"glMatrixMultTransposefEXT" : 
		{
			"type" : "func glMatrixMultTransposefEXT"
		},
		"glMatrixMultdEXT" : 
		{
			"type" : "func glMatrixMultdEXT"
		},
		"glMatrixMultfEXT" : 
		{
			"type" : "func glMatrixMultfEXT"
		},
		"glMatrixOrthoEXT" : 
		{
			"type" : "func glMatrixOrthoEXT"
		},
		"glMatrixPopEXT" : 
		{
			"type" : "func glMatrixPopEXT"
		},
		"glMatrixPushEXT" : 
		{
			"type" : "func glMatrixPushEXT"
		},
		"glMatrixRotatedEXT" : 
		{
			"type" : "func glMatrixRotatedEXT"
		},
		"glMatrixRotatefEXT" : 
		{
			"type" : "func glMatrixRotatefEXT"
		},
		"glMatrixScaledEXT" : 
		{
			"type" : "func glMatrixScaledEXT"
		},
		"glMatrixScalefEXT" : 
		{
			"type" : "func glMatrixScalefEXT"
		},
		"glMatrixTranslatedEXT" : 
		{
			"type" : "func glMatrixTranslatedEXT"
		},
		"glMatrixTranslatefEXT" : 
		{
			"type" : "func glMatrixTranslatefEXT"
		},
		"glMaxShaderCompilerThreadsKHR" : 
		{
			"type" : "func glMaxShaderCompilerThreadsKHR"
		},
		"glMemoryBarrier" : 
		{
			"type" : "func glMemoryBarrier"
		},
		"glMemoryBarrierByRegion" : 
		{
			"type" : "func glMemoryBarrierByRegion"
		},
		"glMemoryObjectParameterivEXT" : 
		{
			"type" : "func glMemoryObjectParameterivEXT"
		},
		"glMinSampleShading" : 
		{
			"type" : "func glMinSampleShading"
		},
		"glMinSampleShadingOES" : 
		{
			"type" : "func glMinSampleShadingOES"
		},
		"glMultiDrawArraysEXT" : 
		{
			"type" : "func glMultiDrawArraysEXT"
		},
		"glMultiDrawArraysIndirectEXT" : 
		{
			"type" : "func glMultiDrawArraysIndirectEXT"
		},
		"glMultiDrawElementsBaseVertexEXT" : 
		{
			"type" : "func glMultiDrawElementsBaseVertexEXT"
		},
		"glMultiDrawElementsEXT" : 
		{
			"type" : "func glMultiDrawElementsEXT"
		},
		"glMultiDrawElementsIndirectEXT" : 
		{
			"type" : "func glMultiDrawElementsIndirectEXT"
		},
		"glNamedBufferStorageExternalEXT" : 
		{
			"type" : "func glNamedBufferStorageExternalEXT"
		},
		"glNamedBufferStorageMemEXT" : 
		{
			"type" : "func glNamedBufferStorageMemEXT"
		},
		"glNamedFramebufferSampleLocationsfvNV" : 
		{
			"type" : "func glNamedFramebufferSampleLocationsfvNV"
		},
		"glObjectLabel" : 
		{
			"type" : "func glObjectLabel"
		},
		"glObjectLabelKHR" : 
		{
			"type" : "func glObjectLabelKHR"
		},
		"glObjectPtrLabel" : 
		{
			"type" : "func glObjectPtrLabel"
		},
		"glObjectPtrLabelKHR" : 
		{
			"type" : "func glObjectPtrLabelKHR"
		},
		"glPatchParameteri" : 
		{
			"type" : "func glPatchParameteri"
		},
		"glPatchParameteriEXT" : 
		{
			"type" : "func glPatchParameteriEXT"
		},
		"glPatchParameteriOES" : 
		{
			"type" : "func glPatchParameteriOES"
		},
		"glPathCommandsNV" : 
		{
			"type" : "func glPathCommandsNV"
		},
		"glPathCoordsNV" : 
		{
			"type" : "func glPathCoordsNV"
		},
		"glPathCoverDepthFuncNV" : 
		{
			"type" : "func glPathCoverDepthFuncNV"
		},
		"glPathDashArrayNV" : 
		{
			"type" : "func glPathDashArrayNV"
		},
		"glPathGlyphIndexArrayNV" : 
		{
			"type" : "func glPathGlyphIndexArrayNV"
		},
		"glPathGlyphIndexRangeNV" : 
		{
			"type" : "func glPathGlyphIndexRangeNV"
		},
		"glPathGlyphRangeNV" : 
		{
			"type" : "func glPathGlyphRangeNV"
		},
		"glPathGlyphsNV" : 
		{
			"type" : "func glPathGlyphsNV"
		},
		"glPathMemoryGlyphIndexArrayNV" : 
		{
			"type" : "func glPathMemoryGlyphIndexArrayNV"
		},
		"glPathParameterfNV" : 
		{
			"type" : "func glPathParameterfNV"
		},
		"glPathParameterfvNV" : 
		{
			"type" : "func glPathParameterfvNV"
		},
		"glPathParameteriNV" : 
		{
			"type" : "func glPathParameteriNV"
		},
		"glPathParameterivNV" : 
		{
			"type" : "func glPathParameterivNV"
		},
		"glPathStencilDepthOffsetNV" : 
		{
			"type" : "func glPathStencilDepthOffsetNV"
		},
		"glPathStencilFuncNV" : 
		{
			"type" : "func glPathStencilFuncNV"
		},
		"glPathStringNV" : 
		{
			"type" : "func glPathStringNV"
		},
		"glPathSubCommandsNV" : 
		{
			"type" : "func glPathSubCommandsNV"
		},
		"glPathSubCoordsNV" : 
		{
			"type" : "func glPathSubCoordsNV"
		},
		"glPauseTransformFeedback" : 
		{
			"type" : "func glPauseTransformFeedback"
		},
		"glPixelStorei" : 
		{
			"type" : "func glPixelStorei"
		},
		"glPointAlongPathNV" : 
		{
			"type" : "func glPointAlongPathNV"
		},
		"glPolygonModeNV" : 
		{
			"type" : "func glPolygonModeNV"
		},
		"glPolygonOffset" : 
		{
			"type" : "func glPolygonOffset"
		},
		"glPolygonOffsetClampEXT" : 
		{
			"type" : "func glPolygonOffsetClampEXT"
		},
		"glPopDebugGroup" : 
		{
			"type" : "func glPopDebugGroup"
		},
		"glPopDebugGroupKHR" : 
		{
			"type" : "func glPopDebugGroupKHR"
		},
		"glPopGroupMarkerEXT" : 
		{
			"type" : "func glPopGroupMarkerEXT"
		},
		"glPrimitiveBoundingBox" : 
		{
			"type" : "func glPrimitiveBoundingBox"
		},
		"glPrimitiveBoundingBoxEXT" : 
		{
			"type" : "func glPrimitiveBoundingBoxEXT"
		},
		"glPrimitiveBoundingBoxOES" : 
		{
			"type" : "func glPrimitiveBoundingBoxOES"
		},
		"glProgramBinary" : 
		{
			"type" : "func glProgramBinary"
		},
		"glProgramBinaryOES" : 
		{
			"type" : "func glProgramBinaryOES"
		},
		"glProgramParameteri" : 
		{
			"type" : "func glProgramParameteri"
		},
		"glProgramParameteriEXT" : 
		{
			"type" : "func glProgramParameteriEXT"
		},
		"glProgramPathFragmentInputGenNV" : 
		{
			"type" : "func glProgramPathFragmentInputGenNV"
		},
		"glProgramUniform1f" : 
		{
			"type" : "func glProgramUniform1f"
		},
		"glProgramUniform1fEXT" : 
		{
			"type" : "func glProgramUniform1fEXT"
		},
		"glProgramUniform1fv" : 
		{
			"type" : "func glProgramUniform1fv"
		},
		"glProgramUniform1fvEXT" : 
		{
			"type" : "func glProgramUniform1fvEXT"
		},
		"glProgramUniform1i" : 
		{
			"type" : "func glProgramUniform1i"
		},
		"glProgramUniform1i64NV" : 
		{
			"type" : "func glProgramUniform1i64NV"
		},
		"glProgramUniform1i64vNV" : 
		{
			"type" : "func glProgramUniform1i64vNV"
		},
		"glProgramUniform1iEXT" : 
		{
			"type" : "func glProgramUniform1iEXT"
		},
		"glProgramUniform1iv" : 
		{
			"type" : "func glProgramUniform1iv"
		},
		"glProgramUniform1ivEXT" : 
		{
			"type" : "func glProgramUniform1ivEXT"
		},
		"glProgramUniform1ui" : 
		{
			"type" : "func glProgramUniform1ui"
		},
		"glProgramUniform1ui64NV" : 
		{
			"type" : "func glProgramUniform1ui64NV"
		},
		"glProgramUniform1ui64vNV" : 
		{
			"type" : "func glProgramUniform1ui64vNV"
		},
		"glProgramUniform1uiEXT" : 
		{
			"type" : "func glProgramUniform1uiEXT"
		},
		"glProgramUniform1uiv" : 
		{
			"type" : "func glProgramUniform1uiv"
		},
		"glProgramUniform1uivEXT" : 
		{
			"type" : "func glProgramUniform1uivEXT"
		},
		"glProgramUniform2f" : 
		{
			"type" : "func glProgramUniform2f"
		},
		"glProgramUniform2fEXT" : 
		{
			"type" : "func glProgramUniform2fEXT"
		},
		"glProgramUniform2fv" : 
		{
			"type" : "func glProgramUniform2fv"
		},
		"glProgramUniform2fvEXT" : 
		{
			"type" : "func glProgramUniform2fvEXT"
		},
		"glProgramUniform2i" : 
		{
			"type" : "func glProgramUniform2i"
		},
		"glProgramUniform2i64NV" : 
		{
			"type" : "func glProgramUniform2i64NV"
		},
		"glProgramUniform2i64vNV" : 
		{
			"type" : "func glProgramUniform2i64vNV"
		},
		"glProgramUniform2iEXT" : 
		{
			"type" : "func glProgramUniform2iEXT"
		},
		"glProgramUniform2iv" : 
		{
			"type" : "func glProgramUniform2iv"
		},
		"glProgramUniform2ivEXT" : 
		{
			"type" : "func glProgramUniform2ivEXT"
		},
		"glProgramUniform2ui" : 
		{
			"type" : "func glProgramUniform2ui"
		},
		"glProgramUniform2ui64NV" : 
		{
			"type" : "func glProgramUniform2ui64NV"
		},
		"glProgramUniform2ui64vNV" : 
		{
			"type" : "func glProgramUniform2ui64vNV"
		},
		"glProgramUniform2uiEXT" : 
		{
			"type" : "func glProgramUniform2uiEXT"
		},
		"glProgramUniform2uiv" : 
		{
			"type" : "func glProgramUniform2uiv"
		},
		"glProgramUniform2uivEXT" : 
		{
			"type" : "func glProgramUniform2uivEXT"
		},
		"glProgramUniform3f" : 
		{
			"type" : "func glProgramUniform3f"
		},
		"glProgramUniform3fEXT" : 
		{
			"type" : "func glProgramUniform3fEXT"
		},
		"glProgramUniform3fv" : 
		{
			"type" : "func glProgramUniform3fv"
		},
		"glProgramUniform3fvEXT" : 
		{
			"type" : "func glProgramUniform3fvEXT"
		},
		"glProgramUniform3i" : 
		{
			"type" : "func glProgramUniform3i"
		},
		"glProgramUniform3i64NV" : 
		{
			"type" : "func glProgramUniform3i64NV"
		},
		"glProgramUniform3i64vNV" : 
		{
			"type" : "func glProgramUniform3i64vNV"
		},
		"glProgramUniform3iEXT" : 
		{
			"type" : "func glProgramUniform3iEXT"
		},
		"glProgramUniform3iv" : 
		{
			"type" : "func glProgramUniform3iv"
		},
		"glProgramUniform3ivEXT" : 
		{
			"type" : "func glProgramUniform3ivEXT"
		},
		"glProgramUniform3ui" : 
		{
			"type" : "func glProgramUniform3ui"
		},
		"glProgramUniform3ui64NV" : 
		{
			"type" : "func glProgramUniform3ui64NV"
		},
		"glProgramUniform3ui64vNV" : 
		{
			"type" : "func glProgramUniform3ui64vNV"
		},
		"glProgramUniform3uiEXT" : 
		{
			"type" : "func glProgramUniform3uiEXT"
		},
		"glProgramUniform3uiv" : 
		{
			"type" : "func glProgramUniform3uiv"
		},
		"glProgramUniform3uivEXT" : 
		{
			"type" : "func glProgramUniform3uivEXT"
		},
		"glProgramUniform4f" : 
		{
			"type" : "func glProgramUniform4f"
		},
		"glProgramUniform4fEXT" : 
		{
			"type" : "func glProgramUniform4fEXT"
		},
		"glProgramUniform4fv" : 
		{
			"type" : "func glProgramUniform4fv"
		},
		"glProgramUniform4fvEXT" : 
		{
			"type" : "func glProgramUniform4fvEXT"
		},
		"glProgramUniform4i" : 
		{
			"type" : "func glProgramUniform4i"
		},
		"glProgramUniform4i64NV" : 
		{
			"type" : "func glProgramUniform4i64NV"
		},
		"glProgramUniform4i64vNV" : 
		{
			"type" : "func glProgramUniform4i64vNV"
		},
		"glProgramUniform4iEXT" : 
		{
			"type" : "func glProgramUniform4iEXT"
		},
		"glProgramUniform4iv" : 
		{
			"type" : "func glProgramUniform4iv"
		},
		"glProgramUniform4ivEXT" : 
		{
			"type" : "func glProgramUniform4ivEXT"
		},
		"glProgramUniform4ui" : 
		{
			"type" : "func glProgramUniform4ui"
		},
		"glProgramUniform4ui64NV" : 
		{
			"type" : "func glProgramUniform4ui64NV"
		},
		"glProgramUniform4ui64vNV" : 
		{
			"type" : "func glProgramUniform4ui64vNV"
		},
		"glProgramUniform4uiEXT" : 
		{
			"type" : "func glProgramUniform4uiEXT"
		},
		"glProgramUniform4uiv" : 
		{
			"type" : "func glProgramUniform4uiv"
		},
		"glProgramUniform4uivEXT" : 
		{
			"type" : "func glProgramUniform4uivEXT"
		},
		"glProgramUniformHandleui64IMG" : 
		{
			"type" : "func glProgramUniformHandleui64IMG"
		},
		"glProgramUniformHandleui64NV" : 
		{
			"type" : "func glProgramUniformHandleui64NV"
		},
		"glProgramUniformHandleui64vIMG" : 
		{
			"type" : "func glProgramUniformHandleui64vIMG"
		},
		"glProgramUniformHandleui64vNV" : 
		{
			"type" : "func glProgramUniformHandleui64vNV"
		},
		"glProgramUniformMatrix2fv" : 
		{
			"type" : "func glProgramUniformMatrix2fv"
		},
		"glProgramUniformMatrix2fvEXT" : 
		{
			"type" : "func glProgramUniformMatrix2fvEXT"
		},
		"glProgramUniformMatrix2x3fv" : 
		{
			"type" : "func glProgramUniformMatrix2x3fv"
		},
		"glProgramUniformMatrix2x3fvEXT" : 
		{
			"type" : "func glProgramUniformMatrix2x3fvEXT"
		},
		"glProgramUniformMatrix2x4fv" : 
		{
			"type" : "func glProgramUniformMatrix2x4fv"
		},
		"glProgramUniformMatrix2x4fvEXT" : 
		{
			"type" : "func glProgramUniformMatrix2x4fvEXT"
		},
		"glProgramUniformMatrix3fv" : 
		{
			"type" : "func glProgramUniformMatrix3fv"
		},
		"glProgramUniformMatrix3fvEXT" : 
		{
			"type" : "func glProgramUniformMatrix3fvEXT"
		},
		"glProgramUniformMatrix3x2fv" : 
		{
			"type" : "func glProgramUniformMatrix3x2fv"
		},
		"glProgramUniformMatrix3x2fvEXT" : 
		{
			"type" : "func glProgramUniformMatrix3x2fvEXT"
		},
		"glProgramUniformMatrix3x4fv" : 
		{
			"type" : "func glProgramUniformMatrix3x4fv"
		},
		"glProgramUniformMatrix3x4fvEXT" : 
		{
			"type" : "func glProgramUniformMatrix3x4fvEXT"
		},
		"glProgramUniformMatrix4fv" : 
		{
			"type" : "func glProgramUniformMatrix4fv"
		},
		"glProgramUniformMatrix4fvEXT" : 
		{
			"type" : "func glProgramUniformMatrix4fvEXT"
		},
		"glProgramUniformMatrix4x2fv" : 
		{
			"type" : "func glProgramUniformMatrix4x2fv"
		},
		"glProgramUniformMatrix4x2fvEXT" : 
		{
			"type" : "func glProgramUniformMatrix4x2fvEXT"
		},
		"glProgramUniformMatrix4x3fv" : 
		{
			"type" : "func glProgramUniformMatrix4x3fv"
		},
		"glProgramUniformMatrix4x3fvEXT" : 
		{
			"type" : "func glProgramUniformMatrix4x3fvEXT"
		},
		"glPushDebugGroup" : 
		{
			"type" : "func glPushDebugGroup"
		},
		"glPushDebugGroupKHR" : 
		{
			"type" : "func glPushDebugGroupKHR"
		},
		"glPushGroupMarkerEXT" : 
		{
			"type" : "func glPushGroupMarkerEXT"
		},
		"glQueryCounterEXT" : 
		{
			"type" : "func glQueryCounterEXT"
		},
		"glRasterSamplesEXT" : 
		{
			"type" : "func glRasterSamplesEXT"
		},
		"glReadBuffer" : 
		{
			"type" : "func glReadBuffer"
		},
		"glReadBufferIndexedEXT" : 
		{
			"type" : "func glReadBufferIndexedEXT"
		},
		"glReadBufferNV" : 
		{
			"type" : "func glReadBufferNV"
		},
		"glReadPixels" : 
		{
			"type" : "func glReadPixels"
		},
		"glReadnPixels" : 
		{
			"type" : "func glReadnPixels"
		},
		"glReadnPixelsEXT" : 
		{
			"type" : "func glReadnPixelsEXT"
		},
		"glReadnPixelsKHR" : 
		{
			"type" : "func glReadnPixelsKHR"
		},
		"glReleaseShaderCompiler" : 
		{
			"type" : "func glReleaseShaderCompiler"
		},
		"glRenderbufferStorage" : 
		{
			"type" : "func glRenderbufferStorage"
		},
		"glRenderbufferStorageMultisample" : 
		{
			"type" : "func glRenderbufferStorageMultisample"
		},
		"glRenderbufferStorageMultisampleANGLE" : 
		{
			"type" : "func glRenderbufferStorageMultisampleANGLE"
		},
		"glRenderbufferStorageMultisampleAPPLE" : 
		{
			"type" : "func glRenderbufferStorageMultisampleAPPLE"
		},
		"glRenderbufferStorageMultisampleEXT" : 
		{
			"type" : "func glRenderbufferStorageMultisampleEXT"
		},
		"glRenderbufferStorageMultisampleIMG" : 
		{
			"type" : "func glRenderbufferStorageMultisampleIMG"
		},
		"glRenderbufferStorageMultisampleNV" : 
		{
			"type" : "func glRenderbufferStorageMultisampleNV"
		},
		"glResolveDepthValuesNV" : 
		{
			"type" : "func glResolveDepthValuesNV"
		},
		"glResolveMultisampleFramebufferAPPLE" : 
		{
			"type" : "func glResolveMultisampleFramebufferAPPLE"
		},
		"glResumeTransformFeedback" : 
		{
			"type" : "func glResumeTransformFeedback"
		},
		"glSampleCoverage" : 
		{
			"type" : "func glSampleCoverage"
		},
		"glSampleMaski" : 
		{
			"type" : "func glSampleMaski"
		},
		"glSamplerParameterIiv" : 
		{
			"type" : "func glSamplerParameterIiv"
		},
		"glSamplerParameterIivEXT" : 
		{
			"type" : "func glSamplerParameterIivEXT"
		},
		"glSamplerParameterIivOES" : 
		{
			"type" : "func glSamplerParameterIivOES"
		},
		"glSamplerParameterIuiv" : 
		{
			"type" : "func glSamplerParameterIuiv"
		},
		"glSamplerParameterIuivEXT" : 
		{
			"type" : "func glSamplerParameterIuivEXT"
		},
		"glSamplerParameterIuivOES" : 
		{
			"type" : "func glSamplerParameterIuivOES"
		},
		"glSamplerParameterf" : 
		{
			"type" : "func glSamplerParameterf"
		},
		"glSamplerParameterfv" : 
		{
			"type" : "func glSamplerParameterfv"
		},
		"glSamplerParameteri" : 
		{
			"type" : "func glSamplerParameteri"
		},
		"glSamplerParameteriv" : 
		{
			"type" : "func glSamplerParameteriv"
		},
		"glScissor" : 
		{
			"type" : "func glScissor"
		},
		"glScissorArrayvNV" : 
		{
			"type" : "func glScissorArrayvNV"
		},
		"glScissorArrayvOES" : 
		{
			"type" : "func glScissorArrayvOES"
		},
		"glScissorIndexedNV" : 
		{
			"type" : "func glScissorIndexedNV"
		},
		"glScissorIndexedOES" : 
		{
			"type" : "func glScissorIndexedOES"
		},
		"glScissorIndexedvNV" : 
		{
			"type" : "func glScissorIndexedvNV"
		},
		"glScissorIndexedvOES" : 
		{
			"type" : "func glScissorIndexedvOES"
		},
		"glSelectPerfMonitorCountersAMD" : 
		{
			"type" : "func glSelectPerfMonitorCountersAMD"
		},
		"glSemaphoreParameterui64vEXT" : 
		{
			"type" : "func glSemaphoreParameterui64vEXT"
		},
		"glSetFenceNV" : 
		{
			"type" : "func glSetFenceNV"
		},
		"glShaderBinary" : 
		{
			"type" : "func glShaderBinary"
		},
		"glShaderSource" : 
		{
			"type" : "func glShaderSource"
		},
		"glSignalSemaphoreEXT" : 
		{
			"type" : "func glSignalSemaphoreEXT"
		},
		"glSignalVkFenceNV" : 
		{
			"type" : "func glSignalVkFenceNV"
		},
		"glSignalVkSemaphoreNV" : 
		{
			"type" : "func glSignalVkSemaphoreNV"
		},
		"glStartTilingQCOM" : 
		{
			"type" : "func glStartTilingQCOM"
		},
		"glStencilFillPathInstancedNV" : 
		{
			"type" : "func glStencilFillPathInstancedNV"
		},
		"glStencilFillPathNV" : 
		{
			"type" : "func glStencilFillPathNV"
		},
		"glStencilFunc" : 
		{
			"type" : "func glStencilFunc"
		},
		"glStencilFuncSeparate" : 
		{
			"type" : "func glStencilFuncSeparate"
		},
		"glStencilMask" : 
		{
			"type" : "func glStencilMask"
		},
		"glStencilMaskSeparate" : 
		{
			"type" : "func glStencilMaskSeparate"
		},
		"glStencilOp" : 
		{
			"type" : "func glStencilOp"
		},
		"glStencilOpSeparate" : 
		{
			"type" : "func glStencilOpSeparate"
		},
		"glStencilStrokePathInstancedNV" : 
		{
			"type" : "func glStencilStrokePathInstancedNV"
		},
		"glStencilStrokePathNV" : 
		{
			"type" : "func glStencilStrokePathNV"
		},
		"glStencilThenCoverFillPathInstancedNV" : 
		{
			"type" : "func glStencilThenCoverFillPathInstancedNV"
		},
		"glStencilThenCoverFillPathNV" : 
		{
			"type" : "func glStencilThenCoverFillPathNV"
		},
		"glStencilThenCoverStrokePathInstancedNV" : 
		{
			"type" : "func glStencilThenCoverStrokePathInstancedNV"
		},
		"glStencilThenCoverStrokePathNV" : 
		{
			"type" : "func glStencilThenCoverStrokePathNV"
		},
		"glSubpixelPrecisionBiasNV" : 
		{
			"type" : "func glSubpixelPrecisionBiasNV"
		},
		"glTestFenceNV" : 
		{
			"type" : "func glTestFenceNV"
		},
		"glTexBuffer" : 
		{
			"type" : "func glTexBuffer"
		},
		"glTexBufferEXT" : 
		{
			"type" : "func glTexBufferEXT"
		},
		"glTexBufferOES" : 
		{
			"type" : "func glTexBufferOES"
		},
		"glTexBufferRange" : 
		{
			"type" : "func glTexBufferRange"
		},
		"glTexBufferRangeEXT" : 
		{
			"type" : "func glTexBufferRangeEXT"
		},
		"glTexBufferRangeOES" : 
		{
			"type" : "func glTexBufferRangeOES"
		},
		"glTexImage2D" : 
		{
			"type" : "func glTexImage2D"
		},
		"glTexImage3D" : 
		{
			"type" : "func glTexImage3D"
		},
		"glTexImage3DOES" : 
		{
			"type" : "func glTexImage3DOES"
		},
		"glTexPageCommitmentEXT" : 
		{
			"type" : "func glTexPageCommitmentEXT"
		},
		"glTexParameterIiv" : 
		{
			"type" : "func glTexParameterIiv"
		},
		"glTexParameterIivEXT" : 
		{
			"type" : "func glTexParameterIivEXT"
		},
		"glTexParameterIivOES" : 
		{
			"type" : "func glTexParameterIivOES"
		},
		"glTexParameterIuiv" : 
		{
			"type" : "func glTexParameterIuiv"
		},
		"glTexParameterIuivEXT" : 
		{
			"type" : "func glTexParameterIuivEXT"
		},
		"glTexParameterIuivOES" : 
		{
			"type" : "func glTexParameterIuivOES"
		},
		"glTexParameterf" : 
		{
			"type" : "func glTexParameterf"
		},
		"glTexParameterfv" : 
		{
			"type" : "func glTexParameterfv"
		},
		"glTexParameteri" : 
		{
			"type" : "func glTexParameteri"
		},
		"glTexParameteriv" : 
		{
			"type" : "func glTexParameteriv"
		},
		"glTexStorage1DEXT" : 
		{
			"type" : "func glTexStorage1DEXT"
		},
		"glTexStorage2D" : 
		{
			"type" : "func glTexStorage2D"
		},
		"glTexStorage2DEXT" : 
		{
			"type" : "func glTexStorage2DEXT"
		},
		"glTexStorage2DMultisample" : 
		{
			"type" : "func glTexStorage2DMultisample"
		},
		"glTexStorage3D" : 
		{
			"type" : "func glTexStorage3D"
		},
		"glTexStorage3DEXT" : 
		{
			"type" : "func glTexStorage3DEXT"
		},
		"glTexStorage3DMultisample" : 
		{
			"type" : "func glTexStorage3DMultisample"
		},
		"glTexStorage3DMultisampleOES" : 
		{
			"type" : "func glTexStorage3DMultisampleOES"
		},
		"glTexStorageMem2DEXT" : 
		{
			"type" : "func glTexStorageMem2DEXT"
		},
		"glTexStorageMem2DMultisampleEXT" : 
		{
			"type" : "func glTexStorageMem2DMultisampleEXT"
		},
		"glTexStorageMem3DEXT" : 
		{
			"type" : "func glTexStorageMem3DEXT"
		},
		"glTexStorageMem3DMultisampleEXT" : 
		{
			"type" : "func glTexStorageMem3DMultisampleEXT"
		},
		"glTexSubImage2D" : 
		{
			"type" : "func glTexSubImage2D"
		},
		"glTexSubImage3D" : 
		{
			"type" : "func glTexSubImage3D"
		},
		"glTexSubImage3DOES" : 
		{
			"type" : "func glTexSubImage3DOES"
		},
		"glTextureFoveationParametersQCOM" : 
		{
			"type" : "func glTextureFoveationParametersQCOM"
		},
		"glTextureStorage1DEXT" : 
		{
			"type" : "func glTextureStorage1DEXT"
		},
		"glTextureStorage2DEXT" : 
		{
			"type" : "func glTextureStorage2DEXT"
		},
		"glTextureStorage3DEXT" : 
		{
			"type" : "func glTextureStorage3DEXT"
		},
		"glTextureStorageMem2DEXT" : 
		{
			"type" : "func glTextureStorageMem2DEXT"
		},
		"glTextureStorageMem2DMultisampleEXT" : 
		{
			"type" : "func glTextureStorageMem2DMultisampleEXT"
		},
		"glTextureStorageMem3DEXT" : 
		{
			"type" : "func glTextureStorageMem3DEXT"
		},
		"glTextureStorageMem3DMultisampleEXT" : 
		{
			"type" : "func glTextureStorageMem3DMultisampleEXT"
		},
		"glTextureViewEXT" : 
		{
			"type" : "func glTextureViewEXT"
		},
		"glTextureViewOES" : 
		{
			"type" : "func glTextureViewOES"
		},
		"glTransformFeedbackVaryings" : 
		{
			"type" : "func glTransformFeedbackVaryings"
		},
		"glTransformPathNV" : 
		{
			"type" : "func glTransformPathNV"
		},
		"glUniform1f" : 
		{
			"type" : "func glUniform1f"
		},
		"glUniform1fv" : 
		{
			"type" : "func glUniform1fv"
		},
		"glUniform1i" : 
		{
			"type" : "func glUniform1i"
		},
		"glUniform1i64NV" : 
		{
			"type" : "func glUniform1i64NV"
		},
		"glUniform1i64vNV" : 
		{
			"type" : "func glUniform1i64vNV"
		},
		"glUniform1iv" : 
		{
			"type" : "func glUniform1iv"
		},
		"glUniform1ui" : 
		{
			"type" : "func glUniform1ui"
		},
		"glUniform1ui64NV" : 
		{
			"type" : "func glUniform1ui64NV"
		},
		"glUniform1ui64vNV" : 
		{
			"type" : "func glUniform1ui64vNV"
		},
		"glUniform1uiv" : 
		{
			"type" : "func glUniform1uiv"
		},
		"glUniform2f" : 
		{
			"type" : "func glUniform2f"
		},
		"glUniform2fv" : 
		{
			"type" : "func glUniform2fv"
		},
		"glUniform2i" : 
		{
			"type" : "func glUniform2i"
		},
		"glUniform2i64NV" : 
		{
			"type" : "func glUniform2i64NV"
		},
		"glUniform2i64vNV" : 
		{
			"type" : "func glUniform2i64vNV"
		},
		"glUniform2iv" : 
		{
			"type" : "func glUniform2iv"
		},
		"glUniform2ui" : 
		{
			"type" : "func glUniform2ui"
		},
		"glUniform2ui64NV" : 
		{
			"type" : "func glUniform2ui64NV"
		},
		"glUniform2ui64vNV" : 
		{
			"type" : "func glUniform2ui64vNV"
		},
		"glUniform2uiv" : 
		{
			"type" : "func glUniform2uiv"
		},
		"glUniform3f" : 
		{
			"type" : "func glUniform3f"
		},
		"glUniform3fv" : 
		{
			"type" : "func glUniform3fv"
		},
		"glUniform3i" : 
		{
			"type" : "func glUniform3i"
		},
		"glUniform3i64NV" : 
		{
			"type" : "func glUniform3i64NV"
		},
		"glUniform3i64vNV" : 
		{
			"type" : "func glUniform3i64vNV"
		},
		"glUniform3iv" : 
		{
			"type" : "func glUniform3iv"
		},
		"glUniform3ui" : 
		{
			"type" : "func glUniform3ui"
		},
		"glUniform3ui64NV" : 
		{
			"type" : "func glUniform3ui64NV"
		},
		"glUniform3ui64vNV" : 
		{
			"type" : "func glUniform3ui64vNV"
		},
		"glUniform3uiv" : 
		{
			"type" : "func glUniform3uiv"
		},
		"glUniform4f" : 
		{
			"type" : "func glUniform4f"
		},
		"glUniform4fv" : 
		{
			"type" : "func glUniform4fv"
		},
		"glUniform4i" : 
		{
			"type" : "func glUniform4i"
		},
		"glUniform4i64NV" : 
		{
			"type" : "func glUniform4i64NV"
		},
		"glUniform4i64vNV" : 
		{
			"type" : "func glUniform4i64vNV"
		},
		"glUniform4iv" : 
		{
			"type" : "func glUniform4iv"
		},
		"glUniform4ui" : 
		{
			"type" : "func glUniform4ui"
		},
		"glUniform4ui64NV" : 
		{
			"type" : "func glUniform4ui64NV"
		},
		"glUniform4ui64vNV" : 
		{
			"type" : "func glUniform4ui64vNV"
		},
		"glUniform4uiv" : 
		{
			"type" : "func glUniform4uiv"
		},
		"glUniformBlockBinding" : 
		{
			"type" : "func glUniformBlockBinding"
		},
		"glUniformHandleui64IMG" : 
		{
			"type" : "func glUniformHandleui64IMG"
		},
		"glUniformHandleui64NV" : 
		{
			"type" : "func glUniformHandleui64NV"
		},
		"glUniformHandleui64vIMG" : 
		{
			"type" : "func glUniformHandleui64vIMG"
		},
		"glUniformHandleui64vNV" : 
		{
			"type" : "func glUniformHandleui64vNV"
		},
		"glUniformMatrix2fv" : 
		{
			"type" : "func glUniformMatrix2fv"
		},
		"glUniformMatrix2x3fv" : 
		{
			"type" : "func glUniformMatrix2x3fv"
		},
		"glUniformMatrix2x3fvNV" : 
		{
			"type" : "func glUniformMatrix2x3fvNV"
		},
		"glUniformMatrix2x4fv" : 
		{
			"type" : "func glUniformMatrix2x4fv"
		},
		"glUniformMatrix2x4fvNV" : 
		{
			"type" : "func glUniformMatrix2x4fvNV"
		},
		"glUniformMatrix3fv" : 
		{
			"type" : "func glUniformMatrix3fv"
		},
		"glUniformMatrix3x2fv" : 
		{
			"type" : "func glUniformMatrix3x2fv"
		},
		"glUniformMatrix3x2fvNV" : 
		{
			"type" : "func glUniformMatrix3x2fvNV"
		},
		"glUniformMatrix3x4fv" : 
		{
			"type" : "func glUniformMatrix3x4fv"
		},
		"glUniformMatrix3x4fvNV" : 
		{
			"type" : "func glUniformMatrix3x4fvNV"
		},
		"glUniformMatrix4fv" : 
		{
			"type" : "func glUniformMatrix4fv"
		},
		"glUniformMatrix4x2fv" : 
		{
			"type" : "func glUniformMatrix4x2fv"
		},
		"glUniformMatrix4x2fvNV" : 
		{
			"type" : "func glUniformMatrix4x2fvNV"
		},
		"glUniformMatrix4x3fv" : 
		{
			"type" : "func glUniformMatrix4x3fv"
		},
		"glUniformMatrix4x3fvNV" : 
		{
			"type" : "func glUniformMatrix4x3fvNV"
		},
		"glUnmapBuffer" : 
		{
			"type" : "func glUnmapBuffer"
		},
		"glUnmapBufferOES" : 
		{
			"type" : "func glUnmapBufferOES"
		},
		"glUseProgram" : 
		{
			"type" : "func glUseProgram"
		},
		"glUseProgramStages" : 
		{
			"type" : "func glUseProgramStages"
		},
		"glUseProgramStagesEXT" : 
		{
			"type" : "func glUseProgramStagesEXT"
		},
		"glValidateProgram" : 
		{
			"type" : "func glValidateProgram"
		},
		"glValidateProgramPipeline" : 
		{
			"type" : "func glValidateProgramPipeline"
		},
		"glValidateProgramPipelineEXT" : 
		{
			"type" : "func glValidateProgramPipelineEXT"
		},
		"glVertexAttrib1f" : 
		{
			"type" : "func glVertexAttrib1f"
		},
		"glVertexAttrib1fv" : 
		{
			"type" : "func glVertexAttrib1fv"
		},
		"glVertexAttrib2f" : 
		{
			"type" : "func glVertexAttrib2f"
		},
		"glVertexAttrib2fv" : 
		{
			"type" : "func glVertexAttrib2fv"
		},
		"glVertexAttrib3f" : 
		{
			"type" : "func glVertexAttrib3f"
		},
		"glVertexAttrib3fv" : 
		{
			"type" : "func glVertexAttrib3fv"
		},
		"glVertexAttrib4f" : 
		{
			"type" : "func glVertexAttrib4f"
		},
		"glVertexAttrib4fv" : 
		{
			"type" : "func glVertexAttrib4fv"
		},
		"glVertexAttribBinding" : 
		{
			"type" : "func glVertexAttribBinding"
		},
		"glVertexAttribDivisor" : 
		{
			"type" : "func glVertexAttribDivisor"
		},
		"glVertexAttribDivisorANGLE" : 
		{
			"type" : "func glVertexAttribDivisorANGLE"
		},
		"glVertexAttribDivisorEXT" : 
		{
			"type" : "func glVertexAttribDivisorEXT"
		},
		"glVertexAttribDivisorNV" : 
		{
			"type" : "func glVertexAttribDivisorNV"
		},
		"glVertexAttribFormat" : 
		{
			"type" : "func glVertexAttribFormat"
		},
		"glVertexAttribI4i" : 
		{
			"type" : "func glVertexAttribI4i"
		},
		"glVertexAttribI4iv" : 
		{
			"type" : "func glVertexAttribI4iv"
		},
		"glVertexAttribI4ui" : 
		{
			"type" : "func glVertexAttribI4ui"
		},
		"glVertexAttribI4uiv" : 
		{
			"type" : "func glVertexAttribI4uiv"
		},
		"glVertexAttribIFormat" : 
		{
			"type" : "func glVertexAttribIFormat"
		},
		"glVertexAttribIPointer" : 
		{
			"type" : "func glVertexAttribIPointer"
		},
		"glVertexAttribPointer" : 
		{
			"type" : "func glVertexAttribPointer"
		},
		"glVertexBindingDivisor" : 
		{
			"type" : "func glVertexBindingDivisor"
		},
		"glViewport" : 
		{
			"type" : "func glViewport"
		},
		"glViewportArrayvNV" : 
		{
			"type" : "func glViewportArrayvNV"
		},
		"glViewportArrayvOES" : 
		{
			"type" : "func glViewportArrayvOES"
		},
		"glViewportIndexedfNV" : 
		{
			"type" : "func glViewportIndexedfNV"
		},
		"glViewportIndexedfOES" : 
		{
			"type" : "func glViewportIndexedfOES"
		},
		"glViewportIndexedfvNV" : 
		{
			"type" : "func glViewportIndexedfvNV"
		},
		"glViewportIndexedfvOES" : 
		{
			"type" : "func glViewportIndexedfvOES"
		},
		"glViewportPositionWScaleNV" : 
		{
			"type" : "func glViewportPositionWScaleNV"
		},
		"glViewportSwizzleNV" : 
		{
			"type" : "func glViewportSwizzleNV"
		},
		"glWaitSemaphoreEXT" : 
		{
			"type" : "func glWaitSemaphoreEXT"
		},
		"glWaitSync" : 
		{
			"type" : "func glWaitSync"
		},
		"glWaitSyncAPPLE" : 
		{
			"type" : "func glWaitSyncAPPLE"
		},
		"glWaitVkSemaphoreNV" : 
		{
			"type" : "func glWaitVkSemaphoreNV"
		},
		"glWeightPathsNV" : 
		{
			"type" : "func glWeightPathsNV"
		},
		"glWindowRectanglesEXT" : 
		{
			"type" : "func glWindowRectanglesEXT"
		}
	},
	"types" : 
	{
		"float32" : 
		{
			"kind" : "float",
			"signed" : true,
			"size" : 32
		},
		"float32 const" : 
		{
			"base_type" : "float32",
			"kind" : "const",
			"size" : 32
		},
		"float32 const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "float32 const",
			"size" : 32
		},
		"float32*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "float32",
			"size" : 32
		},
		"float64" : 
		{
			"kind" : "float",
			"signed" : true,
			"size" : 64
		},
		"float64 const" : 
		{
			"base_type" : "float64",
			"kind" : "const",
			"size" : 64
		},
		"float64 const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "float64 const",
			"size" : 32
		},
		"func #1" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned char8 const*",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func #1*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "func #1",
			"size" : 32
		},
		"func #2" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func #2*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "func #2",
			"size" : 32
		},
		"func glActiveShaderProgram" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glActiveShaderProgramEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glActiveTexture" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glAlphaFuncQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glApplyFramebufferAttachmentCMAAINTEL" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glAttachShader" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBeginConditionalRenderNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBeginPerfMonitorAMD" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBeginPerfQueryINTEL" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBeginQuery" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBeginQueryEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBeginTransformFeedback" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindAttribLocation" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindBuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindBufferBase" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindBufferRange" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindFragDataLocationEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindFragDataLocationIndexedEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindFramebuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindImageTexture" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned char8",
				"int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindProgramPipeline" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindProgramPipelineEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindRenderbuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindSampler" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindTexture" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindTransformFeedback" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindVertexArray" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindVertexArrayOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBindVertexBuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendBarrier" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendBarrierKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendBarrierNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendColor" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendEquation" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendEquationSeparate" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendEquationSeparatei" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendEquationSeparateiEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendEquationSeparateiOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendEquationi" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendEquationiEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendEquationiOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendFunc" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendFuncSeparate" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendFuncSeparatei" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendFuncSeparateiEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendFuncSeparateiOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendFunci" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendFunciEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendFunciOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlendParameteriNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlitFramebuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlitFramebufferANGLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBlitFramebufferNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBufferData" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"void const*",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBufferStorageEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"void const*",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBufferStorageExternalEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"void*",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBufferStorageMemEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glBufferSubData" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCheckFramebufferStatus" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glClear" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glClearBufferfi" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glClearBufferfv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glClearBufferiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glClearBufferuiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glClearColor" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glClearDepthf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glClearPixelLocalStorageuiEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glClearStencil" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glClearTexImageEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glClearTexSubImageEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glClientWaitSync" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct __GLsync*",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glClientWaitSyncAPPLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct __GLsync*",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glClipControlEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glColorMask" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned char8",
				"unsigned char8",
				"unsigned char8",
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glColorMaski" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8",
				"unsigned char8",
				"unsigned char8",
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glColorMaskiEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8",
				"unsigned char8",
				"unsigned char8",
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glColorMaskiOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8",
				"unsigned char8",
				"unsigned char8",
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCompileShader" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCompressedTexImage2D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCompressedTexImage3D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCompressedTexImage3DOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCompressedTexSubImage2D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCompressedTexSubImage3D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCompressedTexSubImage3DOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glConservativeRasterParameteriNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCopyBufferSubData" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCopyBufferSubDataNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCopyImageSubData" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCopyImageSubDataEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCopyImageSubDataOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCopyPathNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCopyTexImage2D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCopyTexSubImage2D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCopyTexSubImage3D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCopyTexSubImage3DOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCopyTextureLevelsAPPLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCoverFillPathInstancedNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCoverFillPathNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCoverStrokePathInstancedNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCoverStrokePathNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCoverageMaskNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCoverageModulationNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCoverageModulationTableNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCoverageOperationNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCreateMemoryObjectsEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCreatePerfQueryINTEL" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glCreateProgram" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glCreateShader" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glCreateShaderProgramv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned char8 const* const*"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glCreateShaderProgramvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned char8 const**"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glCullFace" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDebugMessageCallback" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"func #1*",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDebugMessageCallbackKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"func #1*",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDebugMessageControl" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32 const*",
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDebugMessageControlKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32 const*",
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDebugMessageInsert" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDebugMessageInsertKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteBuffers" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteFencesNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteFramebuffers" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteMemoryObjectsEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeletePathsNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeletePerfMonitorsAMD" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeletePerfQueryINTEL" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteProgram" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteProgramPipelines" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteProgramPipelinesEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteQueries" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteQueriesEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteRenderbuffers" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteSamplers" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteSemaphoresEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteShader" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteSync" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct __GLsync*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteSyncAPPLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct __GLsync*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteTextures" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteTransformFeedbacks" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteVertexArrays" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDeleteVertexArraysOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDepthFunc" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDepthMask" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDepthRangeArrayfvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDepthRangeArrayfvOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDepthRangeIndexedfNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDepthRangeIndexedfOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDepthRangef" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDetachShader" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDisable" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDisableDriverControlQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDisableVertexAttribArray" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDisablei" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDisableiEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDisableiNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDisableiOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDiscardFramebufferEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDispatchCompute" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDispatchComputeIndirect" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawArrays" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawArraysIndirect" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawArraysInstanced" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawArraysInstancedANGLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawArraysInstancedBaseInstanceEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawArraysInstancedEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawArraysInstancedNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawBuffers" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawBuffersEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawBuffersIndexedEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawBuffersNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElements" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsBaseVertex" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsBaseVertexEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsBaseVertexOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsIndirect" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsInstanced" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsInstancedANGLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsInstancedBaseInstanceEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsInstancedBaseVertex" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsInstancedBaseVertexBaseInstanceEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32",
				"int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsInstancedBaseVertexEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsInstancedBaseVertexOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsInstancedEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawElementsInstancedNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawRangeElements" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawRangeElementsBaseVertex" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawRangeElementsBaseVertexEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawRangeElementsBaseVertexOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawTransformFeedbackEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawTransformFeedbackInstancedEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glDrawVkImageNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int64",
				"unsigned int32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEGLImageTargetRenderbufferStorageOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"void*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEGLImageTargetTexStorageEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"void*",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEGLImageTargetTexture2DOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"void*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEGLImageTargetTextureStorageEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"void*",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEnable" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEnableDriverControlQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEnableVertexAttribArray" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEnablei" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEnableiEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEnableiNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEnableiOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEndConditionalRenderNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glEndPerfMonitorAMD" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEndPerfQueryINTEL" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEndQuery" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEndQueryEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEndTilingQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glEndTransformFeedback" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glExtGetBufferPointervQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"void**"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glExtGetBuffersQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32*",
				"int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glExtGetFramebuffersQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32*",
				"int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glExtGetProgramBinarySourceQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned char8*",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glExtGetProgramsQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32*",
				"int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glExtGetRenderbuffersQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32*",
				"int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glExtGetShadersQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32*",
				"int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glExtGetTexLevelParameterivQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glExtGetTexSubImageQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"void*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glExtGetTexturesQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32*",
				"int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glExtIsProgramBinaryQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glExtTexObjectStateOverrideiQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFenceSync" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "struct __GLsync*",
			"size" : 0
		},
		"func glFenceSyncAPPLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "struct __GLsync*",
			"size" : 0
		},
		"func glFinish" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glFinishFenceNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFlush" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glFlushMappedBufferRange" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFlushMappedBufferRangeEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFragmentCoverageColorNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferFetchBarrierEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferFetchBarrierQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferFoveationConfigQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferFoveationParametersQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferParameteri" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferPixelLocalStorageSizeEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferRenderbuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferSampleLocationsfvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferTexture" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferTexture2D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferTexture2DDownsampleIMG" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferTexture2DMultisampleEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferTexture2DMultisampleIMG" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferTexture3DOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferTextureEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferTextureLayer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferTextureLayerDownsampleIMG" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferTextureMultisampleMultiviewOVR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferTextureMultiviewOVR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFramebufferTextureOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glFrontFace" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenBuffers" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenFencesNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenFramebuffers" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenPathsNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glGenPerfMonitorsAMD" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenProgramPipelines" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenProgramPipelinesEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenQueries" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenQueriesEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenRenderbuffers" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenSamplers" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenSemaphoresEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenTextures" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenTransformFeedbacks" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenVertexArrays" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenVertexArraysOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGenerateMipmap" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetActiveAttrib" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32*",
				"int32*",
				"unsigned int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetActiveUniform" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32*",
				"int32*",
				"unsigned int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetActiveUniformBlockName" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetActiveUniformBlockiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetActiveUniformsiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32 const*",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetAttachedShaders" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetAttribLocation" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8 const*"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func glGetBooleani_v" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetBooleanv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetBufferParameteri64v" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int64*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetBufferParameteriv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetBufferPointerv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"void**"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetBufferPointervOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"void**"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetCoverageModulationTableNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetDebugMessageLog" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32*",
				"unsigned int32*",
				"unsigned int32*",
				"unsigned int32*",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glGetDebugMessageLogKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32*",
				"unsigned int32*",
				"unsigned int32*",
				"unsigned int32*",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glGetDriverControlStringQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetDriverControlsQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32*",
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetError" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glGetFenceivNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetFirstPerfQueryIdINTEL" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetFloati_vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetFloati_vOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetFloatv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetFragDataIndexEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8 const*"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func glGetFragDataLocation" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8 const*"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func glGetFramebufferAttachmentParameteriv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetFramebufferParameteriv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetFramebufferPixelLocalStorageSizeEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func glGetGraphicsResetStatus" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glGetGraphicsResetStatusEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glGetGraphicsResetStatusKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glGetImageHandleNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned char8",
				"int32",
				"unsigned int32"
			],
			"return_type" : "unsigned int64",
			"size" : 0
		},
		"func glGetInteger64i_v" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int64*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetInteger64v" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int64*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetInteger64vAPPLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int64*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetIntegeri_v" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetIntegeri_vEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetIntegerv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetInternalformatSampleivNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetInternalformativ" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetMemoryObjectParameterivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetMultisamplefv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetNextPerfQueryIdINTEL" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetObjectLabel" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetObjectLabelEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetObjectLabelKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetObjectPtrLabel" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"void const*",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetObjectPtrLabelKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"void const*",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPathCommandsNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPathCoordsNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPathDashArrayNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPathLengthNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "float32",
			"size" : 0
		},
		"func glGetPathMetricRangeNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPathMetricsNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPathParameterfvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPathParameterivNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPathSpacingNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"float32",
				"float32",
				"unsigned int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPerfCounterInfoINTEL" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned char8*",
				"unsigned int32",
				"unsigned char8*",
				"unsigned int32*",
				"unsigned int32*",
				"unsigned int32*",
				"unsigned int32*",
				"unsigned int64*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPerfMonitorCounterDataAMD" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32*",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPerfMonitorCounterInfoAMD" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"void*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPerfMonitorCounterStringAMD" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPerfMonitorCountersAMD" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32*",
				"int32*",
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPerfMonitorGroupStringAMD" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPerfMonitorGroupsAMD" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32*",
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPerfQueryDataINTEL" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"void*",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPerfQueryIdByNameINTEL" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned char8*",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPerfQueryInfoINTEL" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned char8*",
				"unsigned int32*",
				"unsigned int32*",
				"unsigned int32*",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPointerv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"void**"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetPointervKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"void**"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetProgramBinary" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned int32*",
				"void*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetProgramBinaryOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned int32*",
				"void*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetProgramInfoLog" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetProgramInterfaceiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetProgramPipelineInfoLog" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetProgramPipelineInfoLogEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetProgramPipelineiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetProgramPipelineivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetProgramResourceIndex" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned char8 const*"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glGetProgramResourceLocation" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned char8 const*"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func glGetProgramResourceLocationIndexEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned char8 const*"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func glGetProgramResourceName" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetProgramResourcefvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32 const*",
				"int32",
				"int32*",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetProgramResourceiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32 const*",
				"int32",
				"int32*",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetProgramiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetQueryObjecti64vEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int64*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetQueryObjectivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetQueryObjectui64vEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int64*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetQueryObjectuiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetQueryObjectuivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetQueryiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetQueryivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetRenderbufferParameteriv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetSamplerParameterIiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetSamplerParameterIivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetSamplerParameterIivOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetSamplerParameterIuiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetSamplerParameterIuivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetSamplerParameterIuivOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetSamplerParameterfv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetSamplerParameteriv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetSemaphoreParameterui64vEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int64*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetShaderInfoLog" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetShaderPrecisionFormat" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetShaderSource" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetShaderiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetString" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8 const*",
			"size" : 0
		},
		"func glGetStringi" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "unsigned char8 const*",
			"size" : 0
		},
		"func glGetSynciv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct __GLsync*",
				"unsigned int32",
				"int32",
				"int32*",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetSyncivAPPLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct __GLsync*",
				"unsigned int32",
				"int32",
				"int32*",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetTexLevelParameterfv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetTexLevelParameteriv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetTexParameterIiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetTexParameterIivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetTexParameterIivOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetTexParameterIuiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetTexParameterIuivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetTexParameterIuivOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetTexParameterfv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetTexParameteriv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetTextureHandleIMG" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned int64",
			"size" : 0
		},
		"func glGetTextureHandleNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned int64",
			"size" : 0
		},
		"func glGetTextureSamplerHandleIMG" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "unsigned int64",
			"size" : 0
		},
		"func glGetTextureSamplerHandleNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "unsigned int64",
			"size" : 0
		},
		"func glGetTransformFeedbackVarying" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32*",
				"int32*",
				"unsigned int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetTranslatedShaderSourceANGLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32*",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetUniformBlockIndex" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8 const*"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glGetUniformIndices" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned char8 const* const*",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetUniformLocation" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8 const*"
			],
			"return_type" : "int32",
			"size" : 0
		},
		"func glGetUniformfv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetUniformi64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int64*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetUniformiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetUniformuiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetUnsignedBytei_vEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetUnsignedBytevEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetVertexAttribIiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetVertexAttribIuiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetVertexAttribPointerv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"void**"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetVertexAttribfv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetVertexAttribiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetVkProcAddrNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned char8 const*"
			],
			"return_type" : "func #2*",
			"size" : 0
		},
		"func glGetnUniformfv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetnUniformfvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetnUniformfvKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"float32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetnUniformiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetnUniformivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetnUniformivKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetnUniformuiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glGetnUniformuivKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glHint" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glImportMemoryFdEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int64",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glImportSemaphoreFdEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glInsertEventMarkerEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glInterpolatePathsNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glInvalidateFramebuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glInvalidateSubFramebuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32 const*",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glIsBuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsEnabled" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsEnabledi" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsEnablediEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsEnablediNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsEnablediOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsFenceNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsFramebuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsImageHandleResidentNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int64"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsMemoryObjectEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsPathNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsPointInFillPathNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32",
				"float32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsPointInStrokePathNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32",
				"float32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsProgram" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsProgramPipeline" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsProgramPipelineEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsQuery" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsQueryEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsRenderbuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsSampler" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsSemaphoreEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsShader" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsSync" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct __GLsync*"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsSyncAPPLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct __GLsync*"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsTexture" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsTextureHandleResidentNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int64"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsTransformFeedback" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsVertexArray" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glIsVertexArrayOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glLabelObjectEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glLineWidth" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glLinkProgram" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMakeImageHandleNonResidentNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMakeImageHandleResidentNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int64",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMakeTextureHandleNonResidentNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMakeTextureHandleResidentNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMapBufferOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void*",
			"size" : 0
		},
		"func glMapBufferRange" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32"
			],
			"return_type" : "void*",
			"size" : 0
		},
		"func glMapBufferRangeEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32"
			],
			"return_type" : "void*",
			"size" : 0
		},
		"func glMatrixFrustumEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float64",
				"float64",
				"float64",
				"float64",
				"float64",
				"float64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixLoad3x2fNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixLoad3x3fNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixLoadIdentityEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixLoadTranspose3x3fNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixLoadTransposedEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixLoadTransposefEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixLoaddEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixLoadfEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixMult3x2fNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixMult3x3fNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixMultTranspose3x3fNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixMultTransposedEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixMultTransposefEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixMultdEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixMultfEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixOrthoEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float64",
				"float64",
				"float64",
				"float64",
				"float64",
				"float64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixPopEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixPushEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixRotatedEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float64",
				"float64",
				"float64",
				"float64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixRotatefEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixScaledEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float64",
				"float64",
				"float64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixScalefEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixTranslatedEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float64",
				"float64",
				"float64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMatrixTranslatefEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMaxShaderCompilerThreadsKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMemoryBarrier" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMemoryBarrierByRegion" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMemoryObjectParameterivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMinSampleShading" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMinSampleShadingOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMultiDrawArraysEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32 const*",
				"int32 const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMultiDrawArraysIndirectEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"void const*",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMultiDrawElementsBaseVertexEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32 const*",
				"unsigned int32",
				"void const* const*",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMultiDrawElementsEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32 const*",
				"unsigned int32",
				"void const* const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glMultiDrawElementsIndirectEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"void const*",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glNamedBufferStorageExternalEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"void*",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glNamedBufferStorageMemEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glNamedFramebufferSampleLocationsfvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glObjectLabel" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glObjectLabelKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glObjectPtrLabel" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"void const*",
				"int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glObjectPtrLabelKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"void const*",
				"int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPatchParameteri" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPatchParameteriEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPatchParameteriOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathCommandsNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned char8 const*",
				"int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathCoordsNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathCoverDepthFuncNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathDashArrayNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathGlyphIndexArrayNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"float32"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glPathGlyphIndexRangeNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"unsigned int32",
				"float32",
				"unsigned int32*"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glPathGlyphRangeNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathGlyphsNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"unsigned int32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathMemoryGlyphIndexArrayNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"void const*",
				"int32",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"float32"
			],
			"return_type" : "unsigned int32",
			"size" : 0
		},
		"func glPathParameterfNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathParameterfvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathParameteriNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathParameterivNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathStencilDepthOffsetNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathStencilFuncNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathStringNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathSubCommandsNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"unsigned char8 const*",
				"int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPathSubCoordsNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPauseTransformFeedback" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glPixelStorei" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPointAlongPathNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"float32",
				"float32*",
				"float32*",
				"float32*",
				"float32*"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glPolygonModeNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPolygonOffset" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPolygonOffsetClampEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPopDebugGroup" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glPopDebugGroupKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glPopGroupMarkerEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glPrimitiveBoundingBox" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPrimitiveBoundingBoxEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPrimitiveBoundingBoxOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramBinary" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramBinaryOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramParameteri" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramParameteriEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramPathFragmentInputGenNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1fEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1i" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1i64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1i64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1iEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1iv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1ivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1ui" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1ui64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1ui64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1uiEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1uiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform1uivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2fEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2i" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2i64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int64",
				"int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2i64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2iEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2iv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2ivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2ui" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2ui64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int64",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2ui64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2uiEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2uiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform2uivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3fEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3i" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3i64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int64",
				"int64",
				"int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3i64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3iEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3iv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3ivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3ui" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3ui64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int64",
				"unsigned int64",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3ui64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3uiEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3uiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform3uivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4fEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4i" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4i64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int64",
				"int64",
				"int64",
				"int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4i64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4iEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4iv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4ivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4ui" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4ui64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int64",
				"unsigned int64",
				"unsigned int64",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4ui64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4uiEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4uiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniform4uivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformHandleui64IMG" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformHandleui64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformHandleui64vIMG" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformHandleui64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix2fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix2fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix2x3fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix2x3fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix2x4fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix2x4fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix3fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix3fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix3x2fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix3x2fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix3x4fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix3x4fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix4fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix4fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix4x2fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix4x2fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix4x3fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glProgramUniformMatrix4x3fvEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPushDebugGroup" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPushDebugGroupKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glPushGroupMarkerEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned char8 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glQueryCounterEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glRasterSamplesEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glReadBuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glReadBufferIndexedEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glReadBufferNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glReadPixels" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"void*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glReadnPixels" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"void*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glReadnPixelsEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"void*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glReadnPixelsKHR" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"void*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glReleaseShaderCompiler" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glRenderbufferStorage" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glRenderbufferStorageMultisample" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glRenderbufferStorageMultisampleANGLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glRenderbufferStorageMultisampleAPPLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glRenderbufferStorageMultisampleEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glRenderbufferStorageMultisampleIMG" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glRenderbufferStorageMultisampleNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glResolveDepthValuesNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glResolveMultisampleFramebufferAPPLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glResumeTransformFeedback" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : [],
			"return_type" : "void",
			"size" : 0
		},
		"func glSampleCoverage" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"float32",
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSampleMaski" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSamplerParameterIiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSamplerParameterIivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSamplerParameterIivOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSamplerParameterIuiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSamplerParameterIuivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSamplerParameterIuivOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSamplerParameterf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSamplerParameterfv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSamplerParameteri" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSamplerParameteriv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glScissor" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glScissorArrayvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glScissorArrayvOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glScissorIndexedNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glScissorIndexedOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glScissorIndexedvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glScissorIndexedvOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSelectPerfMonitorCountersAMD" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned char8",
				"unsigned int32",
				"int32",
				"unsigned int32*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSemaphoreParameterui64vEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSetFenceNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glShaderBinary" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32 const*",
				"unsigned int32",
				"void const*",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glShaderSource" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned char8 const* const*",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSignalSemaphoreEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32 const*",
				"unsigned int32",
				"unsigned int32 const*",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSignalVkFenceNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSignalVkSemaphoreNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStartTilingQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilFillPathInstancedNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilFillPathNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilFunc" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilFuncSeparate" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilMask" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilMaskSeparate" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilOp" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilOpSeparate" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilStrokePathInstancedNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilStrokePathNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilThenCoverFillPathInstancedNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilThenCoverFillPathNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilThenCoverStrokePathInstancedNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32",
				"void const*",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glStencilThenCoverStrokePathNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glSubpixelPrecisionBiasNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTestFenceNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glTexBuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexBufferEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexBufferOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexBufferRange" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexBufferRangeEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexBufferRangeOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexImage2D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexImage3D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexImage3DOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexPageCommitmentEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexParameterIiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexParameterIivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexParameterIivOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexParameterIuiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexParameterIuivEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexParameterIuivOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexParameterf" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexParameterfv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexParameteri" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexParameteriv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexStorage1DEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexStorage2D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexStorage2DEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexStorage2DMultisample" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexStorage3D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexStorage3DEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexStorage3DMultisample" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexStorage3DMultisampleOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"unsigned char8"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexStorageMem2DEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexStorageMem2DMultisampleEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexStorageMem3DEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexStorageMem3DMultisampleEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"unsigned char8",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexSubImage2D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexSubImage3D" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTexSubImage3DOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTextureFoveationParametersQCOM" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"float32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTextureStorage1DEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTextureStorage2DEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTextureStorage3DEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTextureStorageMem2DEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTextureStorageMem2DMultisampleEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"unsigned char8",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTextureStorageMem3DEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTextureStorageMem3DMultisampleEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"unsigned char8",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTextureViewEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTextureViewOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTransformFeedbackVaryings" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned char8 const* const*",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glTransformPathNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform1f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform1fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform1i" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform1i64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform1i64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform1iv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform1ui" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform1ui64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform1ui64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform1uiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform2f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform2fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform2i" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform2i64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int64",
				"int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform2i64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform2iv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform2ui" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform2ui64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int64",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform2ui64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform2uiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform3f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform3fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform3i" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform3i64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int64",
				"int64",
				"int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform3i64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform3iv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform3ui" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform3ui64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int64",
				"unsigned int64",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform3ui64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform3uiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform4f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform4fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform4i" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform4i64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int64",
				"int64",
				"int64",
				"int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform4i64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform4iv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform4ui" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform4ui64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int64",
				"unsigned int64",
				"unsigned int64",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform4ui64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniform4uiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformBlockBinding" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformHandleui64IMG" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformHandleui64NV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformHandleui64vIMG" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformHandleui64vNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned int64 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix2fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix2x3fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix2x3fvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix2x4fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix2x4fvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix3fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix3x2fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix3x2fvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix3x4fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix3x4fvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix4fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix4x2fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix4x2fvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix4x3fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUniformMatrix4x3fvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"unsigned char8",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUnmapBuffer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glUnmapBufferOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "unsigned char8",
			"size" : 0
		},
		"func glUseProgram" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUseProgramStages" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glUseProgramStagesEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glValidateProgram" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glValidateProgramPipeline" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glValidateProgramPipelineEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttrib1f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttrib1fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttrib2f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttrib2fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttrib3f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttrib3fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttrib4f" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttrib4fv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribBinding" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribDivisor" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribDivisorANGLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribDivisorEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribDivisorNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribFormat" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned char8",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribI4i" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribI4iv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribI4ui" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribI4uiv" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribIFormat" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribIPointer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexAttribPointer" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32",
				"unsigned char8",
				"int32",
				"void const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glVertexBindingDivisor" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glViewport" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"int32",
				"int32",
				"int32",
				"int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glViewportArrayvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glViewportArrayvOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glViewportIndexedfNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glViewportIndexedfOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32",
				"float32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glViewportIndexedfvNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glViewportIndexedfvOES" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glViewportPositionWScaleNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"float32",
				"float32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glViewportSwizzleNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32",
				"unsigned int32"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glWaitSemaphoreEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"unsigned int32",
				"unsigned int32 const*",
				"unsigned int32",
				"unsigned int32 const*",
				"unsigned int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glWaitSync" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct __GLsync*",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glWaitSyncAPPLE" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"struct __GLsync*",
				"unsigned int32",
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glWaitVkSemaphoreNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int64"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glWeightPathsNV" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"unsigned int32 const*",
				"float32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"func glWindowRectanglesEXT" : 
		{
			"has_variadic_args" : false,
			"is_virtual_method" : false,
			"kind" : "function",
			"params" : 
			[
				"unsigned int32",
				"int32",
				"int32 const*"
			],
			"return_type" : "void",
			"size" : 0
		},
		"int32" : 
		{
			"kind" : "int",
			"signed" : true,
			"size" : 32
		},
		"int32 const" : 
		{
			"base_type" : "int32",
			"kind" : "const",
			"size" : 32
		},
		"int32 const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "int32 const",
			"size" : 32
		},
		"int32*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "int32",
			"size" : 32
		},
		"int64" : 
		{
			"kind" : "int",
			"signed" : true,
			"size" : 64
		},
		"int64 const" : 
		{
			"base_type" : "int64",
			"kind" : "const",
			"size" : 64
		},
		"int64 const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "int64 const",
			"size" : 32
		},
		"int64*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "int64",
			"size" : 32
		},
		"struct __GLsync" : 
		{
			"kind" : "incomplete"
		},
		"struct __GLsync*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "struct __GLsync",
			"size" : 32
		},
		"unsigned char8" : 
		{
			"kind" : "char",
			"signed" : false,
			"size" : 8
		},
		"unsigned char8 const" : 
		{
			"base_type" : "unsigned char8",
			"kind" : "const",
			"size" : 8
		},
		"unsigned char8 const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "unsigned char8 const",
			"size" : 32
		},
		"unsigned char8 const* const" : 
		{
			"base_type" : "unsigned char8 const*",
			"kind" : "const",
			"size" : 32
		},
		"unsigned char8 const* const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "unsigned char8 const* const",
			"size" : 32
		},
		"unsigned char8 const**" : 
		{
			"kind" : "pointer",
			"pointee_type" : "unsigned char8 const*",
			"size" : 32
		},
		"unsigned char8*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "unsigned char8",
			"size" : 32
		},
		"unsigned int32" : 
		{
			"kind" : "int",
			"signed" : false,
			"size" : 32
		},
		"unsigned int32 const" : 
		{
			"base_type" : "unsigned int32",
			"kind" : "const",
			"size" : 32
		},
		"unsigned int32 const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "unsigned int32 const",
			"size" : 32
		},
		"unsigned int32*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "unsigned int32",
			"size" : 32
		},
		"unsigned int64" : 
		{
			"kind" : "int",
			"signed" : false,
			"size" : 64
		},
		"unsigned int64 const" : 
		{
			"base_type" : "unsigned int64",
			"kind" : "const",
			"size" : 64
		},
		"unsigned int64 const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "unsigned int64 const",
			"size" : 32
		},
		"unsigned int64*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "unsigned int64",
			"size" : 32
		},
		"void" : 
		{
			"kind" : "incomplete"
		},
		"void const" : 
		{
			"base_type" : "void",
			"kind" : "const",
			"size" : 0
		},
		"void const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "void const",
			"size" : 32
		},
		"void const* const" : 
		{
			"base_type" : "void const*",
			"kind" : "const",
			"size" : 32
		},
		"void const* const*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "void const* const",
			"size" : 32
		},
		"void*" : 
		{
			"kind" : "pointer",
			"pointee_type" : "void",
			"size" : 32
		},
		"void**" : 
		{
			"kind" : "pointer",
			"pointee_type" : "void*",
			"size" : 32
		}
	}
}