зеркало из https://github.com/AvaloniaUI/angle.git
1462 строки
34 KiB
JSON
1462 строки
34 KiB
JSON
{
|
|
"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."
|
|
],
|
|
|
|
"glAlphaFunc": {
|
|
"func": "AlphaTestFunc"
|
|
},
|
|
"glAlphaFuncx": {
|
|
"func": "AlphaTestFunc"
|
|
},
|
|
"glBeginQuery": {
|
|
"target": "QueryType",
|
|
"id": "QueryID"
|
|
},
|
|
"glBeginTransformFeedback": {
|
|
"primitiveMode": "PrimitiveMode"
|
|
},
|
|
"glBindBuffer": {
|
|
"target": "BufferBinding",
|
|
"buffer": "BufferID"
|
|
},
|
|
"glBindBufferBase": {
|
|
"target": "BufferBinding",
|
|
"buffer": "BufferID"
|
|
},
|
|
"glBindBufferRange": {
|
|
"target": "BufferBinding",
|
|
"buffer": "BufferID"
|
|
},
|
|
"glBindBuffersBase": {
|
|
"buffers": "const BufferID *"
|
|
},
|
|
"glBindBuffersRange": {
|
|
"buffers": "const BufferID *"
|
|
},
|
|
"glBindImageTexture": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glBindRenderbuffer": {
|
|
"renderbuffer": "RenderbufferID"
|
|
},
|
|
"glBindSampler": {
|
|
"sampler": "SamplerID"
|
|
},
|
|
"glBindTexture": {
|
|
"target": "TextureType",
|
|
"texture": "TextureID"
|
|
},
|
|
"glBindTextureUnit": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glBindVertexBuffer": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glBindVertexBuffers": {
|
|
"buffers": "const BufferID *"
|
|
},
|
|
"glBufferData": {
|
|
"target": "BufferBinding",
|
|
"usage": "BufferUsage"
|
|
},
|
|
"glBufferStorageMem": {
|
|
"target": "TextureType"
|
|
},
|
|
"glBufferSubData": {
|
|
"target": "BufferBinding"
|
|
},
|
|
"glClearNamedBufferData": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glClearNamedBufferSubData": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glClearTexImage": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glClearTexSubImage": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glColorPointer": {
|
|
"type": "VertexAttribType"
|
|
},
|
|
"glCompressedCopyTexture": {
|
|
"sourceId": "TextureID",
|
|
"destId": "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": {
|
|
"destTarget": "TextureTarget",
|
|
"sourceId": "TextureID",
|
|
"destId": "TextureID"
|
|
},
|
|
"glCopySubTexture3D": {
|
|
"destTarget": "TextureTarget",
|
|
"sourceId": "TextureID",
|
|
"destId": "TextureID"
|
|
},
|
|
"glCopyTexImage2D": {
|
|
"target": "TextureTarget"
|
|
},
|
|
"glCopyTexSubImage2D": {
|
|
"target": "TextureTarget"
|
|
},
|
|
"glCopyTexSubImage3D": {
|
|
"target": "TextureTarget"
|
|
},
|
|
"glCopyTexture": {
|
|
"destTarget": "TextureTarget",
|
|
"sourceId": "TextureID",
|
|
"destId": "TextureID"
|
|
},
|
|
"glCopyTexture3D": {
|
|
"destTarget": "TextureTarget",
|
|
"sourceId": "TextureID",
|
|
"destId": "TextureID"
|
|
},
|
|
"glCopyTextureSubImage1D": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glCopyTextureSubImage2D": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glCopyTextureSubImage3D": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glCreateBuffers": {
|
|
"buffers": "BufferID *"
|
|
},
|
|
"glCreateRenderbuffers": {
|
|
"renderbuffers": "RenderbufferID *"
|
|
},
|
|
"glCreateShader": {
|
|
"type": "ShaderType"
|
|
},
|
|
"glCreateShaderProgramv": {
|
|
"type": "ShaderType"
|
|
},
|
|
"glCullFace": {
|
|
"mode": "CullFaceMode"
|
|
},
|
|
"glDeleteBuffers": {
|
|
"buffers": "const BufferID *"
|
|
},
|
|
"glDeleteRenderbuffers": {
|
|
"renderbuffers": "const RenderbufferID *"
|
|
},
|
|
"glDeleteSamplers": {
|
|
"samplers": "const SamplerID *"
|
|
},
|
|
"glDeleteTextures": {
|
|
"textures": "const TextureID *"
|
|
},
|
|
"glDisableClientState": {
|
|
"array": "ClientVertexArrayType"
|
|
},
|
|
"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"
|
|
},
|
|
"glEGLImageTargetTexture2D": {
|
|
"target": "TextureType"
|
|
},
|
|
"glEnableClientState": {
|
|
"array": "ClientVertexArrayType"
|
|
},
|
|
"glEndQuery": {
|
|
"target": "QueryType"
|
|
},
|
|
"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"
|
|
},
|
|
"glGenRenderbuffers": {
|
|
"renderbuffers": "RenderbufferID *"
|
|
},
|
|
"glGenSamplers": {
|
|
"samplers": "SamplerID *"
|
|
},
|
|
"glGenTextures": {
|
|
"textures": "TextureID *"
|
|
},
|
|
"glGetBufferParameteri64v": {
|
|
"target": "BufferBinding"
|
|
},
|
|
"glGetBufferParameteri64vRobust": {
|
|
"target": "BufferBinding"
|
|
},
|
|
"glGetBufferParameteriv": {
|
|
"target": "BufferBinding"
|
|
},
|
|
"glGetBufferParameterivRobust": {
|
|
"target": "BufferBinding"
|
|
},
|
|
"glGetBufferPointerv": {
|
|
"target": "BufferBinding"
|
|
},
|
|
"glGetBufferPointervRobust": {
|
|
"target": "BufferBinding"
|
|
},
|
|
"glGetCompressedTextureImage": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glGetCompressedTextureSubImage": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glGetLightfv": {
|
|
"pname": "LightParameter"
|
|
},
|
|
"glGetLightxv": {
|
|
"pname": "LightParameter"
|
|
},
|
|
"glGetMaterialfv": {
|
|
"pname": "MaterialParameter"
|
|
},
|
|
"glGetMaterialxv": {
|
|
"pname": "MaterialParameter"
|
|
},
|
|
"glGetNamedBufferParameteri64v": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glGetNamedBufferParameteriv": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glGetNamedBufferPointerv": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glGetNamedBufferSubData": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glGetNamedRenderbufferParameteriv": {
|
|
"renderbuffer": "RenderbufferID"
|
|
},
|
|
"glGetQueryBufferObjecti64v": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glGetQueryBufferObjectiv": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glGetQueryBufferObjectui64v": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glGetQueryBufferObjectuiv": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glGetQueryiv": {
|
|
"target": "QueryType"
|
|
},
|
|
"glGetQueryivRobust": {
|
|
"target": "QueryType",
|
|
"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"
|
|
},
|
|
"glGetTexEnvfv": {
|
|
"target": "TextureEnvTarget",
|
|
"pname": "TextureEnvParameter"
|
|
},
|
|
"glGetTexEnviv": {
|
|
"target": "TextureEnvTarget",
|
|
"pname": "TextureEnvParameter"
|
|
},
|
|
"glGetTexEnvxv": {
|
|
"target": "TextureEnvTarget",
|
|
"pname": "TextureEnvParameter"
|
|
},
|
|
"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"
|
|
},
|
|
"glImportMemoryFd": {
|
|
"handleType": "HandleType"
|
|
},
|
|
"glImportSemaphoreFd": {
|
|
"handleType": "HandleType"
|
|
},
|
|
"glInvalidateBufferData": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glInvalidateBufferSubData": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glInvalidateTexImage": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glInvalidateTexSubImage": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glInvalidateTexture": {
|
|
"target": "TextureType"
|
|
},
|
|
"glIsBuffer": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glIsRenderbuffer": {
|
|
"renderbuffer": "RenderbufferID"
|
|
},
|
|
"glIsSampler": {
|
|
"sampler": "SamplerID"
|
|
},
|
|
"glIsTexture": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glLightf": {
|
|
"pname": "LightParameter"
|
|
},
|
|
"glLightfv": {
|
|
"pname": "LightParameter"
|
|
},
|
|
"glLightx": {
|
|
"pname": "LightParameter"
|
|
},
|
|
"glLightxv": {
|
|
"pname": "LightParameter"
|
|
},
|
|
"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"
|
|
},
|
|
"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"
|
|
},
|
|
"glNamedFramebufferRenderbuffer": {
|
|
"renderbuffer": "RenderbufferID"
|
|
},
|
|
"glNamedFramebufferTexture": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glNamedFramebufferTextureLayer": {
|
|
"texture": "TextureID"
|
|
},
|
|
"glNamedRenderbufferStorage": {
|
|
"renderbuffer": "RenderbufferID"
|
|
},
|
|
"glNamedRenderbufferStorageMultisample": {
|
|
"renderbuffer": "RenderbufferID"
|
|
},
|
|
"glNormalPointer": {
|
|
"type": "VertexAttribType"
|
|
},
|
|
"glPointParameterf": {
|
|
"pname": "PointParameter"
|
|
},
|
|
"glPointParameterfv": {
|
|
"pname": "PointParameter"
|
|
},
|
|
"glPointParameterx": {
|
|
"pname": "PointParameter"
|
|
},
|
|
"glPointParameterxv": {
|
|
"pname": "PointParameter"
|
|
},
|
|
"glPointSizePointer": {
|
|
"type": "VertexAttribType"
|
|
},
|
|
"glProvokingVertex": {
|
|
"mode": "ProvokingVertexConvention"
|
|
},
|
|
"glQueryCounter": {
|
|
"target": "QueryType",
|
|
"id": "QueryID"
|
|
},
|
|
"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"
|
|
},
|
|
"glShadeModel": {
|
|
"mode": "ShadingModel"
|
|
},
|
|
"glSignalSemaphore": {
|
|
"buffers": "const BufferID *",
|
|
"textures": "const TextureID *"
|
|
},
|
|
"glTexBuffer": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glTexBufferRange": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glTexCoordPointer": {
|
|
"type": "VertexAttribType"
|
|
},
|
|
"glTexEnvf": {
|
|
"target": "TextureEnvTarget",
|
|
"pname": "TextureEnvParameter"
|
|
},
|
|
"glTexEnvfv": {
|
|
"target": "TextureEnvTarget",
|
|
"pname": "TextureEnvParameter"
|
|
},
|
|
"glTexEnvi": {
|
|
"target": "TextureEnvTarget",
|
|
"pname": "TextureEnvParameter"
|
|
},
|
|
"glTexEnviv": {
|
|
"target": "TextureEnvTarget",
|
|
"pname": "TextureEnvParameter"
|
|
},
|
|
"glTexEnvx": {
|
|
"target": "TextureEnvTarget",
|
|
"pname": "TextureEnvParameter"
|
|
},
|
|
"glTexEnvxv": {
|
|
"target": "TextureEnvTarget",
|
|
"pname": "TextureEnvParameter"
|
|
},
|
|
"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": {
|
|
"target": "TextureType"
|
|
},
|
|
"glTexStorageMem2DMultisample": {
|
|
"target": "TextureType"
|
|
},
|
|
"glTexStorageMem3D": {
|
|
"target": "TextureType"
|
|
},
|
|
"glTexStorageMem3DMultisample": {
|
|
"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"
|
|
},
|
|
"glUnmapBuffer": {
|
|
"target": "BufferBinding"
|
|
},
|
|
"glUnmapNamedBuffer": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glVertexArrayElementBuffer": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glVertexArrayVertexBuffer": {
|
|
"buffer": "BufferID"
|
|
},
|
|
"glVertexArrayVertexBuffers": {
|
|
"buffers": "const BufferID *"
|
|
},
|
|
"glVertexAttribFormat": {
|
|
"type": "VertexAttribType"
|
|
},
|
|
"glVertexAttribIFormat": {
|
|
"type": "VertexAttribType"
|
|
},
|
|
"glVertexAttribIPointer": {
|
|
"type": "VertexAttribType"
|
|
},
|
|
"glVertexAttribPointer": {
|
|
"type": "VertexAttribType"
|
|
},
|
|
"glVertexPointer": {
|
|
"type": "VertexAttribType"
|
|
},
|
|
"glWaitSemaphore": {
|
|
"buffers": "const BufferID *",
|
|
"textures": "const TextureID *"
|
|
},
|
|
"glIsFenceNV": {
|
|
"fence": "FenceNVID"
|
|
},
|
|
"glTestFenceNV": {
|
|
"fence": "FenceNVID"
|
|
},
|
|
"glGetFenceivNV": {
|
|
"fence": "FenceNVID"
|
|
},
|
|
"glFinishFenceNV": {
|
|
"fence": "FenceNVID"
|
|
},
|
|
"glSetFenceNV": {
|
|
"fence": "FenceNVID"
|
|
},
|
|
"glDeleteFencesNV": {
|
|
"fences": "const FenceNVID *"
|
|
},
|
|
"glGenFencesNV": {
|
|
"fences": "FenceNVID *"
|
|
},
|
|
"glGenQueries": {
|
|
"ids": "QueryID *"
|
|
},
|
|
"glDeleteQueries": {
|
|
"ids": "const QueryID *"
|
|
},
|
|
"glBeginQueryIndexed": {
|
|
"id": "QueryID"
|
|
},
|
|
"glIsQuery": {
|
|
"id": "QueryID"
|
|
},
|
|
"glGetQueryObjectuiv": {
|
|
"id": "QueryID"
|
|
},
|
|
"glGetQueryObjectiv": {
|
|
"id": "QueryID"
|
|
},
|
|
"glGetQueryObjecti64v": {
|
|
"id": "QueryID"
|
|
},
|
|
"glGetQueryObjectui64v": {
|
|
"id": "QueryID"
|
|
},
|
|
"glGetQueryObjectivRobust": {
|
|
"id": "QueryID"
|
|
},
|
|
"glGetQueryObjecti64vRobust": {
|
|
"id": "QueryID"
|
|
},
|
|
"glGetQueryObjectui64vRobust": {
|
|
"id": "QueryID"
|
|
},
|
|
"glGetQueryObjectuivRobust": {
|
|
"id": "QueryID"
|
|
},
|
|
"glDeletePaths": {
|
|
"first": "PathID"
|
|
},
|
|
"glIsPath": {
|
|
"path": "PathID"
|
|
},
|
|
"glPathCommands": {
|
|
"path": "PathID"
|
|
},
|
|
"glPathCoords": {
|
|
"path": "PathID"
|
|
},
|
|
"glPathSubCommands": {
|
|
"path": "PathID"
|
|
},
|
|
"glPathSubCoords": {
|
|
"path": "PathID"
|
|
},
|
|
"glPathString": {
|
|
"path": "PathID"
|
|
},
|
|
"glPathGlyphs": {
|
|
"pathParameterTemplate": "PathID"
|
|
},
|
|
"glPathGlyphRange": {
|
|
"pathParameterTemplate": "PathID"
|
|
},
|
|
"glInterpolatePaths": {
|
|
"pathA": "PathID",
|
|
"pathB": "PathID"
|
|
},
|
|
"glPathParameteriv": {
|
|
"path": "PathID"
|
|
},
|
|
"glPathParameteri": {
|
|
"path": "PathID"
|
|
},
|
|
"glPathParameterfv": {
|
|
"path": "PathID"
|
|
},
|
|
"glPathParameterf": {
|
|
"path": "PathID"
|
|
},
|
|
"glPathDashArray": {
|
|
"path": "PathID"
|
|
},
|
|
"glStencilStrokePath": {
|
|
"path": "PathID"
|
|
},
|
|
"glStencilFillPath": {
|
|
"path": "PathID"
|
|
},
|
|
"glStencilFillPathInstanced": {
|
|
"pathBase": "PathID"
|
|
},
|
|
"glStencilStrokePathInstanced": {
|
|
"pathBase": "PathID"
|
|
},
|
|
"glCoverFillPath": {
|
|
"path": "PathID"
|
|
},
|
|
"glCoverStrokePath": {
|
|
"path": "PathID"
|
|
},
|
|
"glCoverFillPathInstanced": {
|
|
"pathBase": "PathID"
|
|
},
|
|
"glCoverStrokePathInstanced": {
|
|
"pathBase": "PathID"
|
|
},
|
|
"glGetPathParameteriv": {
|
|
"path": "PathID"
|
|
},
|
|
"glGetPathParameterfv": {
|
|
"path": "PathID"
|
|
},
|
|
"glGetPathCommands": {
|
|
"path": "PathID"
|
|
},
|
|
"glGetPathCoords": {
|
|
"path": "PathID"
|
|
},
|
|
"glGetPathDashArray": {
|
|
"path": "PathID"
|
|
},
|
|
"glGetPathMetrics": {
|
|
"pathBase": "PathID"
|
|
},
|
|
"glGetPathSpacing": {
|
|
"pathBase": "PathID"
|
|
},
|
|
"glIsPointInFillPath": {
|
|
"path": "PathID"
|
|
},
|
|
"glIsPointInStrokePath": {
|
|
"path": "PathID"
|
|
},
|
|
"glGetPathLength": {
|
|
"path": "PathID"
|
|
},
|
|
"glPointAlongPath": {
|
|
"path": "PathID"
|
|
},
|
|
"glStencilThenCoverFillPath": {
|
|
"path": "PathID"
|
|
},
|
|
"glStencilThenCoverStrokePath": {
|
|
"path": "PathID"
|
|
},
|
|
"glStencilThenCoverFillPathInstanced": {
|
|
"pathBase": "PathID"
|
|
},
|
|
"glStencilThenCoverStrokePathInstanced": {
|
|
"pathBase": "PathID"
|
|
},
|
|
"glPathGlyphIndexRange": {
|
|
"path": "PathID"
|
|
},
|
|
"glPathGlyphIndexArray": {
|
|
"path": "PathID"
|
|
},
|
|
"glPathMemoryGlyphIndexArray": {
|
|
"path": "PathID"
|
|
},
|
|
"glUseProgramStages": {
|
|
"pipeline": "ProgramPipelineID",
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glActiveShaderProgram": {
|
|
"pipeline": "ProgramPipelineID",
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glBindProgramPipeline": {
|
|
"pipeline": "ProgramPipelineID"
|
|
},
|
|
"glValidateProgramPipeline": {
|
|
"pipeline": "ProgramPipelineID"
|
|
},
|
|
"glGetProgramPipelineInfoLog": {
|
|
"pipeline": "ProgramPipelineID"
|
|
},
|
|
"glIsProgramPipeline": {
|
|
"pipeline": "ProgramPipelineID"
|
|
},
|
|
"glGetProgramPipelineiv": {
|
|
"pipeline": "ProgramPipelineID"
|
|
},
|
|
"glGenProgramPipelines": {
|
|
"pipelines": "ProgramPipelineID *"
|
|
},
|
|
"glDeleteProgramPipelines": {
|
|
"pipelines": "const ProgramPipelineID *"
|
|
},
|
|
"glAttachShader": {
|
|
"program": "ShaderProgramID",
|
|
"shader": "ShaderProgramID"
|
|
},
|
|
"glCompileShader": {
|
|
"shader": "ShaderProgramID"
|
|
},
|
|
"glDeleteShader": {
|
|
"shader": "ShaderProgramID"
|
|
},
|
|
"glGetAttachedShaders": {
|
|
"program": "ShaderProgramID",
|
|
"shaders": "ShaderProgramID *"
|
|
},
|
|
"glDetachShader": {
|
|
"program": "ShaderProgramID",
|
|
"shader": "ShaderProgramID"
|
|
},
|
|
"glGetShaderiv": {
|
|
"shader": "ShaderProgramID"
|
|
},
|
|
"glGetShaderInfoLog": {
|
|
"shader": "ShaderProgramID"
|
|
},
|
|
"glGetShaderPrecisionFormat": {
|
|
"shader": "ShaderProgramID"
|
|
},
|
|
"glGetShaderSource": {
|
|
"shader": "ShaderProgramID"
|
|
},
|
|
"glIsShader": {
|
|
"shader": "ShaderProgramID"
|
|
},
|
|
"glShaderSource": {
|
|
"shader": "ShaderProgramID"
|
|
},
|
|
"glShaderBinary": {
|
|
"shaders": "const ShaderProgramID *"
|
|
},
|
|
"glGetShaderivRobust" : {
|
|
"shader": "ShaderProgramID"
|
|
},
|
|
"glGetTranslatedShaderSource": {
|
|
"shader": "ShaderProgramID"
|
|
},
|
|
"glGetnUniformfv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetnUniformiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glExtIsProgramBinary": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glExtGetProgramBinarySource": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glBindAttribLocation": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glDeleteProgram": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetActiveAttrib": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetActiveUniform": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetAttribLocation": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetProgramiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetProgramInfoLog": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetUniformfv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetUniformiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetUniformLocation": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glIsProgram": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glLinkProgram": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glUseProgram": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glValidateProgram": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetProgramivRobust": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetUniformfvRobust": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetUniformivRobust": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetUniformuivRobust": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetActiveUniformBlockivRobust": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetProgramInterfaceivRobust": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetnUniformfvRobust": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetnUniformivRobust": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetnUniformuivRobust": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetProgramBinary": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramBinary": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glBindFragDataLocationIndexed": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glBindFragDataLocation": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetProgramResourceLocationIndex": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetFragDataIndex": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramParameteri": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform1f": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform1fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform1i": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform1iv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform2f": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform2fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform2i": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform2iv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform3f": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform3fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform3i": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform3iv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform4f": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform4fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform4i": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform4iv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix2fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix3fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix4fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform1ui": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform2ui": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform3ui": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform4ui": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform1uiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform2uiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform3uiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform4uiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix2x3fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix3x2fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix2x4fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix4x2fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix3x4fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix4x3fv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glBindUniformLocation": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glBindFragmentInputLocation": {
|
|
"programs": "ShaderProgramID"
|
|
},
|
|
"glProgramPathFragmentInputGen": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetProgramInterfaceiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetProgramResourceName": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetProgramResourceiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetProgramResourceLocation": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetProgramResourceIndex": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetUniformuiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetFragDataLocation": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetUniformIndices": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetActiveUniformsiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetUniformBlockIndex": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetActiveUniformBlockiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetActiveUniformBlockName": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glUniformBlockBinding": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glTransformFeedbackVaryings": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetTransformFeedbackVarying": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetnUniformuiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetnUniformdv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetActiveUniformName": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetActiveSubroutineUniformName": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetActiveSubroutineUniformiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetActiveSubroutineName": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetProgramStageiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetSubroutineIndex": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetSubroutineUniformLocation": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetUniformdv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform1d": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform1dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform2d": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform2dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform3d": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform3dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform4d": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniform4dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix2dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix2x3dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix2x4dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix3dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix3x2dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix3x4dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix4dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix4x2dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glProgramUniformMatrix4x3dv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glGetActiveAtomicCounterBufferiv": {
|
|
"program": "ShaderProgramID"
|
|
},
|
|
"glShaderStorageBlockBinding": {
|
|
"program": "ShaderProgramID"
|
|
}
|
|
}
|