Copyright 2018 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.
gl_angle_ext.xml
Includes data used to auto-generate ANGLE classes.
void glBindUniformLocationCHROMIUM
GLuint program
GLint location
const GLchar* name
void glCoverageModulationCHROMIUM
GLenum components
void glMatrixLoadfCHROMIUM
GLenum matrixMode
const GLfloat * matrix
void glMatrixLoadIdentityCHROMIUM
GLenum matrixMode
void glCopyTextureCHROMIUM
GLuint sourceId
GLint sourceLevel
GLenum destTarget
GLuint destId
GLint destLevel
GLint internalFormat
GLenum destType
GLboolean unpackFlipY
GLboolean unpackPremultiplyAlpha
GLboolean unpackUnmultiplyAlpha
void glCopySubTextureCHROMIUM
GLuint sourceId
GLint sourceLevel
GLenum destTarget
GLuint destId
GLint destLevel
GLint xoffset
GLint yoffset
GLint x
GLint y
GLint width
GLint height
GLboolean unpackFlipY
GLboolean unpackPremultiplyAlpha
GLboolean unpackUnmultiplyAlpha
void glCompressedCopyTextureCHROMIUM
GLuint sourceId
GLuint destId
void glRequestExtensionANGLE
const GLchar * name
void glDisableExtensionANGLE
const GLchar * name
void glGetBooleanvRobustANGLE
GLenum pname
GLsizei bufSize
GLsizei * length
GLboolean * params
void glGetBufferParameterivRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetFloatvRobustANGLE
GLenum pname
GLsizei bufSize
GLsizei * length
GLfloat * params
void glGetFramebufferAttachmentParameterivRobustANGLE
GLenum target
GLenum attachment
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetIntegervRobustANGLE
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * data
void glGetProgramivRobustANGLE
GLuint program
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetRenderbufferParameterivRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetShaderivRobustANGLE
GLuint shader
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetTexParameterfvRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
GLsizei * length
GLfloat * params
void glGetTexParameterivRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetUniformfvRobustANGLE
GLuint program
GLint location
GLsizei bufSize
GLsizei * length
GLfloat * params
void glGetUniformivRobustANGLE
GLuint program
GLint location
GLsizei bufSize
GLsizei * length
GLint * params
void glGetVertexAttribfvRobustANGLE
GLuint index
GLenum pname
GLsizei bufSize
GLsizei * length
GLfloat * params
void glGetVertexAttribivRobustANGLE
GLuint index
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetVertexAttribPointervRobustANGLE
GLuint index
GLenum pname
GLsizei bufSize
GLsizei * length
void ** pointer
void glReadPixelsRobustANGLE
GLint x
GLint y
GLsizei width
GLsizei height
GLenum format
GLenum type
GLsizei bufSize
GLsizei * length
GLsizei * columns
GLsizei * rows
void * pixels
void glTexImage2DRobustANGLE
GLenum target
GLint level
GLint internalformat
GLsizei width
GLsizei height
GLint border
GLenum format
GLenum type
GLsizei bufSize
const void * pixels
void glTexParameterfvRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
const GLfloat * params
void glTexParameterivRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
const GLint * params
void glTexSubImage2DRobustANGLE
GLenum target
GLint level
GLint xoffset
GLint yoffset
GLsizei width
GLsizei height
GLenum format
GLenum type
GLsizei bufSize
const void * pixels
void glTexImage3DRobustANGLE
GLenum target
GLint level
GLint internalformat
GLsizei width
GLsizei height
GLsizei depth
GLint border
GLenum format
GLenum type
GLsizei bufSize
const void * pixels
void glTexSubImage3DRobustANGLE
GLenum target
GLint level
GLint xoffset
GLint yoffset
GLint zoffset
GLsizei width
GLsizei height
GLsizei depth
GLenum format
GLenum type
GLsizei bufSize
const void * pixels
void glCompressedTexImage2DRobustANGLE
GLenum target
GLint level
GLenum internalformat
GLsizei width
GLsizei height
GLint border
GLsizei imageSize
GLsizei dataSize
const GLvoid * data
void glCompressedTexSubImage2DRobustANGLE
GLenum target
GLint level
GLsizei xoffset
GLsizei yoffset
GLsizei width
GLsizei height
GLenum format
GLsizei imageSize
GLsizei dataSize
const GLvoid * data
void glCompressedTexImage3DRobustANGLE
GLenum target
GLint level
GLenum internalformat
GLsizei width
GLsizei height
GLsizei depth
GLint border
GLsizei imageSize
GLsizei dataSize
const GLvoid * data
void glCompressedTexSubImage3DRobustANGLE
GLenum target
GLint level
GLint xoffset
GLint yoffset
GLint zoffset
GLsizei width
GLsizei height
GLsizei depth
GLenum format
GLsizei imageSize
GLsizei dataSize
const GLvoid * data
void glGetQueryivRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetQueryObjectuivRobustANGLE
GLuint id
GLenum pname
GLsizei bufSize
GLsizei * length
GLuint * params
void glGetBufferPointervRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
GLsizei * length
void ** params
void glGetIntegeri_vRobustANGLE
GLenum target
GLuint index
GLsizei bufSize
GLsizei * length
GLint * data
void glGetInternalformativRobustANGLE
GLenum target
GLenum internalformat
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetVertexAttribIivRobustANGLE
GLuint index
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetVertexAttribIuivRobustANGLE
GLuint index
GLenum pname
GLsizei bufSize
GLsizei * length
GLuint * params
void glGetUniformuivRobustANGLE
GLuint program
GLint location
GLsizei bufSize
GLsizei * length
GLuint * params
void glGetActiveUniformBlockivRobustANGLE
GLuint program
GLuint uniformBlockIndex
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetInteger64vRobustANGLE
GLenum pname
GLsizei bufSize
GLsizei * length
GLint64 * data
void glGetInteger64i_vRobustANGLE
GLenum target
GLuint index
GLsizei bufSize
GLsizei * length
GLint64 * data
void glGetBufferParameteri64vRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
GLsizei * length
GLint64 * params
void glSamplerParameterivRobustANGLE
GLuint sampler
GLuint pname
GLsizei bufSize
const GLint * param
void glSamplerParameterfvRobustANGLE
GLuint sampler
GLenum pname
GLsizei bufSize
const GLfloat * param
void glGetSamplerParameterivRobustANGLE
GLuint sampler
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetSamplerParameterfvRobustANGLE
GLuint sampler
GLenum pname
GLsizei bufSize
GLsizei * length
GLfloat * params
void glGetFramebufferParameterivRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetProgramInterfaceivRobustANGLE
GLuint program
GLenum programInterface
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetBooleani_vRobustANGLE
GLenum target
GLuint index
GLsizei bufSize
GLsizei * length
GLboolean * data
void glGetMultisamplefvRobustANGLE
GLenum pname
GLuint index
GLsizei bufSize
GLsizei * length
GLfloat * val
void glGetTexLevelParameterivRobustANGLE
GLenum target
GLint level
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetTexLevelParameterfvRobustANGLE
GLenum target
GLint level
GLenum pname
GLsizei bufSize
GLsizei * length
GLfloat * params
void glGetPointervRobustANGLERobustANGLE
GLenum pname
GLsizei bufSize
GLsizei * length
void ** params
void glReadnPixelsRobustANGLE
GLint x
GLint y
GLsizei width
GLsizei height
GLenum format
GLenum type
GLsizei bufSize
GLsizei * length
GLsizei * columns
GLsizei * rows
void * data
void glGetnUniformfvRobustANGLE
GLuint program
GLint location
GLsizei bufSize
GLsizei * length
GLfloat * params
void glGetnUniformivRobustANGLE
GLuint program
GLint location
GLsizei bufSize
GLsizei * length
GLint * params
void glGetnUniformuivRobustANGLE
GLuint program
GLint location
GLsizei bufSize
GLsizei * length
GLuint * params
void glTexParameterIivRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
const GLint * params
void glTexParameterIuivRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
const GLuint * params
void glGetTexParameterIivRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetTexParameterIuivRobustANGLE
GLenum target
GLenum pname
GLsizei bufSize
GLsizei * length
GLuint * params
void glSamplerParameterIivRobustANGLE
GLuint sampler
GLenum pname
GLsizei bufSize
const GLint * param
void glSamplerParameterIuivRobustANGLE
GLuint sampler
GLenum pname
GLsizei bufSize
const GLuint * param
void glGetSamplerParameterIivRobustANGLE
GLuint sampler
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetSamplerParameterIuivRobustANGLE
GLuint sampler
GLenum pname
GLsizei bufSize
GLsizei * length
GLuint * params
void glGetQueryObjectivRobustANGLE
GLuint id
GLenum pname
GLsizei bufSize
GLsizei * length
GLint * params
void glGetQueryObjecti64vRobustANGLE
GLuint id
GLenum pname
GLsizei bufSize
GLsizei * length
GLint64 * params
void glGetQueryObjectui64vRobustANGLE
GLuint id
GLenum pname
GLsizei bufSize
GLsizei * length
GLuint64 * params
void glCopyTexture3DANGLE
GLuint sourceId
GLint sourceLevel
GLenum destTarget
GLuint destId
GLint destLevel
GLint internalFormat
GLenum destType
GLboolean unpackFlipY
GLboolean unpackPremultiplyAlpha
GLboolean unpackUnmultiplyAlpha
void glCopySubTexture3DANGLE
GLuint sourceId
GLint sourceLevel
GLenum destTarget
GLuint destId
GLint destLevel
GLint xoffset
GLint yoffset
GLint zoffset
GLint x
GLint y
GLint z
GLint width
GLint height
GLint depth
GLboolean unpackFlipY
GLboolean unpackPremultiplyAlpha
GLboolean unpackUnmultiplyAlpha
void glTexStorage2DMultisampleANGLE
GLenum target
GLsizei samples
GLenum internalformat
GLsizei width
GLsizei height
GLboolean fixedsamplelocations
void glGetTexLevelParameterivANGLE
GLenum target
GLint level
GLenum pname
GLint * params
void glGetTexLevelParameterfvANGLE
GLenum target
GLint level
GLenum pname
GLfloat * params
void glMultiDrawArraysANGLE
GLenum mode
const GLint *firsts
const GLsizei *counts
GLsizei drawcount
void glMultiDrawArraysInstancedANGLE
GLenum mode
const GLint *firsts
const GLsizei *counts
const GLsizei *instanceCounts
GLsizei drawcount
void glMultiDrawElementsANGLE
GLenum mode
const GLsizei *counts
GLenum type
const GLvoid *const*indices
GLsizei drawcount
void glMultiDrawElementsInstancedANGLE
GLenum mode
const GLsizei *counts
GLenum type
const GLvoid *const*indices
const GLsizei*instanceCounts
GLsizei drawcount
void glDrawArraysInstancedBaseInstanceANGLE
GLenum mode
GLint first
GLsizei count
GLsizei instanceCount
GLuint baseInstance
void glDrawElementsInstancedBaseVertexBaseInstanceANGLE
GLenum mode
GLsizei count
GLenum type
const GLvoid *indices
GLsizei instanceCounts
GLint baseVertex
GLuint baseInstance
void glMultiDrawArraysInstancedBaseInstanceANGLE
GLenum mode
const GLint *firsts
const GLsizei *counts
const GLsizei *instanceCounts
const GLuint *baseInstances
GLsizei drawcount
void glMultiDrawElementsInstancedBaseVertexBaseInstanceANGLE
GLenum mode
const GLsizei *counts
GLenum type
const GLvoid *const*indices
const GLsizei *instanceCounts
const GLint *baseVertices
const GLuint *baseInstances
GLsizei drawcount
void glGetMultisamplefvANGLE
GLenum pname
GLuint index
GLfloat * val
void glSampleMaskiANGLE
GLuint maskNumber
GLbitfield mask
void glProvokingVertexANGLE
GLenum mode
void glLoseContextCHROMIUM
GLenum current
GLenum other
void glTexImage2DExternalANGLE
GLenum target
GLint level
GLint internalformat
GLsizei width
GLsizei height
GLint border
GLenum format
GLenum type
void glInvalidateTextureANGLE
GLenum target
void glGetTexImageANGLE
GLenum target
GLint level
GLenum format
GLenum type
void *pixels
void glGetRenderbufferImageANGLE
GLenum target
GLenum format
GLenum type
void *pixels
void glImportMemoryZirconHandleANGLE
GLuint memory
GLuint64 size
GLenum handleType
GLuint handle
void glImportSemaphoreZirconHandleANGLE
GLuint semaphore
GLenum handleType
GLuint handle