| { |
| "description": [ |
| "Copyright 2019 The ANGLE Project Authors. All rights reserved.", |
| "Use of this source code is governed by a BSD-style license that can be", |
| "found in the LICENSE file.", |
| "", |
| "entry_point_packed_gl_enums.json: Metadata for packing entry point params.", |
| "", |
| "Note that all entry points have their suffixes stripped in this file.", |
| "See gen_packed_gl_enums.py for the generator that uses this data." |
| ], |
| "glActiveShaderProgram": { |
| "pipeline": "ProgramPipelineID", |
| "program": "ShaderProgramID" |
| }, |
| "glAlphaFunc": { |
| "func": "AlphaTestFunc" |
| }, |
| "glAlphaFuncx": { |
| "func": "AlphaTestFunc" |
| }, |
| "glAttachShader": { |
| "program": "ShaderProgramID", |
| "shader": "ShaderProgramID" |
| }, |
| "glBeginQuery": { |
| "id": "QueryID", |
| "target": "QueryType" |
| }, |
| "glBeginQueryIndexed": { |
| "id": "QueryID" |
| }, |
| "glBeginTransformFeedback": { |
| "primitiveMode": "PrimitiveMode" |
| }, |
| "glBindAttribLocation": { |
| "program": "ShaderProgramID" |
| }, |
| "glBindBuffer": { |
| "buffer": "BufferID", |
| "target": "BufferBinding" |
| }, |
| "glBindBufferBase": { |
| "buffer": "BufferID", |
| "target": "BufferBinding" |
| }, |
| "glBindBufferRange": { |
| "buffer": "BufferID", |
| "target": "BufferBinding" |
| }, |
| "glBindBuffersBase": { |
| "buffers": "const BufferID *" |
| }, |
| "glBindBuffersRange": { |
| "buffers": "const BufferID *" |
| }, |
| "glBindFragDataLocation": { |
| "program": "ShaderProgramID" |
| }, |
| "glBindFragDataLocationIndexed": { |
| "program": "ShaderProgramID" |
| }, |
| "glBindFragmentInputLocation": { |
| "programs": "ShaderProgramID" |
| }, |
| "glBindFramebuffer": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glBindImageTexture": { |
| "texture": "TextureID" |
| }, |
| "glBindProgramPipeline": { |
| "pipeline": "ProgramPipelineID" |
| }, |
| "glBindRenderbuffer": { |
| "renderbuffer": "RenderbufferID" |
| }, |
| "glBindSampler": { |
| "sampler": "SamplerID" |
| }, |
| "glBindTexture": { |
| "target": "TextureType", |
| "texture": "TextureID" |
| }, |
| "glBindTextureUnit": { |
| "texture": "TextureID" |
| }, |
| "glBindTransformFeedback": { |
| "id": "TransformFeedbackID" |
| }, |
| "glBindUniformLocation": { |
| "program": "ShaderProgramID" |
| }, |
| "glBindVertexArray": { |
| "array": "VertexArrayID" |
| }, |
| "glBindVertexBuffer": { |
| "buffer": "BufferID" |
| }, |
| "glBindVertexBuffers": { |
| "buffers": "const BufferID *" |
| }, |
| "glBufferData": { |
| "target": "BufferBinding", |
| "usage": "BufferUsage" |
| }, |
| "glBufferStorageMem": { |
| "memory": "MemoryObjectID", |
| "target": "TextureType" |
| }, |
| "glBufferSubData": { |
| "target": "BufferBinding" |
| }, |
| "glCheckNamedFramebufferStatus": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glClearNamedBufferData": { |
| "buffer": "BufferID" |
| }, |
| "glClearNamedBufferSubData": { |
| "buffer": "BufferID" |
| }, |
| "glClearNamedFramebufferfi": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glClearNamedFramebufferfv": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glClearNamedFramebufferiv": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glClearNamedFramebufferuiv": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glClearTexImage": { |
| "texture": "TextureID" |
| }, |
| "glClearTexSubImage": { |
| "texture": "TextureID" |
| }, |
| "glColorPointer": { |
| "type": "VertexAttribType" |
| }, |
| "glCompileShader": { |
| "shader": "ShaderProgramID" |
| }, |
| "glCompressedCopyTexture": { |
| "destId": "TextureID", |
| "sourceId": "TextureID" |
| }, |
| "glCompressedTexImage2D": { |
| "target": "TextureTarget" |
| }, |
| "glCompressedTexImage2DRobust": { |
| "target": "TextureTarget" |
| }, |
| "glCompressedTexImage3D": { |
| "target": "TextureTarget" |
| }, |
| "glCompressedTexImage3DRobust": { |
| "target": "TextureTarget" |
| }, |
| "glCompressedTexSubImage2D": { |
| "target": "TextureTarget" |
| }, |
| "glCompressedTexSubImage2DRobust": { |
| "target": "TextureTarget" |
| }, |
| "glCompressedTexSubImage3D": { |
| "target": "TextureTarget" |
| }, |
| "glCompressedTexSubImage3DRobust": { |
| "target": "TextureTarget" |
| }, |
| "glCompressedTextureImage": { |
| "texture": "TextureID" |
| }, |
| "glCompressedTextureSubImage": { |
| "texture": "TextureID" |
| }, |
| "glCompressedTextureSubImage1D": { |
| "texture": "TextureID" |
| }, |
| "glCompressedTextureSubImage2D": { |
| "texture": "TextureID" |
| }, |
| "glCompressedTextureSubImage3D": { |
| "texture": "TextureID" |
| }, |
| "glCopyBufferSubData": { |
| "readTarget": "BufferBinding", |
| "writeTarget": "BufferBinding" |
| }, |
| "glCopySubTexture": { |
| "destId": "TextureID", |
| "destTarget": "TextureTarget", |
| "sourceId": "TextureID" |
| }, |
| "glCopySubTexture3D": { |
| "destId": "TextureID", |
| "destTarget": "TextureTarget", |
| "sourceId": "TextureID" |
| }, |
| "glCopyTexImage2D": { |
| "target": "TextureTarget" |
| }, |
| "glCopyTexSubImage2D": { |
| "target": "TextureTarget" |
| }, |
| "glCopyTexSubImage3D": { |
| "target": "TextureTarget" |
| }, |
| "glCopyTexture": { |
| "destId": "TextureID", |
| "destTarget": "TextureTarget", |
| "sourceId": "TextureID" |
| }, |
| "glCopyTexture3D": { |
| "destId": "TextureID", |
| "destTarget": "TextureTarget", |
| "sourceId": "TextureID" |
| }, |
| "glCopyTextureSubImage1D": { |
| "texture": "TextureID" |
| }, |
| "glCopyTextureSubImage2D": { |
| "texture": "TextureID" |
| }, |
| "glCopyTextureSubImage3D": { |
| "texture": "TextureID" |
| }, |
| "glCoverFillPath": { |
| "path": "PathID" |
| }, |
| "glCoverFillPathInstanced": { |
| "pathBase": "PathID" |
| }, |
| "glCoverStrokePath": { |
| "path": "PathID" |
| }, |
| "glCoverStrokePathInstanced": { |
| "pathBase": "PathID" |
| }, |
| "glCreateBuffers": { |
| "buffers": "BufferID *" |
| }, |
| "glCreateMemoryObjects": { |
| "memoryObjects": "MemoryObjectID *" |
| }, |
| "glCreateRenderbuffers": { |
| "renderbuffers": "RenderbufferID *" |
| }, |
| "glCreateShader": { |
| "type": "ShaderType" |
| }, |
| "glCreateShaderProgramv": { |
| "type": "ShaderType" |
| }, |
| "glCreateVertexArrays": { |
| "arrays": "VertexArrayID *" |
| }, |
| "glCullFace": { |
| "mode": "CullFaceMode" |
| }, |
| "glDeleteBuffers": { |
| "buffers": "const BufferID *" |
| }, |
| "glDeleteFencesNV": { |
| "fences": "const FenceNVID *" |
| }, |
| "glDeleteFramebuffers": { |
| "framebuffers": "const FramebufferID *" |
| }, |
| "glDeleteMemoryObjects": { |
| "memoryObjects": "const MemoryObjectID *" |
| }, |
| "glDeletePaths": { |
| "first": "PathID" |
| }, |
| "glDeleteProgram": { |
| "program": "ShaderProgramID" |
| }, |
| "glDeleteProgramPipelines": { |
| "pipelines": "const ProgramPipelineID *" |
| }, |
| "glDeleteQueries": { |
| "ids": "const QueryID *" |
| }, |
| "glDeleteRenderbuffers": { |
| "renderbuffers": "const RenderbufferID *" |
| }, |
| "glDeleteSamplers": { |
| "samplers": "const SamplerID *" |
| }, |
| "glDeleteSemaphores": { |
| "semaphores": "const SemaphoreID *" |
| }, |
| "glDeleteShader": { |
| "shader": "ShaderProgramID" |
| }, |
| "glDeleteTextures": { |
| "textures": "const TextureID *" |
| }, |
| "glDeleteTransformFeedbacks": { |
| "ids": "const TransformFeedbackID *" |
| }, |
| "glDeleteVertexArrays": { |
| "arrays": "const VertexArrayID *" |
| }, |
| "glDetachShader": { |
| "program": "ShaderProgramID", |
| "shader": "ShaderProgramID" |
| }, |
| "glDisableClientState": { |
| "array": "ClientVertexArrayType" |
| }, |
| "glDisableVertexArrayAttrib": { |
| "vaobj": "VertexArrayID" |
| }, |
| "glDrawArrays": { |
| "mode": "PrimitiveMode" |
| }, |
| "glDrawArraysIndirect": { |
| "mode": "PrimitiveMode" |
| }, |
| "glDrawArraysInstanced": { |
| "mode": "PrimitiveMode" |
| }, |
| "glDrawArraysInstancedBaseInstance": { |
| "mode": "PrimitiveMode" |
| }, |
| "glDrawElements": { |
| "mode": "PrimitiveMode", |
| "type": "DrawElementsType" |
| }, |
| "glDrawElementsIndirect": { |
| "mode": "PrimitiveMode", |
| "type": "DrawElementsType" |
| }, |
| "glDrawElementsInstanced": { |
| "mode": "PrimitiveMode", |
| "type": "DrawElementsType" |
| }, |
| "glDrawElementsInstancedBaseVertexBaseInstance": { |
| "mode": "PrimitiveMode", |
| "type": "DrawElementsType" |
| }, |
| "glDrawRangeElements": { |
| "mode": "PrimitiveMode", |
| "type": "DrawElementsType" |
| }, |
| "glDrawTransformFeedback": { |
| "id": "TransformFeedbackID" |
| }, |
| "glDrawTransformFeedbackInstanced": { |
| "id": "TransformFeedbackID" |
| }, |
| "glDrawTransformFeedbackStream": { |
| "id": "TransformFeedbackID" |
| }, |
| "glDrawTransformFeedbackStreamInstanced": { |
| "id": "TransformFeedbackID" |
| }, |
| "glEGLImageTargetTexture2D": { |
| "target": "TextureType" |
| }, |
| "glEnableClientState": { |
| "array": "ClientVertexArrayType" |
| }, |
| "glEnableVertexArrayAttrib": { |
| "vaobj": "VertexArrayID" |
| }, |
| "glEndQuery": { |
| "target": "QueryType" |
| }, |
| "glExtGetProgramBinarySource": { |
| "program": "ShaderProgramID" |
| }, |
| "glExtIsProgramBinary": { |
| "program": "ShaderProgramID" |
| }, |
| "glFinishFenceNV": { |
| "fence": "FenceNVID" |
| }, |
| "glFlushMappedBufferRange": { |
| "target": "BufferBinding" |
| }, |
| "glFlushMappedNamedBufferRange": { |
| "buffer": "BufferID" |
| }, |
| "glFramebufferRenderbuffer": { |
| "renderbuffer": "RenderbufferID" |
| }, |
| "glFramebufferTexture": { |
| "texture": "TextureID" |
| }, |
| "glFramebufferTexture1D": { |
| "textarget": "TextureTarget", |
| "texture": "TextureID" |
| }, |
| "glFramebufferTexture2D": { |
| "textarget": "TextureTarget", |
| "texture": "TextureID" |
| }, |
| "glFramebufferTexture3D": { |
| "textarget": "TextureTarget", |
| "texture": "TextureID" |
| }, |
| "glFramebufferTextureLayer": { |
| "textarget": "TextureTarget", |
| "texture": "TextureID" |
| }, |
| "glFramebufferTextureMultiview": { |
| "texture": "TextureID" |
| }, |
| "glGenBuffers": { |
| "buffers": "BufferID *" |
| }, |
| "glGenerateMipmap": { |
| "target": "TextureType" |
| }, |
| "glGenerateTextureMipmap": { |
| "texture": "TextureID" |
| }, |
| "glGenFencesNV": { |
| "fences": "FenceNVID *" |
| }, |
| "glGenFramebuffers": { |
| "framebuffers": "FramebufferID *" |
| }, |
| "glGenProgramPipelines": { |
| "pipelines": "ProgramPipelineID *" |
| }, |
| "glGenQueries": { |
| "ids": "QueryID *" |
| }, |
| "glGenRenderbuffers": { |
| "renderbuffers": "RenderbufferID *" |
| }, |
| "glGenSamplers": { |
| "samplers": "SamplerID *" |
| }, |
| "glGenSemaphores": { |
| "semaphores": "SemaphoreID *" |
| }, |
| "glGenTextures": { |
| "textures": "TextureID *" |
| }, |
| "glGenTransformFeedbacks": { |
| "ids": "TransformFeedbackID *" |
| }, |
| "glGenVertexArrays": { |
| "arrays": "VertexArrayID *" |
| }, |
| "glGetActiveAtomicCounterBufferiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetActiveAttrib": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetActiveSubroutineName": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetActiveSubroutineUniformiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetActiveSubroutineUniformName": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetActiveUniform": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetActiveUniformBlockiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetActiveUniformBlockivRobust": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetActiveUniformBlockName": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetActiveUniformName": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetActiveUniformsiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetAttachedShaders": { |
| "program": "ShaderProgramID", |
| "shaders": "ShaderProgramID *" |
| }, |
| "glGetAttribLocation": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetBufferParameteri64v": { |
| "target": "BufferBinding" |
| }, |
| "glGetBufferParameteri64vRobust": { |
| "target": "BufferBinding" |
| }, |
| "glGetBufferParameteriv": { |
| "target": "BufferBinding" |
| }, |
| "glGetBufferParameterivRobust": { |
| "target": "BufferBinding" |
| }, |
| "glGetBufferPointerv": { |
| "target": "BufferBinding" |
| }, |
| "glGetBufferPointervRobust": { |
| "target": "BufferBinding" |
| }, |
| "glGetCompressedTextureImage": { |
| "texture": "TextureID" |
| }, |
| "glGetCompressedTextureSubImage": { |
| "texture": "TextureID" |
| }, |
| "glGetFenceivNV": { |
| "fence": "FenceNVID" |
| }, |
| "glGetFragDataIndex": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetFragDataLocation": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetLightfv": { |
| "pname": "LightParameter" |
| }, |
| "glGetLightxv": { |
| "pname": "LightParameter" |
| }, |
| "glGetMaterialfv": { |
| "pname": "MaterialParameter" |
| }, |
| "glGetMaterialxv": { |
| "pname": "MaterialParameter" |
| }, |
| "glGetMemoryObjectParameteriv": { |
| "memoryObject": "MemoryObjectID" |
| }, |
| "glGetNamedBufferParameteri64v": { |
| "buffer": "BufferID" |
| }, |
| "glGetNamedBufferParameteriv": { |
| "buffer": "BufferID" |
| }, |
| "glGetNamedBufferPointerv": { |
| "buffer": "BufferID" |
| }, |
| "glGetNamedBufferSubData": { |
| "buffer": "BufferID" |
| }, |
| "glGetNamedFramebufferAttachmentParameteriv": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glGetNamedFramebufferParameteriv": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glGetNamedRenderbufferParameteriv": { |
| "renderbuffer": "RenderbufferID" |
| }, |
| "glGetnUniformdv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetnUniformfv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetnUniformfvRobust": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetnUniformiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetnUniformivRobust": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetnUniformuiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetnUniformuivRobust": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetPathCommands": { |
| "path": "PathID" |
| }, |
| "glGetPathCoords": { |
| "path": "PathID" |
| }, |
| "glGetPathDashArray": { |
| "path": "PathID" |
| }, |
| "glGetPathLength": { |
| "path": "PathID" |
| }, |
| "glGetPathMetrics": { |
| "pathBase": "PathID" |
| }, |
| "glGetPathParameterfv": { |
| "path": "PathID" |
| }, |
| "glGetPathParameteriv": { |
| "path": "PathID" |
| }, |
| "glGetPathSpacing": { |
| "pathBase": "PathID" |
| }, |
| "glGetProgramBinary": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetProgramInfoLog": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetProgramInterfaceiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetProgramInterfaceivRobust": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetProgramiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetProgramivRobust": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetProgramPipelineInfoLog": { |
| "pipeline": "ProgramPipelineID" |
| }, |
| "glGetProgramPipelineiv": { |
| "pipeline": "ProgramPipelineID" |
| }, |
| "glGetProgramResourceIndex": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetProgramResourceiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetProgramResourceLocation": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetProgramResourceLocationIndex": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetProgramResourceName": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetProgramStageiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetQueryBufferObjecti64v": { |
| "buffer": "BufferID" |
| }, |
| "glGetQueryBufferObjectiv": { |
| "buffer": "BufferID" |
| }, |
| "glGetQueryBufferObjectui64v": { |
| "buffer": "BufferID" |
| }, |
| "glGetQueryBufferObjectuiv": { |
| "buffer": "BufferID" |
| }, |
| "glGetQueryiv": { |
| "target": "QueryType" |
| }, |
| "glGetQueryivRobust": { |
| "id": "QueryID", |
| "target": "QueryType" |
| }, |
| "glGetQueryObjecti64v": { |
| "id": "QueryID" |
| }, |
| "glGetQueryObjecti64vRobust": { |
| "id": "QueryID" |
| }, |
| "glGetQueryObjectiv": { |
| "id": "QueryID" |
| }, |
| "glGetQueryObjectivRobust": { |
| "id": "QueryID" |
| }, |
| "glGetQueryObjectui64v": { |
| "id": "QueryID" |
| }, |
| "glGetQueryObjectui64vRobust": { |
| "id": "QueryID" |
| }, |
| "glGetQueryObjectuiv": { |
| "id": "QueryID" |
| }, |
| "glGetQueryObjectuivRobust": { |
| "id": "QueryID" |
| }, |
| "glGetSamplerParameterfv": { |
| "sampler": "SamplerID" |
| }, |
| "glGetSamplerParameterfvRobust": { |
| "sampler": "SamplerID" |
| }, |
| "glGetSamplerParameterIiv": { |
| "sampler": "SamplerID" |
| }, |
| "glGetSamplerParameterIivRobust": { |
| "sampler": "SamplerID" |
| }, |
| "glGetSamplerParameterIuiv": { |
| "sampler": "SamplerID" |
| }, |
| "glGetSamplerParameterIuivRobust": { |
| "sampler": "SamplerID" |
| }, |
| "glGetSamplerParameteriv": { |
| "sampler": "SamplerID" |
| }, |
| "glGetSamplerParameterivRobust": { |
| "sampler": "SamplerID" |
| }, |
| "glGetSemaphoreParameterui64v": { |
| "semaphore": "SemaphoreID" |
| }, |
| "glGetShaderInfoLog": { |
| "shader": "ShaderProgramID" |
| }, |
| "glGetShaderiv": { |
| "shader": "ShaderProgramID" |
| }, |
| "glGetShaderivRobust": { |
| "shader": "ShaderProgramID" |
| }, |
| "glGetShaderPrecisionFormat": { |
| "shader": "ShaderProgramID" |
| }, |
| "glGetShaderSource": { |
| "shader": "ShaderProgramID" |
| }, |
| "glGetSubroutineIndex": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetSubroutineUniformLocation": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetTexEnvfv": { |
| "pname": "TextureEnvParameter", |
| "target": "TextureEnvTarget" |
| }, |
| "glGetTexEnviv": { |
| "pname": "TextureEnvParameter", |
| "target": "TextureEnvTarget" |
| }, |
| "glGetTexEnvxv": { |
| "pname": "TextureEnvParameter", |
| "target": "TextureEnvTarget" |
| }, |
| "glGetTexLevelParameterfv": { |
| "target": "TextureTarget" |
| }, |
| "glGetTexLevelParameterfvRobust": { |
| "target": "TextureTarget" |
| }, |
| "glGetTexLevelParameteriv": { |
| "target": "TextureTarget" |
| }, |
| "glGetTexLevelParameterivRobust": { |
| "target": "TextureTarget" |
| }, |
| "glGetTexParameterfv": { |
| "target": "TextureType" |
| }, |
| "glGetTexParameterfvRobust": { |
| "target": "TextureType" |
| }, |
| "glGetTexParameterIiv": { |
| "target": "TextureType" |
| }, |
| "glGetTexParameterIivRobust": { |
| "target": "TextureType" |
| }, |
| "glGetTexParameterIuiv": { |
| "target": "TextureType" |
| }, |
| "glGetTexParameterIuivRobust": { |
| "target": "TextureType" |
| }, |
| "glGetTexParameteriv": { |
| "target": "TextureType" |
| }, |
| "glGetTexParameterivRobust": { |
| "target": "TextureType" |
| }, |
| "glGetTexParameterxv": { |
| "target": "TextureType" |
| }, |
| "glGetTextureImage": { |
| "texture": "TextureID" |
| }, |
| "glGetTextureLevelParameterfv": { |
| "texture": "TextureID" |
| }, |
| "glGetTextureLevelParameteriv": { |
| "texture": "TextureID" |
| }, |
| "glGetTextureParameterfv": { |
| "texture": "TextureID" |
| }, |
| "glGetTextureParameterIiv": { |
| "texture": "TextureID" |
| }, |
| "glGetTextureParameterIuiv": { |
| "texture": "TextureID" |
| }, |
| "glGetTextureParameteriv": { |
| "texture": "TextureID" |
| }, |
| "glGetTextureSubImage": { |
| "texture": "TextureID" |
| }, |
| "glGetTransformFeedbackVarying": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetTranslatedShaderSource": { |
| "shader": "ShaderProgramID" |
| }, |
| "glGetUniformBlockIndex": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetUniformdv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetUniformfv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetUniformfvRobust": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetUniformIndices": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetUniformiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetUniformivRobust": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetUniformLocation": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetUniformuiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetUniformuivRobust": { |
| "program": "ShaderProgramID" |
| }, |
| "glGetVertexArrayIndexed64iv": { |
| "vaobj": "VertexArrayID" |
| }, |
| "glGetVertexArrayIndexediv": { |
| "vaobj": "VertexArrayID" |
| }, |
| "glGetVertexArrayiv": { |
| "vaobj": "VertexArrayID" |
| }, |
| "glImportMemoryFd": { |
| "handleType": "HandleType", |
| "memory": "MemoryObjectID" |
| }, |
| "glImportSemaphoreFd": { |
| "handleType": "HandleType", |
| "semaphore": "SemaphoreID" |
| }, |
| "glInterpolatePaths": { |
| "pathA": "PathID", |
| "pathB": "PathID" |
| }, |
| "glInvalidateBufferData": { |
| "buffer": "BufferID" |
| }, |
| "glInvalidateBufferSubData": { |
| "buffer": "BufferID" |
| }, |
| "glInvalidateNamedFramebufferData": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glInvalidateNamedFramebufferSubData": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glInvalidateTexImage": { |
| "texture": "TextureID" |
| }, |
| "glInvalidateTexSubImage": { |
| "texture": "TextureID" |
| }, |
| "glInvalidateTexture": { |
| "target": "TextureType" |
| }, |
| "glIsBuffer": { |
| "buffer": "BufferID" |
| }, |
| "glIsFenceNV": { |
| "fence": "FenceNVID" |
| }, |
| "glIsFramebuffer": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glIsMemoryObject": { |
| "memoryObject": "MemoryObjectID" |
| }, |
| "glIsPath": { |
| "path": "PathID" |
| }, |
| "glIsPointInFillPath": { |
| "path": "PathID" |
| }, |
| "glIsPointInStrokePath": { |
| "path": "PathID" |
| }, |
| "glIsProgram": { |
| "program": "ShaderProgramID" |
| }, |
| "glIsProgramPipeline": { |
| "pipeline": "ProgramPipelineID" |
| }, |
| "glIsQuery": { |
| "id": "QueryID" |
| }, |
| "glIsRenderbuffer": { |
| "renderbuffer": "RenderbufferID" |
| }, |
| "glIsSampler": { |
| "sampler": "SamplerID" |
| }, |
| "glIsSemaphore": { |
| "semaphore": "SemaphoreID" |
| }, |
| "glIsShader": { |
| "shader": "ShaderProgramID" |
| }, |
| "glIsTexture": { |
| "texture": "TextureID" |
| }, |
| "glIsTransformFeedback": { |
| "id": "TransformFeedbackID" |
| }, |
| "glIsVertexArray": { |
| "array": "VertexArrayID" |
| }, |
| "glLightf": { |
| "pname": "LightParameter" |
| }, |
| "glLightfv": { |
| "pname": "LightParameter" |
| }, |
| "glLightx": { |
| "pname": "LightParameter" |
| }, |
| "glLightxv": { |
| "pname": "LightParameter" |
| }, |
| "glLinkProgram": { |
| "program": "ShaderProgramID" |
| }, |
| "glLogicOp": { |
| "opcode": "LogicalOperation" |
| }, |
| "glLoseContext": { |
| "current": "GraphicsResetStatus", |
| "other": "GraphicsResetStatus" |
| }, |
| "glMapBuffer": { |
| "target": "BufferBinding" |
| }, |
| "glMapBufferRange": { |
| "target": "BufferBinding" |
| }, |
| "glMapNamedBuffer": { |
| "buffer": "BufferID" |
| }, |
| "glMapNamedBufferRange": { |
| "buffer": "BufferID" |
| }, |
| "glMaterialf": { |
| "pname": "MaterialParameter" |
| }, |
| "glMaterialfv": { |
| "pname": "MaterialParameter" |
| }, |
| "glMaterialx": { |
| "pname": "MaterialParameter" |
| }, |
| "glMaterialxv": { |
| "pname": "MaterialParameter" |
| }, |
| "glMatrixMode": { |
| "mode": "MatrixType" |
| }, |
| "glMemoryObjectParameteriv": { |
| "memoryObject": "MemoryObjectID" |
| }, |
| "glMultiDrawArrays": { |
| "mode": "PrimitiveMode" |
| }, |
| "glMultiDrawArraysInstanced": { |
| "mode": "PrimitiveMode" |
| }, |
| "glMultiDrawArraysInstancedBaseInstance": { |
| "mode": "PrimitiveMode" |
| }, |
| "glMultiDrawElements": { |
| "mode": "PrimitiveMode", |
| "type": "DrawElementsType" |
| }, |
| "glMultiDrawElementsInstanced": { |
| "mode": "PrimitiveMode", |
| "type": "DrawElementsType" |
| }, |
| "glMultiDrawElementsInstancedBaseVertexBaseInstance": { |
| "mode": "PrimitiveMode", |
| "type": "DrawElementsType" |
| }, |
| "glNamedBufferData": { |
| "buffer": "BufferID" |
| }, |
| "glNamedBufferStorage": { |
| "buffer": "BufferID" |
| }, |
| "glNamedBufferSubData": { |
| "buffer": "BufferID" |
| }, |
| "glNamedFramebufferDrawBuffer": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glNamedFramebufferDrawBuffers": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glNamedFramebufferParameteri": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glNamedFramebufferReadBuffer": { |
| "framebuffer": "FramebufferID" |
| }, |
| "glNamedFramebufferRenderbuffer": { |
| "framebuffer": "FramebufferID", |
| "renderbuffer": "RenderbufferID" |
| }, |
| "glNamedFramebufferTexture": { |
| "framebuffer": "FramebufferID", |
| "texture": "TextureID" |
| }, |
| "glNamedFramebufferTextureLayer": { |
| "framebuffer": "FramebufferID", |
| "texture": "TextureID" |
| }, |
| "glNamedRenderbufferStorage": { |
| "renderbuffer": "RenderbufferID" |
| }, |
| "glNamedRenderbufferStorageMultisample": { |
| "renderbuffer": "RenderbufferID" |
| }, |
| "glNormalPointer": { |
| "type": "VertexAttribType" |
| }, |
| "glPathCommands": { |
| "path": "PathID" |
| }, |
| "glPathCoords": { |
| "path": "PathID" |
| }, |
| "glPathDashArray": { |
| "path": "PathID" |
| }, |
| "glPathGlyphIndexArray": { |
| "path": "PathID" |
| }, |
| "glPathGlyphIndexRange": { |
| "path": "PathID" |
| }, |
| "glPathGlyphRange": { |
| "pathParameterTemplate": "PathID" |
| }, |
| "glPathGlyphs": { |
| "pathParameterTemplate": "PathID" |
| }, |
| "glPathMemoryGlyphIndexArray": { |
| "path": "PathID" |
| }, |
| "glPathParameterf": { |
| "path": "PathID" |
| }, |
| "glPathParameterfv": { |
| "path": "PathID" |
| }, |
| "glPathParameteri": { |
| "path": "PathID" |
| }, |
| "glPathParameteriv": { |
| "path": "PathID" |
| }, |
| "glPathString": { |
| "path": "PathID" |
| }, |
| "glPathSubCommands": { |
| "path": "PathID" |
| }, |
| "glPathSubCoords": { |
| "path": "PathID" |
| }, |
| "glPointAlongPath": { |
| "path": "PathID" |
| }, |
| "glPointParameterf": { |
| "pname": "PointParameter" |
| }, |
| "glPointParameterfv": { |
| "pname": "PointParameter" |
| }, |
| "glPointParameterx": { |
| "pname": "PointParameter" |
| }, |
| "glPointParameterxv": { |
| "pname": "PointParameter" |
| }, |
| "glPointSizePointer": { |
| "type": "VertexAttribType" |
| }, |
| "glProgramBinary": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramParameteri": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramPathFragmentInputGen": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform1d": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform1dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform1f": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform1fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform1i": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform1iv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform1ui": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform1uiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform2d": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform2dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform2f": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform2fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform2i": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform2iv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform2ui": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform2uiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform3d": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform3dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform3f": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform3fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform3i": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform3iv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform3ui": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform3uiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform4d": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform4dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform4f": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform4fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform4i": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform4iv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform4ui": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniform4uiv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix2dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix2fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix2x3dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix2x3fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix2x4dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix2x4fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix3dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix3fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix3x2dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix3x2fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix3x4dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix3x4fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix4dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix4fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix4x2dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix4x2fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix4x3dv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProgramUniformMatrix4x3fv": { |
| "program": "ShaderProgramID" |
| }, |
| "glProvokingVertex": { |
| "mode": "ProvokingVertexConvention" |
| }, |
| "glQueryCounter": { |
| "id": "QueryID", |
| "target": "QueryType" |
| }, |
| "glSamplerParameterf": { |
| "sampler": "SamplerID" |
| }, |
| "glSamplerParameterfv": { |
| "sampler": "SamplerID" |
| }, |
| "glSamplerParameterfvRobust": { |
| "sampler": "SamplerID" |
| }, |
| "glSamplerParameteri": { |
| "sampler": "SamplerID" |
| }, |
| "glSamplerParameterIiv": { |
| "sampler": "SamplerID" |
| }, |
| "glSamplerParameterIivRobust": { |
| "sampler": "SamplerID" |
| }, |
| "glSamplerParameterIuiv": { |
| "sampler": "SamplerID" |
| }, |
| "glSamplerParameterIuivRobust": { |
| "sampler": "SamplerID" |
| }, |
| "glSamplerParameteriv": { |
| "sampler": "SamplerID" |
| }, |
| "glSamplerParameterivRobust": { |
| "sampler": "SamplerID" |
| }, |
| "glSemaphoreParameterui64v": { |
| "semaphore": "SemaphoreID" |
| }, |
| "glSetFenceNV": { |
| "fence": "FenceNVID" |
| }, |
| "glShadeModel": { |
| "mode": "ShadingModel" |
| }, |
| "glShaderBinary": { |
| "shaders": "const ShaderProgramID *" |
| }, |
| "glShaderSource": { |
| "shader": "ShaderProgramID" |
| }, |
| "glShaderStorageBlockBinding": { |
| "program": "ShaderProgramID" |
| }, |
| "glSignalSemaphore": { |
| "buffers": "const BufferID *", |
| "semaphore": "SemaphoreID", |
| "textures": "const TextureID *" |
| }, |
| "glStencilFillPath": { |
| "path": "PathID" |
| }, |
| "glStencilFillPathInstanced": { |
| "pathBase": "PathID" |
| }, |
| "glStencilStrokePath": { |
| "path": "PathID" |
| }, |
| "glStencilStrokePathInstanced": { |
| "pathBase": "PathID" |
| }, |
| "glStencilThenCoverFillPath": { |
| "path": "PathID" |
| }, |
| "glStencilThenCoverFillPathInstanced": { |
| "pathBase": "PathID" |
| }, |
| "glStencilThenCoverStrokePath": { |
| "path": "PathID" |
| }, |
| "glStencilThenCoverStrokePathInstanced": { |
| "pathBase": "PathID" |
| }, |
| "glTestFenceNV": { |
| "fence": "FenceNVID" |
| }, |
| "glTexBuffer": { |
| "buffer": "BufferID" |
| }, |
| "glTexBufferRange": { |
| "buffer": "BufferID" |
| }, |
| "glTexCoordPointer": { |
| "type": "VertexAttribType" |
| }, |
| "glTexEnvf": { |
| "pname": "TextureEnvParameter", |
| "target": "TextureEnvTarget" |
| }, |
| "glTexEnvfv": { |
| "pname": "TextureEnvParameter", |
| "target": "TextureEnvTarget" |
| }, |
| "glTexEnvi": { |
| "pname": "TextureEnvParameter", |
| "target": "TextureEnvTarget" |
| }, |
| "glTexEnviv": { |
| "pname": "TextureEnvParameter", |
| "target": "TextureEnvTarget" |
| }, |
| "glTexEnvx": { |
| "pname": "TextureEnvParameter", |
| "target": "TextureEnvTarget" |
| }, |
| "glTexEnvxv": { |
| "pname": "TextureEnvParameter", |
| "target": "TextureEnvTarget" |
| }, |
| "glTexImage2D": { |
| "target": "TextureTarget" |
| }, |
| "glTexImage2DExternal": { |
| "target": "TextureTarget" |
| }, |
| "glTexImage2DRobust": { |
| "target": "TextureTarget" |
| }, |
| "glTexImage3D": { |
| "target": "TextureTarget" |
| }, |
| "glTexImage3DRobust": { |
| "target": "TextureTarget" |
| }, |
| "glTexParameterf": { |
| "target": "TextureType" |
| }, |
| "glTexParameterfv": { |
| "target": "TextureType" |
| }, |
| "glTexParameterfvRobust": { |
| "target": "TextureType" |
| }, |
| "glTexParameteri": { |
| "target": "TextureType" |
| }, |
| "glTexParameterIiv": { |
| "target": "TextureType" |
| }, |
| "glTexParameterIivRobust": { |
| "target": "TextureType" |
| }, |
| "glTexParameterIuiv": { |
| "target": "TextureType" |
| }, |
| "glTexParameterIuivRobust": { |
| "target": "TextureType" |
| }, |
| "glTexParameteriv": { |
| "target": "TextureType" |
| }, |
| "glTexParameterivRobust": { |
| "target": "TextureType" |
| }, |
| "glTexParameterx": { |
| "target": "TextureType" |
| }, |
| "glTexParameterxv": { |
| "target": "TextureType" |
| }, |
| "glTexStorage2D": { |
| "target": "TextureType" |
| }, |
| "glTexStorage2DMultisample": { |
| "target": "TextureType" |
| }, |
| "glTexStorage3D": { |
| "target": "TextureType" |
| }, |
| "glTexStorage3DMultisample": { |
| "target": "TextureType" |
| }, |
| "glTexStorageMem2D": { |
| "memory": "MemoryObjectID", |
| "target": "TextureType" |
| }, |
| "glTexStorageMem2DMultisample": { |
| "memory": "MemoryObjectID", |
| "target": "TextureType" |
| }, |
| "glTexStorageMem3D": { |
| "memory": "MemoryObjectID", |
| "target": "TextureType" |
| }, |
| "glTexStorageMem3DMultisample": { |
| "memory": "MemoryObjectID", |
| "target": "TextureType" |
| }, |
| "glTexSubImage2D": { |
| "target": "TextureTarget" |
| }, |
| "glTexSubImage2DRobust": { |
| "target": "TextureTarget" |
| }, |
| "glTexSubImage3D": { |
| "target": "TextureTarget" |
| }, |
| "glTexSubImage3DRobust": { |
| "target": "TextureTarget" |
| }, |
| "glTextureBuffer": { |
| "buffer": "BufferID", |
| "texture": "TextureID" |
| }, |
| "glTextureBufferRange": { |
| "buffer": "BufferID", |
| "texture": "TextureID" |
| }, |
| "glTextureParameterf": { |
| "texture": "TextureID" |
| }, |
| "glTextureParameterfv": { |
| "texture": "TextureID" |
| }, |
| "glTextureParameteri": { |
| "texture": "TextureID" |
| }, |
| "glTextureParameterIiv": { |
| "texture": "TextureID" |
| }, |
| "glTextureParameterIuiv": { |
| "texture": "TextureID" |
| }, |
| "glTextureParameteriv": { |
| "texture": "TextureID" |
| }, |
| "glTextureStorage1D": { |
| "texture": "TextureID" |
| }, |
| "glTextureStorage2D": { |
| "texture": "TextureID" |
| }, |
| "glTextureStorage2DMultisample": { |
| "texture": "TextureID" |
| }, |
| "glTextureStorage3D": { |
| "texture": "TextureID" |
| }, |
| "glTextureStorage3DMultisample": { |
| "texture": "TextureID" |
| }, |
| "glTextureSubImage1D": { |
| "texture": "TextureID" |
| }, |
| "glTextureSubImage2D": { |
| "texture": "TextureID" |
| }, |
| "glTextureSubImage3D": { |
| "texture": "TextureID" |
| }, |
| "glTextureView": { |
| "texture": "TextureID" |
| }, |
| "glTransformFeedbackBufferBase": { |
| "buffer": "BufferID" |
| }, |
| "glTransformFeedbackBufferRange": { |
| "buffer": "BufferID" |
| }, |
| "glTransformFeedbackVaryings": { |
| "program": "ShaderProgramID" |
| }, |
| "glUniformBlockBinding": { |
| "program": "ShaderProgramID" |
| }, |
| "glUnmapBuffer": { |
| "target": "BufferBinding" |
| }, |
| "glUnmapNamedBuffer": { |
| "buffer": "BufferID" |
| }, |
| "glUseProgram": { |
| "program": "ShaderProgramID" |
| }, |
| "glUseProgramStages": { |
| "pipeline": "ProgramPipelineID", |
| "program": "ShaderProgramID" |
| }, |
| "glValidateProgram": { |
| "program": "ShaderProgramID" |
| }, |
| "glValidateProgramPipeline": { |
| "pipeline": "ProgramPipelineID" |
| }, |
| "glVertexArrayAttribBinding": { |
| "vaobj": "VertexArrayID" |
| }, |
| "glVertexArrayAttribFormat": { |
| "vaobj": "VertexArrayID" |
| }, |
| "glVertexArrayAttribIFormat": { |
| "vaobj": "VertexArrayID" |
| }, |
| "glVertexArrayAttribLFormat": { |
| "vaobj": "VertexArrayID" |
| }, |
| "glVertexArrayBindingDivisor": { |
| "vaobj": "VertexArrayID" |
| }, |
| "glVertexArrayElementBuffer": { |
| "buffer": "BufferID", |
| "vaobj": "VertexArrayID" |
| }, |
| "glVertexArrayVertexBuffer": { |
| "buffer": "BufferID", |
| "vaobj": "VertexArrayID" |
| }, |
| "glVertexArrayVertexBuffers": { |
| "buffers": "const BufferID *", |
| "vaobj": "VertexArrayID" |
| }, |
| "glVertexAttribFormat": { |
| "type": "VertexAttribType" |
| }, |
| "glVertexAttribIFormat": { |
| "type": "VertexAttribType" |
| }, |
| "glVertexAttribIPointer": { |
| "type": "VertexAttribType" |
| }, |
| "glVertexAttribPointer": { |
| "type": "VertexAttribType" |
| }, |
| "glVertexPointer": { |
| "type": "VertexAttribType" |
| }, |
| "glWaitSemaphore": { |
| "buffers": "const BufferID *", |
| "semaphore": "SemaphoreID", |
| "textures": "const TextureID *" |
| } |
| } |