Constant GL_ANGLE_EXT_XML

Source
pub const GL_ANGLE_EXT_XML: &'static [u8] = b"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<registry>\n    <comment>\n    Copyright 2018 The ANGLE Project Authors. All rights reserved.\n    Use of this source code is governed by a BSD-style license that can be\n    found in the LICENSE file.\n\n    gl_angle_ext.xml\n        Includes data used to auto-generate ANGLE classes.\n    </comment>\n    <!-- SECTION: GL command definitions. -->\n    <commands namespace=\"GL\">\n            <command>\n                <proto>void <name>glBindUniformLocationCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>program</name></param>\n                <param><ptype>GLint</ptype> <name>location</name></param>\n                <param><ptype>const GLchar*</ptype> <name>name</name></param>\n            </command>\n            <command>\n                <proto>void <name>glCoverageModulationCHROMIUM</name></proto>\n                <param><ptype>GLenum</ptype> <name>components</name></param>\n            </command>\n            <command>\n                <proto>void <name>glMatrixLoadfCHROMIUM</name></proto>\n                <param><ptype>GLenum</ptype> <name>matrixMode</name></param>\n                <param><ptype>const GLfloat *</ptype> <name>matrix</name></param>\n            </command>\n            <command>\n                <proto>void <name>glMatrixLoadIdentityCHROMIUM</name></proto>\n                <param><ptype>GLenum</ptype> <name>matrixMode</name></param>\n            </command>\n            <command>\n                <proto>GLuint <name>glGenPathsCHROMIUM</name></proto>\n                <param><ptype>GLsizei</ptype> <name>range</name></param>\n            </command>\n            <command>\n                <proto>void <name>glDeletePathsCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>first</name></param>\n                <param><ptype>GLsizei</ptype> <name>range</name></param>\n            </command>\n            <command>\n                <proto>GLboolean <name>glIsPathCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>path</name></param>\n            </command>\n            <command>\n                <proto>void <name>glPathCommandsCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>path</name></param>\n                <param><ptype>GLsizei</ptype> <name>numCommands</name></param>\n                <param><ptype>const GLubyte *</ptype> <name>commands</name></param>\n                <param><ptype>GLsizei</ptype> <name>numCoords</name></param>\n                <param><ptype>GLenum</ptype> <name>coordType</name></param>\n                <param><ptype>const void*</ptype> <name>coords</name></param>\n            </command>\n            <command>\n                <proto>void <name>glPathParameterfCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>path</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLfloat</ptype> <name>value</name></param>\n            </command>\n            <command>\n                <proto>void <name>glPathParameteriCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>path</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLint</ptype> <name>value</name></param>\n            </command>\n            <command>\n                <proto>void <name>glGetPathParameterfvCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>path</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLfloat *</ptype> <name>value</name></param>\n            </command>\n            <command>\n                <proto>void <name>glGetPathParameterivCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>path</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLint *</ptype> <name>value</name></param>\n            </command>\n            <command>\n                <proto>void <name>glPathStencilFuncCHROMIUM</name></proto>\n                <param><ptype>GLenum</ptype> <name>func</name></param>\n                <param><ptype>GLint</ptype> <name>ref</name></param>\n                <param><ptype>GLuint</ptype> <name>mask</name></param>\n            </command>\n            <command>\n                <proto>void <name>glStencilFillPathCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>path</name></param>\n                <param><ptype>GLenum</ptype> <name>fillMode</name></param>\n                <param><ptype>GLuint</ptype> <name>mask</name></param>\n            </command>\n            <command>\n                <proto>void <name>glStencilStrokePathCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>path</name></param>\n                <param><ptype>GLint</ptype> <name>reference</name></param>\n                <param><ptype>GLuint</ptype> <name>mask</name></param>\n            </command>\n            <command>\n                <proto>void <name>glCoverFillPathCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>path</name></param>\n                <param><ptype>GLenum</ptype> <name>coverMode</name></param>\n            </command>\n            <command>\n                <proto>void <name>glCoverStrokePathCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>path</name></param>\n                <param><ptype>GLenum</ptype> <name>coverMode</name></param>\n            </command>\n            <command>\n                <proto>void <name>glStencilThenCoverFillPathCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>path</name></param>\n                <param><ptype>GLenum</ptype> <name>fillMode</name></param>\n                <param><ptype>GLuint</ptype> <name>mask</name></param>\n                <param><ptype>GLenum</ptype> <name>coverMode</name></param>\n            </command>\n            <command>\n                <proto>void <name>glStencilThenCoverStrokePathCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>path</name></param>\n                <param><ptype>GLint</ptype> <name>reference</name></param>\n                <param><ptype>GLuint</ptype> <name>mask</name></param>\n                <param><ptype>GLenum</ptype> <name>coverMode</name></param>\n            </command>\n            <command>\n                <proto>void <name>glCoverFillPathInstancedCHROMIUM</name></proto>\n                <param><ptype>GLsizei</ptype> <name>numPath</name></param>\n                <param><ptype>GLenum</ptype> <name>pathNameType</name></param>\n                <param><ptype>const void *</ptype> <name>paths</name></param>\n                <param><ptype>GLuint</ptype> <name>pathBase</name></param>\n                <param><ptype>GLenum</ptype> <name>coverMode</name></param>\n                <param><ptype>GLenum</ptype> <name>transformType</name></param>\n                <param><ptype>const GLfloat *</ptype> <name>transformValues</name></param>\n            </command>\n            <command>\n                <proto>void <name>glCoverStrokePathInstancedCHROMIUM</name></proto>\n                <param><ptype>GLsizei</ptype> <name>numPath</name></param>\n                <param><ptype>GLenum</ptype> <name>pathNameType</name></param>\n                <param><ptype>const void *</ptype> <name>paths</name></param>\n                <param><ptype>GLuint</ptype> <name>pathBase</name></param>\n                <param><ptype>GLenum</ptype> <name>coverMode</name></param>\n                <param><ptype>GLenum</ptype> <name>transformType</name></param>\n                <param><ptype>const GLfloat *</ptype> <name>transformValues</name></param>\n            </command>\n            <command>\n                <proto>void <name>glStencilStrokePathInstancedCHROMIUM</name></proto>\n                <param><ptype>GLsizei</ptype> <name>numPath</name></param>\n                <param><ptype>GLenum</ptype> <name>pathNameType</name></param>\n                <param><ptype>const void *</ptype> <name>paths</name></param>\n                <param><ptype>GLuint</ptype> <name>pathBase</name></param>\n                <param><ptype>GLint</ptype> <name>reference</name></param>\n                <param><ptype>GLuint</ptype> <name>mask</name></param>\n                <param><ptype>GLenum</ptype> <name>transformType</name></param>\n                <param><ptype>const GLfloat *</ptype> <name>transformValues</name></param>\n            </command>\n            <command>\n                <proto>void <name>glStencilFillPathInstancedCHROMIUM</name></proto>\n                <param><ptype>GLsizei</ptype> <name>numPaths</name></param>\n                <param><ptype>GLenum</ptype> <name>pathNameType</name></param>\n                <param><ptype>const void *</ptype> <name>paths</name></param>\n                <param><ptype>GLuint</ptype> <name>pathBase</name></param>\n                <param><ptype>GLenum</ptype> <name>fillMode</name></param>\n                <param><ptype>GLuint</ptype> <name>mask</name></param>\n                <param><ptype>GLenum</ptype> <name>transformType</name></param>\n                <param><ptype>const GLfloat *</ptype> <name>transformValues</name></param>\n            </command>\n            <command>\n                <proto>void <name>glStencilThenCoverFillPathInstancedCHROMIUM</name></proto>\n                <param><ptype>GLsizei</ptype> <name>numPaths</name></param>\n                <param><ptype>GLenum</ptype> <name>pathNameType</name></param>\n                <param><ptype>const void *</ptype> <name>paths</name></param>\n                <param><ptype>GLuint</ptype> <name>pathBase</name></param>\n                <param><ptype>GLenum</ptype> <name>fillMode</name></param>\n                <param><ptype>GLuint</ptype> <name>mask</name></param>\n                <param><ptype>GLenum</ptype> <name>coverMode</name></param>\n                <param><ptype>GLenum</ptype> <name>transformType</name></param>\n                <param><ptype>const GLfloat *</ptype> <name>transformValues</name></param>\n            </command>\n            <command>\n                <proto>void <name>glStencilThenCoverStrokePathInstancedCHROMIUM</name></proto>\n                <param><ptype>GLsizei</ptype> <name>numPaths</name></param>\n                <param><ptype>GLenum</ptype> <name>pathNameType</name></param>\n                <param><ptype>const void *</ptype> <name>paths</name></param>\n                <param><ptype>GLuint</ptype> <name>pathBase</name></param>\n                <param><ptype>GLint</ptype> <name>reference</name></param>\n                <param><ptype>GLuint</ptype> <name>mask</name></param>\n                <param><ptype>GLenum</ptype> <name>coverMode</name></param>\n                <param><ptype>GLenum</ptype> <name>transformType</name></param>\n                <param><ptype>const GLfloat *</ptype> <name>transformValues</name></param>\n            </command>\n            <command>\n            <proto>void <name>glBindFragmentInputLocationCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>programs</name></param>\n                <param><ptype>GLint</ptype> <name>location</name></param>\n                <param><ptype>const GLchar *</ptype> <name>name</name></param>\n            </command>\n            <command>\n            <proto>void <name>glProgramPathFragmentInputGenCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>program</name></param>\n                <param><ptype>GLint</ptype> <name>location</name></param>\n                <param><ptype>GLenum</ptype> <name>genMode</name></param>\n                <param><ptype>GLint</ptype> <name>components</name></param>\n                <param><ptype>const GLfloat *</ptype> <name>coeffs</name></param>\n            </command>\n            <command>\n            <proto>void <name>glCopyTextureCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>sourceId</name></param>\n                <param><ptype>GLint</ptype> <name>sourceLevel</name></param>\n                <param><ptype>GLenum</ptype> <name>destTarget</name></param>\n                <param><ptype>GLuint</ptype> <name>destId</name></param>\n                <param><ptype>GLint</ptype> <name>destLevel</name></param>\n                <param><ptype>GLint</ptype> <name>internalFormat</name></param>\n                <param><ptype>GLenum</ptype> <name>destType</name></param>\n                <param><ptype>GLboolean</ptype> <name>unpackFlipY</name></param>\n                <param><ptype>GLboolean</ptype> <name>unpackPremultiplyAlpha</name></param>\n                <param><ptype>GLboolean</ptype> <name>unpackUnmultiplyAlpha</name></param>\n            </command>\n            <command>\n            <proto>void <name>glCopySubTextureCHROMIUM</name></proto>\n            <param><ptype>GLuint</ptype> <name>sourceId</name></param>\n            <param><ptype>GLint</ptype> <name>sourceLevel</name></param>\n            <param><ptype>GLenum</ptype> <name>destTarget</name></param>\n            <param><ptype>GLuint</ptype> <name>destId</name></param>\n            <param><ptype>GLint</ptype> <name>destLevel</name></param>\n            <param><ptype>GLint</ptype> <name>xoffset</name></param>\n            <param><ptype>GLint</ptype> <name>yoffset</name></param>\n            <param><ptype>GLint</ptype> <name>x</name></param>\n            <param><ptype>GLint</ptype> <name>y</name></param>\n            <param><ptype>GLint</ptype> <name>width</name></param>\n            <param><ptype>GLint</ptype> <name>height</name></param>\n            <param><ptype>GLboolean</ptype> <name>unpackFlipY</name></param>\n            <param><ptype>GLboolean</ptype> <name>unpackPremultiplyAlpha</name></param>\n            <param><ptype>GLboolean</ptype> <name>unpackUnmultiplyAlpha</name></param>\n            </command>\n            <command>\n            <proto>void <name>glCompressedCopyTextureCHROMIUM</name></proto>\n                <param><ptype>GLuint</ptype> <name>sourceId</name></param>\n                <param><ptype>GLuint</ptype> <name>destId</name></param>\n            </command>\n            <command>\n            <proto>void <name>glRequestExtensionANGLE</name></proto>\n                <param><ptype>const GLchar *</ptype> <name>name</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetBooleanvRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLboolean *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetBufferParameterivRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetFloatvRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLfloat *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetFramebufferAttachmentParameterivRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>attachment</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetIntegervRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>data</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetProgramivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>program</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetRenderbufferParameterivRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetShaderivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>shader</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetTexParameterfvRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLfloat *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetTexParameterivRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetUniformfvRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>program</name></param>\n                <param><ptype>GLint</ptype> <name>location</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLfloat *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetUniformivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>program</name></param>\n                <param><ptype>GLint</ptype> <name>location</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetVertexAttribfvRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>index</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLfloat *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetVertexAttribivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>index</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetVertexAttribPointervRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>index</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>void **</ptype> <name>pointer</name></param>\n            </command>\n            <command>\n            <proto>void <name>glReadPixelsRobustANGLE</name></proto>\n                <param><ptype>GLint</ptype> <name>x</name></param>\n                <param><ptype>GLint</ptype> <name>y</name></param>\n                <param><ptype>GLsizei</ptype> <name>width</name></param>\n                <param><ptype>GLsizei</ptype> <name>height</name></param>\n                <param><ptype>GLenum</ptype> <name>format</name></param>\n                <param><ptype>GLenum</ptype> <name>type</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLsizei *</ptype> <name>columns</name></param>\n                <param><ptype>GLsizei *</ptype> <name>rows</name></param>\n                <param><ptype>void *</ptype> <name>pixels</name></param>\n            </command>\n            <command>\n            <proto>void <name>glTexImage2DRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLint</ptype> <name>internalformat</name></param>\n                <param><ptype>GLsizei</ptype> <name>width</name></param>\n                <param><ptype>GLsizei</ptype> <name>height</name></param>\n                <param><ptype>GLint</ptype> <name>border</name></param>\n                <param><ptype>GLenum</ptype> <name>format</name></param>\n                <param><ptype>GLenum</ptype> <name>type</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>const void *</ptype> <name>pixels</name></param>\n            </command>\n            <command>\n            <proto>void <name>glTexParameterfvRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>const GLfloat *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glTexParameterivRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>const GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glTexSubImage2DRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLint</ptype> <name>xoffset</name></param>\n                <param><ptype>GLint</ptype> <name>yoffset</name></param>\n                <param><ptype>GLsizei</ptype> <name>width</name></param>\n                <param><ptype>GLsizei</ptype> <name>height</name></param>\n                <param><ptype>GLenum</ptype> <name>format</name></param>\n                <param><ptype>GLenum</ptype> <name>type</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>const void *</ptype> <name>pixels</name></param>\n            </command>\n            <command>\n            <proto>void <name>glTexImage3DRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLint</ptype> <name>internalformat</name></param>\n                <param><ptype>GLsizei</ptype> <name>width</name></param>\n                <param><ptype>GLsizei</ptype> <name>height</name></param>\n                <param><ptype>GLsizei</ptype> <name>depth</name></param>\n                <param><ptype>GLint</ptype> <name>border</name></param>\n                <param><ptype>GLenum</ptype> <name>format</name></param>\n                <param><ptype>GLenum</ptype> <name>type</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>const void *</ptype> <name>pixels</name></param>\n            </command>\n            <command>\n            <proto>void <name>glTexSubImage3DRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLint</ptype> <name>xoffset</name></param>\n                <param><ptype>GLint</ptype> <name>yoffset</name></param>\n                <param><ptype>GLint</ptype> <name>zoffset</name></param>\n                <param><ptype>GLsizei</ptype> <name>width</name></param>\n                <param><ptype>GLsizei</ptype> <name>height</name></param>\n                <param><ptype>GLsizei</ptype> <name>depth</name></param>\n                <param><ptype>GLenum</ptype> <name>format</name></param>\n                <param><ptype>GLenum</ptype> <name>type</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>const void *</ptype> <name>pixels</name></param>\n            </command>\n            <command>\n            <proto>void <name>glCompressedTexImage2DRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLenum</ptype> <name>internalformat</name></param>\n                <param><ptype>GLsizei</ptype> <name>width</name></param>\n                <param><ptype>GLsizei</ptype> <name>height</name></param>\n                <param><ptype>GLint</ptype> <name>border</name></param>\n                <param><ptype>GLsizei</ptype> <name>imageSize</name></param>\n                <param><ptype>GLsizei</ptype> <name>dataSize</name></param>\n                <param><ptype>const GLvoid *</ptype> <name>data</name></param>\n            </command>\n            <command>\n            <proto>void <name>glCompressedTexSubImage2DRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLsizei</ptype> <name>xoffset</name></param>\n                <param><ptype>GLsizei</ptype> <name>yoffset</name></param>\n                <param><ptype>GLsizei</ptype> <name>width</name></param>\n                <param><ptype>GLsizei</ptype> <name>height</name></param>\n                <param><ptype>GLenum</ptype> <name>format</name></param>\n                <param><ptype>GLsizei</ptype> <name>imageSize</name></param>\n                <param><ptype>GLsizei</ptype> <name>dataSize</name></param>\n                <param><ptype>const GLvoid *</ptype> <name>data</name></param>\n            </command>\n            <command>\n            <proto>void <name>glCompressedTexImage3DRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLenum</ptype> <name>internalformat</name></param>\n                <param><ptype>GLsizei</ptype> <name>width</name></param>\n                <param><ptype>GLsizei</ptype> <name>height</name></param>\n                <param><ptype>GLsizei</ptype> <name>depth</name></param>\n                <param><ptype>GLint</ptype> <name>border</name></param>\n                <param><ptype>GLsizei</ptype> <name>imageSize</name></param>\n                <param><ptype>GLsizei</ptype> <name>dataSize</name></param>\n                <param><ptype>const GLvoid *</ptype> <name>data</name></param>\n            </command>\n            <command>\n            <proto>void <name>glCompressedTexSubImage3DRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLint</ptype> <name>xoffset</name></param>\n                <param><ptype>GLint</ptype> <name>yoffset</name></param>\n                <param><ptype>GLint</ptype> <name>zoffset</name></param>\n                <param><ptype>GLsizei</ptype> <name>width</name></param>\n                <param><ptype>GLsizei</ptype> <name>height</name></param>\n                <param><ptype>GLsizei</ptype> <name>depth</name></param>\n                <param><ptype>GLenum</ptype> <name>format</name></param>\n                <param><ptype>GLsizei</ptype> <name>imageSize</name></param>\n                <param><ptype>GLsizei</ptype> <name>dataSize</name></param>\n                <param><ptype>const GLvoid *</ptype> <name>data</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetQueryivRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetQueryObjectuivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>id</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLuint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetBufferPointervRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>void **</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetIntegeri_vRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLuint</ptype> <name>index</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>data</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetInternalformativRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>internalformat</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetVertexAttribIivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>index</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetVertexAttribIuivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>index</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLuint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetUniformuivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>program</name></param>\n                <param><ptype>GLint</ptype> <name>location</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLuint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetActiveUniformBlockivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>program</name></param>\n                <param><ptype>GLuint</ptype> <name>uniformBlockIndex</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetInteger64vRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint64 *</ptype> <name>data</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetInteger64i_vRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLuint</ptype> <name>index</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint64 *</ptype> <name>data</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetBufferParameteri64vRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint64 *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glSamplerParameterivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>sampler</name></param>\n                <param><ptype>GLuint</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>const GLint *</ptype> <name>param</name></param>\n            </command>\n            <command>\n            <proto>void <name>glSamplerParameterfvRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>sampler</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>const GLfloat *</ptype> <name>param</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetSamplerParameterivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>sampler</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetSamplerParameterfvRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>sampler</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLfloat *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetFramebufferParameterivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>sampler</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetProgramInterfaceivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>program</name></param>\n                <param><ptype>GLenum</ptype> <name>programInterface</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetBooleani_vRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLuint</ptype> <name>index</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLboolean *</ptype> <name>data</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetMultisamplefvRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLuint</ptype> <name>index</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLfloat *</ptype> <name>val</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetTexLevelParameterivRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetTexLevelParameterfvRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLfloat *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetPointervRobustANGLERobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>void **</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glReadnPixelsRobustANGLE</name></proto>\n                <param><ptype>GLint</ptype> <name>x</name></param>\n                <param><ptype>GLint</ptype> <name>y</name></param>\n                <param><ptype>GLsizei</ptype> <name>width</name></param>\n                <param><ptype>GLsizei</ptype> <name>height</name></param>\n                <param><ptype>GLenum</ptype> <name>format</name></param>\n                <param><ptype>GLenum</ptype> <name>type</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLsizei *</ptype> <name>columns</name></param>\n                <param><ptype>GLsizei *</ptype> <name>rows</name></param>\n                <param><ptype>void *</ptype> <name>data</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetnUniformfvRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>program</name></param>\n                <param><ptype>GLint</ptype> <name>location</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLfloat *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetnUniformivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>program</name></param>\n                <param><ptype>GLint</ptype> <name>location</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetnUniformuivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>program</name></param>\n                <param><ptype>GLint</ptype> <name>location</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLuint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glTexParameterIivRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>const GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glTexParameterIuivRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>const GLuint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetTexParameterIivRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetTexParameterIuivRobustANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLuint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glSamplerParameterIivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>sampler</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>const GLint *</ptype> <name>param</name></param>\n            </command>\n            <command>\n            <proto>void <name>glSamplerParameterIuivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>sampler</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>const GLuint *</ptype> <name>param</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetSamplerParameterIivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>sampler</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetSamplerParameterIuivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>sampler</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLuint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetQueryObjectivRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>id</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetQueryObjecti64vRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>id</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLint64 *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetQueryObjectui64vRobustANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>id</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLsizei</ptype> <name>bufSize</name></param>\n                <param><ptype>GLsizei *</ptype> <name>length</name></param>\n                <param><ptype>GLuint64 *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glFramebufferTextureMultiviewLayeredANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>attachment</name></param>\n                <param><ptype>GLuint</ptype> <name>texture</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLint</ptype> <name>baseViewIndex</name></param>\n                <param><ptype>GLsizei</ptype> <name>numViews</name></param>\n            </command>\n            <command>\n            <proto>void <name>glFramebufferTextureMultiviewSideBySideANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLenum</ptype> <name>attachment</name></param>\n                <param><ptype>GLuint</ptype> <name>texture</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLsizei</ptype> <name>numViews</name></param>\n                <param><ptype>const GLint *</ptype> <name>viewportOffsets</name></param>\n            </command>\n            <command>\n            <proto>void <name>glCopyTexture3DANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>sourceId</name></param>\n                <param><ptype>GLint</ptype> <name>sourceLevel</name></param>\n                <param><ptype>GLenum</ptype> <name>destTarget</name></param>\n                <param><ptype>GLuint</ptype> <name>destId</name></param>\n                <param><ptype>GLint</ptype> <name>destLevel</name></param>\n                <param><ptype>GLint</ptype> <name>internalFormat</name></param>\n                <param><ptype>GLenum</ptype> <name>destType</name></param>\n                <param><ptype>GLboolean</ptype> <name>unpackFlipY</name></param>\n                <param><ptype>GLboolean</ptype> <name>unpackPremultiplyAlpha</name></param>\n                <param><ptype>GLboolean</ptype> <name>unpackUnmultiplyAlpha</name></param>\n            </command>\n            <command>\n            <proto>void <name>glCopySubTexture3DANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>sourceId</name></param>\n                <param><ptype>GLint</ptype> <name>sourceLevel</name></param>\n                <param><ptype>GLenum</ptype> <name>destTarget</name></param>\n                <param><ptype>GLuint</ptype> <name>destId</name></param>\n                <param><ptype>GLint</ptype> <name>destLevel</name></param>\n                <param><ptype>GLint</ptype> <name>xoffset</name></param>\n                <param><ptype>GLint</ptype> <name>yoffset</name></param>\n                <param><ptype>GLint</ptype> <name>zoffset</name></param>\n                <param><ptype>GLint</ptype> <name>x</name></param>\n                <param><ptype>GLint</ptype> <name>y</name></param>\n                <param><ptype>GLint</ptype> <name>z</name></param>\n                <param><ptype>GLint</ptype> <name>width</name></param>\n                <param><ptype>GLint</ptype> <name>height</name></param>\n                <param><ptype>GLint</ptype> <name>depth</name></param>\n                <param><ptype>GLboolean</ptype> <name>unpackFlipY</name></param>\n                <param><ptype>GLboolean</ptype> <name>unpackPremultiplyAlpha</name></param>\n                <param><ptype>GLboolean</ptype> <name>unpackUnmultiplyAlpha</name></param>\n            </command>\n            <command>\n            <proto>void <name>glTexStorage2DMultisampleANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLsizei</ptype> <name>samples</name></param>\n                <param><ptype>GLenum</ptype> <name>internalformat</name></param>\n                <param><ptype>GLsizei</ptype> <name>width</name></param>\n                <param><ptype>GLsizei</ptype> <name>height</name></param>\n                <param><ptype>GLboolean</ptype> <name>fixedsamplelocations</name></param>\n            </command>\n           <command>\n           <proto>void <name>glGetTexLevelParameterivANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLint *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetTexLevelParameterfvANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>target</name></param>\n                <param><ptype>GLint</ptype> <name>level</name></param>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLfloat *</ptype> <name>params</name></param>\n            </command>\n            <command>\n            <proto>void <name>glMultiDrawArraysANGLE</name></proto>\n                <param group=\"PrimitiveType\"><ptype>GLenum</ptype> <name>mode</name></param>\n                <param len=\"COMPSIZE(primcount)\">const <ptype>GLint</ptype> *<name>firsts</name></param>\n                <param len=\"COMPSIZE(primcount)\">const <ptype>GLsizei</ptype> *<name>counts</name></param>\n                <param><ptype>GLsizei</ptype> <name>drawcount</name></param>\n            </command>\n            <command>\n            <proto>void <name>glMultiDrawArraysInstancedANGLE</name></proto>\n                <param group=\"PrimitiveType\"><ptype>GLenum</ptype> <name>mode</name></param>\n                <param len=\"COMPSIZE(primcount)\">const <ptype>GLint</ptype> *<name>firsts</name></param>\n                <param len=\"COMPSIZE(primcount)\">const <ptype>GLsizei</ptype> *<name>counts</name></param>\n                <param len=\"COMPSIZE(primcount)\">const <ptype>GLsizei</ptype> *<name>instanceCounts</name></param>\n                <param><ptype>GLsizei</ptype> <name>drawcount</name></param>\n            </command>\n            <command>\n            <proto>void <name>glMultiDrawElementsANGLE</name></proto>\n                <param group=\"PrimitiveType\"><ptype>GLenum</ptype> <name>mode</name></param>\n                <param len=\"COMPSIZE(primcount)\">const <ptype>GLsizei</ptype> *<name>counts</name></param>\n                <param group=\"DrawElementsType\"><ptype>GLenum</ptype> <name>type</name></param>\n                <param len=\"COMPSIZE(primcount)\">const <ptype>GLvoid</ptype> *const*<name>indices</name></param>\n                <param><ptype>GLsizei</ptype> <name>drawcount</name></param>\n            </command>\n            <command>\n            <proto>void <name>glMultiDrawElementsInstancedANGLE</name></proto>\n                <param group=\"PrimitiveType\"><ptype>GLenum</ptype> <name>mode</name></param>\n                <param len=\"COMPSIZE(primcount)\">const <ptype>GLsizei</ptype> *<name>counts</name></param>\n                <param group=\"DrawElementsType\"><ptype>GLenum</ptype> <name>type</name></param>\n                <param len=\"COMPSIZE(primcount)\">const <ptype>GLvoid</ptype> *const*<name>indices</name></param>\n                <param len=\"COMPSIZE(primcount)\">const GLsizei*<name>instanceCounts</name></param>\n                <param><ptype>GLsizei</ptype> <name>drawcount</name></param>\n            </command>\n            <command>\n            <proto>void <name>glGetMultisamplefvANGLE</name></proto>\n                <param><ptype>GLenum</ptype> <name>pname</name></param>\n                <param><ptype>GLuint</ptype> <name>index</name></param>\n                <param><ptype>GLfloat *</ptype> <name>val</name></param>\n            </command>\n            <command>\n            <proto>void <name>glSampleMaskiANGLE</name></proto>\n                <param><ptype>GLuint</ptype> <name>maskNumber</name></param>\n                <param><ptype>GLbitfield</ptype> <name>mask</name></param>\n            </command>\n            <command>\n                <proto>void <name>glProvokingVertexANGLE</name></proto>\n                <param group=\"VertexProvokingMode\"><ptype>GLenum</ptype> <name>mode</name></param>\n            </command>\n    </commands>\n    <!-- SECTION: ANGLE extension interface definitions -->\n    <extensions>\n        <extension name=\"GL_CHROMIUM_bind_uniform_location\" supported=\'gles2\'>\n            <require>\n                <command name=\"glBindUniformLocationCHROMIUM\"/>\n            </require>\n        </extension>\n        <extension name=\"GL_CHROMIUM_framebuffer_mixed_samples\" supported=\'gles2\'>\n            <require>\n                <command name=\"glMatrixLoadfCHROMIUM\"/>\n                <command name=\"glMatrixLoadIdentityCHROMIUM\"/>\n                <command name=\"glCoverageModulationCHROMIUM\"/>\n            </require>\n        </extension>\n        <extension name=\"GL_CHROMIUM_path_rendering\" supported=\'gles2\'>\n        <require>\n            <command name=\"glGenPathsCHROMIUM\"/>\n            <command name=\"glDeletePathsCHROMIUM\"/>\n            <command name=\"glIsPathCHROMIUM\"/>\n            <command name=\"glPathCommandsCHROMIUM\"/>\n            <command name=\"glPathParameterfCHROMIUM\"/>\n            <command name=\"glPathParameteriCHROMIUM\"/>\n            <command name=\"glGetPathParameterfvCHROMIUM\"/>\n            <command name=\"glGetPathParameterivCHROMIUM\"/>\n            <command name=\"glPathStencilFuncCHROMIUM\"/>\n            <command name=\"glStencilFillPathCHROMIUM\"/>\n            <command name=\"glStencilStrokePathCHROMIUM\"/>\n            <command name=\"glCoverFillPathCHROMIUM\"/>\n            <command name=\"glCoverStrokePathCHROMIUM\"/>\n            <command name=\"glStencilThenCoverFillPathCHROMIUM\"/>\n            <command name=\"glStencilThenCoverStrokePathCHROMIUM\"/>\n            <command name=\"glCoverFillPathInstancedCHROMIUM\"/>\n            <command name=\"glCoverStrokePathInstancedCHROMIUM\"/>\n            <command name=\"glStencilFillPathInstancedCHROMIUM\"/>\n            <command name=\"glStencilStrokePathInstancedCHROMIUM\"/>\n            <command name=\"glStencilThenCoverFillPathInstancedCHROMIUM\"/>\n            <command name=\"glStencilThenCoverStrokePathInstancedCHROMIUM\"/>\n            <command name=\"glBindFragmentInputLocationCHROMIUM\"/>\n            <command name=\"glProgramPathFragmentInputGenCHROMIUM\"/>\n        </require>\n        </extension>\n        <extension name=\"GL_CHROMIUM_copy_texture\" supported=\'gles2\'>\n            <require>\n                <command name=\"glCopyTextureCHROMIUM\"/>\n                <command name=\"glCopySubTextureCHROMIUM\"/>\n            </require>\n        </extension>\n        <extension name=\"GL_CHROMIUM_copy_compressed_texture\" supported=\'gles2\'>\n            <require>\n                <command name=\"glCompressedCopyTextureCHROMIUM\"/>\n            </require>\n        </extension>\n        <extension name=\"GL_ANGLE_request_extension\" supported=\'gles2\'>\n            <require>\n                <command name=\"glRequestExtensionANGLE\"/>\n            </require>\n        </extension>\n        <extension name=\"GL_ANGLE_robust_client_memory\" supported=\'gles2\'>\n            <require>\n                <command name=\"glGetBooleanvRobustANGLE\"/>\n                <command name=\"glGetBufferParameterivRobustANGLE\"/>\n                <command name=\"glGetBufferParameteri64vRobustANGLE\"/>\n                <command name=\"glGetFloatvRobustANGLE\"/>\n                <command name=\"glGetFramebufferAttachmentParameterivRobustANGLE\"/>\n                <command name=\"glGetIntegervRobustANGLE\"/>\n                <command name=\"glGetProgramivRobustANGLE\"/>\n                <command name=\"glGetRenderbufferParameterivRobustANGLE\"/>\n                <command name=\"glGetShaderivRobustANGLE\"/>\n                <command name=\"glGetTexParameterfvRobustANGLE\"/>\n                <command name=\"glGetTexParameterivRobustANGLE\"/>\n                <command name=\"glGetUniformfvRobustANGLE\"/>\n                <command name=\"glGetUniformivRobustANGLE\"/>\n                <command name=\"glGetVertexAttribfvRobustANGLE\"/>\n                <command name=\"glGetVertexAttribivRobustANGLE\"/>\n                <command name=\"glGetVertexAttribPointervRobustANGLE\"/>\n                <command name=\"glReadPixelsRobustANGLE\"/>\n                <command name=\"glTexImage2DRobustANGLE\"/>\n                <command name=\"glTexParameterfvRobustANGLE\"/>\n                <command name=\"glTexParameterivRobustANGLE\"/>\n                <command name=\"glTexSubImage2DRobustANGLE\"/>\n                <command name=\"glTexImage3DRobustANGLE\"/>\n                <command name=\"glTexSubImage3DRobustANGLE\"/>\n                <command name=\"glCompressedTexImage2DRobustANGLE\"/>\n                <command name=\"glCompressedTexSubImage2DRobustANGLE\"/>\n                <command name=\"glCompressedTexImage3DRobustANGLE\"/>\n                <command name=\"glCompressedTexSubImage3DRobustANGLE\"/>\n                <command name=\"glGetQueryivRobustANGLE\"/>\n                <command name=\"glGetQueryObjectuivRobustANGLE\"/>\n                <command name=\"glGetBufferPointervRobustANGLE\"/>\n                <command name=\"glGetIntegeri_vRobustANGLE\"/>\n                <command name=\"glGetInternalformativRobustANGLE\"/>\n                <command name=\"glGetVertexAttribIivRobustANGLE\"/>\n                <command name=\"glGetVertexAttribIuivRobustANGLE\"/>\n                <command name=\"glGetUniformuivRobustANGLE\"/>\n                <command name=\"glGetActiveUniformBlockivRobustANGLE\"/>\n                <command name=\"glGetInteger64vRobustANGLE\"/>\n                <command name=\"glGetInteger64i_vRobustANGLE\"/>\n                <command name=\"glSamplerParameterivRobustANGLE\"/>\n                <command name=\"glSamplerParameterfvRobustANGLE\"/>\n                <command name=\"glGetSamplerParameterivRobustANGLE\"/>\n                <command name=\"glGetSamplerParameterfvRobustANGLE\"/>\n                <command name=\"glGetFramebufferParameterivRobustANGLE\"/>\n                <command name=\"glGetProgramInterfaceivRobustANGLE\"/>\n                <command name=\"glGetBooleani_vRobustANGLE\"/>\n                <command name=\"glGetMultisamplefvRobustANGLE\"/>\n                <command name=\"glGetTexLevelParameterivRobustANGLE\"/>\n                <command name=\"glGetTexLevelParameterfvRobustANGLE\"/>\n                <command name=\"glGetPointervRobustANGLERobustANGLE\"/>\n                <command name=\"glReadnPixelsRobustANGLE\"/>\n                <command name=\"glGetnUniformfvRobustANGLE\"/>\n                <command name=\"glGetnUniformivRobustANGLE\"/>\n                <command name=\"glGetnUniformuivRobustANGLE\"/>\n                <command name=\"glTexParameterIivRobustANGLE\"/>\n                <command name=\"glTexParameterIuivRobustANGLE\"/>\n                <command name=\"glGetTexParameterIivRobustANGLE\"/>\n                <command name=\"glGetTexParameterIuivRobustANGLE\"/>\n                <command name=\"glSamplerParameterIivRobustANGLE\"/>\n                <command name=\"glSamplerParameterIuivRobustANGLE\"/>\n                <command name=\"glGetSamplerParameterIivRobustANGLE\"/>\n                <command name=\"glGetSamplerParameterIuivRobustANGLE\"/>\n                <command name=\"glGetQueryObjectivRobustANGLE\"/>\n                <command name=\"glGetQueryObjecti64vRobustANGLE\"/>\n                <command name=\"glGetQueryObjectui64vRobustANGLE\"/>\n            </require>\n        </extension>\n        <extension name=\"GL_ANGLE_multiview\" supported=\'gles2\'>\n            <require>\n                <command name=\"glFramebufferTextureMultiviewSideBySideANGLE\"/>\n                <command name=\"glFramebufferTextureMultiviewLayeredANGLE\"/>\n            </require>\n        </extension>\n        <extension name=\"GL_ANGLE_copy_texture_3d\" supported=\'gles2\'>\n            <require>\n                <command name=\"glCopyTexture3DANGLE\"/>\n                <command name=\"glCopySubTexture3DANGLE\"/>\n            </require>\n        </extension>\n        <extension name=\"GL_ANGLE_texture_multisample\" supported=\'gles2\'>\n            <require>\n                <command name=\"glTexStorage2DMultisampleANGLE\"/>\n                <command name=\"glGetTexLevelParameterivANGLE\"/>\n                <command name=\"glGetTexLevelParameterfvANGLE\"/>\n                <command name=\"glGetMultisamplefvANGLE\"/>\n                <command name=\"glSampleMaskiANGLE\"/>\n            </require>\n        </extension>\n        <extension name=\"GL_ANGLE_multi_draw\" supported=\'gles2\'>\n            <require>\n                <command name=\"glMultiDrawArraysANGLE\"/>\n                <command name=\"glMultiDrawArraysInstancedANGLE\"/>\n                <command name=\"glMultiDrawElementsANGLE\"/>\n                <command name=\"glMultiDrawElementsInstancedANGLE\"/>\n            </require>\n        </extension>\n        <extension name=\"GL_ANGLE_provoking_vertex\" supported=\'gles2\'>\n            <require>\n                <enum name=\"GL_FIRST_VERTEX_CONVENTION\"/>\n                <enum name=\"GL_LAST_VERTEX_CONVENTION\"/>\n                <enum name=\"GL_PROVOKING_VERTEX\"/>\n                <command name=\"glProvokingVertexANGLE\"/>\n            </require>\n        </extension>\n    </extensions>\n</registry>\n";
Expand description

The contents of gl_angle_ext.xml