blob: e9b09ab9b8e15e2f36efaea30f7183d671f649c7 [file]
{
"PublicSDKContentRoot": [
{
"categories": [
{
"access": "public",
"instanceMethods": [
{"access": "public", "name": "renderbufferStorage:fromDrawable:"},
{"access": "public", "name": "presentRenderbuffer:"},
{"access": "public", "name": "presentRenderbuffer:atTime:"},
{"access": "public", "name": "presentRenderbuffer:afterMinimumDuration:"}
],
"interface": "EAGLContext",
"introduced": "2",
"name": "EAGLContextDrawableAdditions"
},
{
"access": "public",
"instanceMethods": [
{"access": "public", "introduced": "11", "name": "texImageIOSurface:target:internalFormat:width:height:format:type:plane:"}
],
"interface": "EAGLContext",
"introduced": "11",
"name": "IOSurface"
}
],
"enums": [
{
"access": "public",
"constants": [
{"access": "public", "name": "kEAGLRenderingAPIOpenGLES1"},
{"access": "public", "name": "kEAGLRenderingAPIOpenGLES2"},
{"access": "public", "name": "kEAGLRenderingAPIOpenGLES3"}
],
"name": "EAGLRenderingAPI"
}
],
"globals": [
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_EAGLGetVersion"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glActiveShaderProgramEXT"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glActiveTexture"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glAlphaFunc"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glAlphaFuncx"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glAttachShader"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glBeginQuery"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glBeginQueryEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glBeginTransformFeedback"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glBindAttribLocation"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glBindBuffer"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glBindBufferBase"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glBindBufferRange"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glBindFramebuffer"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glBindFramebufferOES"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glBindProgramPipelineEXT"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glBindRenderbuffer"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glBindRenderbufferOES"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glBindSampler"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glBindTexture"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glBindTransformFeedback"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glBindVertexArray"},
{"access": "public", "introduced": "4", "kind": "function", "linkage": "exported", "name": "_glBindVertexArrayOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glBlendColor"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glBlendEquation"},
{"access": "public", "kind": "function", "linkage": "exported", "name": "_glBlendEquationOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glBlendEquationSeparate"},
{"access": "public", "introduced": "3.1", "kind": "function", "linkage": "exported", "name": "_glBlendEquationSeparateOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glBlendFunc"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glBlendFuncSeparate"},
{"access": "public", "introduced": "3.1", "kind": "function", "linkage": "exported", "name": "_glBlendFuncSeparateOES"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glBlitFramebuffer"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glBufferData"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glBufferSubData"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glCheckFramebufferStatus"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glCheckFramebufferStatusOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glClear"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glClearBufferfi"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glClearBufferfv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glClearBufferiv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glClearBufferuiv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glClearColor"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glClearColorx"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glClearDepthf"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glClearDepthx"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glClearStencil"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glClientActiveTexture"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glClientWaitSync"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_glClientWaitSyncAPPLE"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glClipPlanef"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glClipPlanex"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glColor4f"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glColor4ub"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glColor4x"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glColorMask"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glColorPointer"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glCompileShader"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glCompressedTexImage2D"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glCompressedTexImage3D"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glCompressedTexSubImage2D"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glCompressedTexSubImage3D"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glCopyBufferSubData"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glCopyTexImage2D"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glCopyTexSubImage2D"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glCopyTexSubImage3D"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_glCopyTextureLevelsAPPLE"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glCreateProgram"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glCreateShader"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glCreateShaderProgramvEXT"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glCullFace"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glCurrentPaletteMatrixOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDeleteBuffers"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDeleteFramebuffers"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glDeleteFramebuffersOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDeleteProgram"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glDeleteProgramPipelinesEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glDeleteQueries"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glDeleteQueriesEXT"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDeleteRenderbuffers"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glDeleteRenderbuffersOES"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glDeleteSamplers"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDeleteShader"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glDeleteSync"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_glDeleteSyncAPPLE"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDeleteTextures"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glDeleteTransformFeedbacks"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glDeleteVertexArrays"},
{"access": "public", "introduced": "4", "kind": "function", "linkage": "exported", "name": "_glDeleteVertexArraysOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDepthFunc"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDepthMask"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDepthRangef"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glDepthRangex"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDetachShader"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDisable"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glDisableClientState"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDisableVertexAttribArray"},
{"access": "public", "introduced": "4", "kind": "function", "linkage": "exported", "name": "_glDiscardFramebufferEXT"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDrawArrays"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glDrawArraysInstanced"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glDrawArraysInstancedEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glDrawBuffers"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glDrawElements"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glDrawElementsInstanced"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glDrawElementsInstancedEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glDrawRangeElements"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glDrawTexfOES"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glDrawTexfvOES"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glDrawTexiOES"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glDrawTexivOES"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glDrawTexsOES"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glDrawTexsvOES"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glDrawTexxOES"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glDrawTexxvOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glEnable"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glEnableClientState"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glEnableVertexAttribArray"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glEndQuery"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glEndQueryEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glEndTransformFeedback"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glFenceSync"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_glFenceSyncAPPLE"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glFinish"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glFlush"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glFlushMappedBufferRange"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_glFlushMappedBufferRangeEXT"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glFogf"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glFogfv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glFogx"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glFogxv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glFramebufferRenderbuffer"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glFramebufferRenderbufferOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glFramebufferTexture2D"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glFramebufferTexture2DOES"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glFramebufferTextureLayer"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glFrontFace"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glFrustumf"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glFrustumx"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGenBuffers"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGenFramebuffers"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGenFramebuffersOES"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glGenProgramPipelinesEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGenQueries"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glGenQueriesEXT"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGenRenderbuffers"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGenRenderbuffersOES"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGenSamplers"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGenTextures"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGenTransformFeedbacks"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGenVertexArrays"},
{"access": "public", "introduced": "4", "kind": "function", "linkage": "exported", "name": "_glGenVertexArraysOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGenerateMipmap"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGenerateMipmapOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetActiveAttrib"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetActiveUniform"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetActiveUniformBlockName"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetActiveUniformBlockiv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetActiveUniformsiv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetAttachedShaders"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetAttribLocation"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetBooleanv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetBufferParameteri64v"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetBufferParameteriv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetBufferPointerv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetBufferPointervOES"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetClipPlanef"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetClipPlanex"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetError"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetFixedv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetFloatv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetFragDataLocation"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetFramebufferAttachmentParameteriv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetFramebufferAttachmentParameterivOES"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetInteger64i_v"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetInteger64v"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_glGetInteger64vAPPLE"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetIntegeri_v"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetIntegerv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetInternalformativ"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetLightfv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetLightxv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetMaterialfv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetMaterialxv"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glGetObjectLabelEXT"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetPointerv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetProgramBinary"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetProgramInfoLog"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glGetProgramPipelineInfoLogEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glGetProgramPipelineivEXT"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetProgramiv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetQueryObjectuiv"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glGetQueryObjectuivEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetQueryiv"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glGetQueryivEXT"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetRenderbufferParameteriv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetRenderbufferParameterivOES"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetSamplerParameterfv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetSamplerParameteriv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetShaderInfoLog"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetShaderPrecisionFormat"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetShaderSource"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetShaderiv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetString"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetStringi"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetSynciv"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_glGetSyncivAPPLE"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetTexEnvfv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetTexEnviv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetTexEnvxv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetTexParameterfv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetTexParameteriv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glGetTexParameterxv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetTransformFeedbackVarying"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetUniformBlockIndex"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetUniformIndices"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetUniformLocation"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetUniformfv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetUniformiv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetUniformuiv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetVertexAttribIiv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glGetVertexAttribIuiv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetVertexAttribPointerv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetVertexAttribfv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glGetVertexAttribiv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glHint"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glInsertEventMarkerEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glInvalidateFramebuffer"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glInvalidateSubFramebuffer"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glIsBuffer"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glIsEnabled"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glIsFramebuffer"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glIsFramebufferOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glIsProgram"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glIsProgramPipelineEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glIsQuery"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glIsQueryEXT"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glIsRenderbuffer"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glIsRenderbufferOES"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glIsSampler"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glIsShader"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glIsSync"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_glIsSyncAPPLE"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glIsTexture"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glIsTransformFeedback"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glIsVertexArray"},
{"access": "public", "introduced": "4", "kind": "function", "linkage": "exported", "name": "_glIsVertexArrayOES"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glLabelObjectEXT"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLightModelf"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLightModelfv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLightModelx"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLightModelxv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLightf"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLightfv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLightx"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLightxv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glLineWidth"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLineWidthx"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glLinkProgram"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLoadIdentity"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLoadMatrixf"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLoadMatrixx"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLoadPaletteFromModelViewMatrixOES"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glLogicOp"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glMapBufferOES"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glMapBufferRange"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_glMapBufferRangeEXT"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glMaterialf"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glMaterialfv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glMaterialx"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glMaterialxv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glMatrixIndexPointerOES"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glMatrixMode"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glMultMatrixf"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glMultMatrixx"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glMultiTexCoord4f"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glMultiTexCoord4x"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glNormal3f"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glNormal3x"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glNormalPointer"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glOrthof"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glOrthox"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glPauseTransformFeedback"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glPixelStorei"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glPointParameterf"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glPointParameterfv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glPointParameterx"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glPointParameterxv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glPointSize"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glPointSizePointerOES"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glPointSizex"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glPolygonOffset"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glPolygonOffsetx"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glPopGroupMarkerEXT"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glPopMatrix"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramBinary"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramParameteri"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramParameteriEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform1fEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform1fvEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform1iEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform1ivEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniform1uiEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniform1uivEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform2fEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform2fvEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform2iEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform2ivEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniform2uiEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniform2uivEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform3fEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform3fvEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform3iEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform3ivEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniform3uiEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniform3uivEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform4fEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform4fvEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform4iEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniform4ivEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniform4uiEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniform4uivEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniformMatrix2fvEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniformMatrix2x3fvEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniformMatrix2x4fvEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniformMatrix3fvEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniformMatrix3x2fvEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniformMatrix3x4fvEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glProgramUniformMatrix4fvEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniformMatrix4x2fvEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glProgramUniformMatrix4x3fvEXT"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glPushGroupMarkerEXT"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glPushMatrix"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glReadBuffer"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glReadPixels"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glReleaseShaderCompiler"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glRenderbufferStorage"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glRenderbufferStorageMultisample"},
{"access": "public", "introduced": "4", "kind": "function", "linkage": "exported", "name": "_glRenderbufferStorageMultisampleAPPLE"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glRenderbufferStorageOES"},
{"access": "public", "introduced": "4", "kind": "function", "linkage": "exported", "name": "_glResolveMultisampleFramebufferAPPLE"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glResumeTransformFeedback"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glRotatef"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glRotatex"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glSampleCoverage"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glSampleCoveragex"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glSamplerParameterf"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glSamplerParameterfv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glSamplerParameteri"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glSamplerParameteriv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glScalef"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glScalex"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glScissor"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glShadeModel"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glShaderBinary"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glShaderSource"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glStencilFunc"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glStencilFuncSeparate"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glStencilMask"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glStencilMaskSeparate"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glStencilOp"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glStencilOpSeparate"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glTexCoordPointer"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glTexEnvf"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glTexEnvfv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glTexEnvi"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glTexEnviv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glTexEnvx"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glTexEnvxv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glTexImage2D"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glTexImage3D"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glTexParameterf"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glTexParameterfv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glTexParameteri"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glTexParameteriv"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glTexParameterx"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glTexParameterxv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glTexStorage2D"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_glTexStorage2DEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glTexStorage3D"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glTexSubImage2D"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glTexSubImage3D"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glTransformFeedbackVaryings"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glTranslatef"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glTranslatex"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform1f"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform1fv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform1i"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform1iv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniform1ui"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniform1uiv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform2f"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform2fv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform2i"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform2iv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniform2ui"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniform2uiv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform3f"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform3fv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform3i"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform3iv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniform3ui"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniform3uiv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform4f"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform4fv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform4i"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniform4iv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniform4ui"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniform4uiv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniformBlockBinding"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniformMatrix2fv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniformMatrix2x3fv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniformMatrix2x4fv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniformMatrix3fv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniformMatrix3x2fv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniformMatrix3x4fv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUniformMatrix4fv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniformMatrix4x2fv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUniformMatrix4x3fv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glUnmapBuffer"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glUnmapBufferOES"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glUseProgram"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glUseProgramStagesEXT"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glValidateProgram"},
{"access": "public", "introduced": "5", "kind": "function", "linkage": "exported", "name": "_glValidateProgramPipelineEXT"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glVertexAttrib1f"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glVertexAttrib1fv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glVertexAttrib2f"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glVertexAttrib2fv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glVertexAttrib3f"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glVertexAttrib3fv"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glVertexAttrib4f"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glVertexAttrib4fv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glVertexAttribDivisor"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glVertexAttribDivisorEXT"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glVertexAttribI4i"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glVertexAttribI4iv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glVertexAttribI4ui"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glVertexAttribI4uiv"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glVertexAttribIPointer"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glVertexAttribPointer"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glVertexPointer"},
{"access": "public", "introduced": "3", "kind": "function", "linkage": "exported", "name": "_glViewport"},
{"access": "public", "introduced": "7", "kind": "function", "linkage": "exported", "name": "_glWaitSync"},
{"access": "public", "introduced": "6", "kind": "function", "linkage": "exported", "name": "_glWaitSyncAPPLE"},
{"access": "public", "introduced": "2", "kind": "function", "linkage": "exported", "name": "_glWeightPointerOES"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kEAGLColorFormatRGB565"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kEAGLColorFormatRGBA8"},
{"access": "public", "introduced": "7", "kind": "variable", "linkage": "exported", "name": "_kEAGLColorFormatSRGBA8"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kEAGLDrawablePropertyColorFormat"},
{"access": "public", "introduced": "2", "kind": "variable", "linkage": "exported", "name": "_kEAGLDrawablePropertyRetainedBacking"}
],
"interfaces": [
{
"access": "public",
"categories": [
"EAGLContextDrawableAdditions",
"IOSurface"
],
"classMethods": [
{"access": "public", "name": "setCurrentContext:"},
{"access": "public", "name": "currentContext"}
],
"instanceMethods": [
{"access": "public", "name": "init", "unavailable": true},
{"access": "public", "name": "initWithAPI:"},
{"access": "public", "name": "initWithAPI:sharegroup:"}
],
"introduced": "2",
"ivars": [
{"access": "public", "accessControl": "public", "linkage": "exported", "name": "_private"}
],
"linkage": "exported",
"name": "EAGLContext",
"properties": [
{"access": "public", "attr": [ "readonly" ], "getter": "API", "name": "API"},
{"access": "public", "attr": [ "readonly" ], "getter": "sharegroup", "name": "sharegroup"},
{"access": "public", "getter": "debugLabel", "introduced": "6", "name": "debugLabel", "setter": "setDebugLabel:"},
{"access": "public", "getter": "isMultiThreaded", "introduced": "7.1", "name": "multiThreaded", "setter": "setMultiThreaded:"}
],
"super": "NSObject"
},
{
"access": "public",
"introduced": "2",
"ivars": [
{"access": "public", "accessControl": "package", "linkage": "exported", "name": "_private"}
],
"linkage": "exported",
"name": "EAGLSharegroup",
"properties": [
{"access": "public", "getter": "debugLabel", "introduced": "6", "name": "debugLabel", "setter": "setDebugLabel:"}
],
"super": "NSObject"
}
],
"protocols": [
{
"access": "public",
"introduced": "2",
"name": "EAGLDrawable",
"properties": [
{"access": "public", "getter": "drawableProperties", "name": "drawableProperties", "setter": "setDrawableProperties:"}
]
}
],
"target": "arm64e-apple-ios26.1",
"typedefs": [
{"access": "public", "name": "EAGLRenderingAPI"},
{"access": "public", "name": "GLbitfield"},
{"access": "public", "name": "GLboolean"},
{"access": "public", "name": "GLbyte"},
{"access": "public", "name": "GLchar"},
{"access": "public", "name": "GLclampf"},
{"access": "public", "name": "GLclampx"},
{"access": "public", "name": "GLenum"},
{"access": "public", "name": "GLfixed"},
{"access": "public", "name": "GLfloat"},
{"access": "public", "name": "GLhalf"},
{"access": "public", "name": "GLint"},
{"access": "public", "name": "GLint64"},
{"access": "public", "name": "GLintptr"},
{"access": "public", "name": "GLshort"},
{"access": "public", "name": "GLsizei"},
{"access": "public", "name": "GLsizeiptr"},
{"access": "public", "name": "GLsync"},
{"access": "public", "name": "GLubyte"},
{"access": "public", "name": "GLuint"},
{"access": "public", "name": "GLuint64"},
{"access": "public", "name": "GLushort"},
{"access": "public", "name": "GLvoid"}
]
}
],
"version": "1.0"
}