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 void *data void glCompressedTexSubImage2DRobustANGLE GLenum target GLint level GLsizei xoffset GLsizei yoffset GLsizei width GLsizei height GLenum format GLsizei imageSize GLsizei dataSize const void *data void glCompressedTexImage3DRobustANGLE GLenum target GLint level GLenum internalformat GLsizei width GLsizei height GLsizei depth GLint border GLsizei imageSize GLsizei dataSize const void *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 void *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 void *const*indices GLsizei drawcount void glMultiDrawElementsInstancedANGLE GLenum mode const GLsizei *counts GLenum type const void *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 void *indices GLsizei instanceCount 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 void *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 glPolygonModeANGLE GLenum face GLenum mode void glProvokingVertexANGLE GLenum provokeMode 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 glGetCompressedTexImageANGLE GLenum target GLint level void *pixels void glGetRenderbufferImageANGLE GLenum target GLenum format GLenum type void *pixels void glTexStorageMemFlags2DANGLE GLenum target GLsizei levels GLenum internalFormat GLsizei width GLsizei height GLuint memory GLuint64 offset GLbitfield createFlags GLbitfield usageFlags const void *imageCreateInfoPNext void glTexStorageMemFlags2DMultisampleANGLE GLenum target GLsizei samples GLenum internalFormat GLsizei width GLsizei height GLboolean fixedSampleLocations GLuint memory GLuint64 offset GLbitfield createFlags GLbitfield usageFlags const void *imageCreateInfoPNext void glTexStorageMemFlags3DANGLE GLenum target GLsizei levels GLenum internalFormat GLsizei width GLsizei height GLsizei depth GLuint memory GLuint64 offset GLbitfield createFlags GLbitfield usageFlags const void *imageCreateInfoPNext void glTexStorageMemFlags3DMultisampleANGLE GLenum target GLsizei samples GLenum internalFormat GLsizei width GLsizei height GLsizei depth GLboolean fixedSampleLocations GLuint memory GLuint64 offset GLbitfield createFlags GLbitfield usageFlags const void *imageCreateInfoPNext void glImportMemoryZirconHandleANGLE GLuint memory GLuint64 size GLenum handleType GLuint handle void glImportSemaphoreZirconHandleANGLE GLuint semaphore GLenum handleType GLuint handle void glAcquireTexturesANGLE GLuint numTextures const GLuint *textures const GLenum *layouts void glReleaseTexturesANGLE GLuint numTextures const GLuint *textures GLenum *layouts void glFramebufferMemorylessPixelLocalStorageANGLE GLint plane GLenum internalformat void glFramebufferTexturePixelLocalStorageANGLE GLint plane GLuint backingtexture GLint level GLint layer void glFramebufferPixelLocalClearValuefvANGLE GLint plane const GLfloat *value void glFramebufferPixelLocalClearValueivANGLE GLint plane const GLint *value void glFramebufferPixelLocalClearValueuivANGLE GLint plane const GLuint *value void glBeginPixelLocalStorageANGLE GLsizei n const GLenum *loadops void glEndPixelLocalStorageANGLE GLsizei n const GLenum *storeops void glPixelLocalStorageBarrierANGLE void glFramebufferPixelLocalStorageInterruptANGLE void glFramebufferPixelLocalStorageRestoreANGLE void glGetFramebufferPixelLocalStorageParameterfvANGLE GLint plane GLenum pname GLfloat *params void glGetFramebufferPixelLocalStorageParameterivANGLE GLint plane GLenum pname GLint *params void glGetFramebufferPixelLocalStorageParameterfvRobustANGLE GLint plane GLenum pname GLsizei bufSize GLsizei *length GLfloat *params void glGetFramebufferPixelLocalStorageParameterivRobustANGLE GLint plane GLenum pname GLsizei bufSize GLsizei *length GLint *params void glLogicOpANGLE GLenum opcode