1!gles12tr_internal 2 3# OpenGL functions that are used only internally by the the GLES1->2 translator 4 5%typedef GLvoid* GLvoidptr; 6%typedef const GLubyte* constGLubyte; 7 8void glActiveTexture( GLenum texture); 9void glAlphaFunc( GLenum func, GLclampf ref); 10void glAlphaFuncx( GLenum func, GLclampx ref); 11void glAlphaFuncxOES( GLenum func, GLclampx ref); 12void glAttachShader( GLuint program, GLuint shader); 13void glBindAttribLocation( GLuint program, GLuint index, const GLchar* name); 14void glBindBuffer( GLenum target, GLuint buffer); 15void glBindFramebuffer( GLenum target, GLuint framebuffer); 16void glBindFramebufferOES( GLenum target, GLuint framebuffer); 17void glBindRenderbuffer( GLenum target, GLuint renderbuffer); 18void glBindRenderbufferOES( GLenum target, GLuint renderbuffer); 19void glBindTexture( GLenum target, GLuint texture); 20void glBlendColor( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 21void glBlendEquation( GLenum mode); 22void glBlendEquationOES( GLenum mode); 23void glBlendEquationSeparate( GLenum modeRGB, GLenum modeAlpha); 24void glBlendEquationSeparateOES( GLenum modeRGB, GLenum modeAlpha); 25void glBlendFunc( GLenum sfactor, GLenum dfactor); 26void glBlendFuncSeparate( GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 27void glBlendFuncSeparateOES( GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 28void glBufferData( GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); 29void glBufferSubData( GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); 30GLenum glCheckFramebufferStatus( GLenum target); 31GLenum glCheckFramebufferStatusOES( GLenum target); 32void glClear( GLbitfield mask); 33void glClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); 34void glClearColorx( GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); 35void glClearColorxOES( GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); 36void glClearDepthf( GLfloat depth); 37void glClearDepthfOES( GLclampf depth); 38void glClearDepthx( GLclampx depth); 39void glClearDepthxOES( GLclampx depth); 40void glClearStencil( GLint s); 41void glClientActiveTexture( GLenum texture); 42void glClipPlanef( GLenum pname, const GLfloat* equation); 43void glClipPlanefOES( GLenum pname, const GLfloat* equation); 44void glClipPlanex( GLenum pname, const GLfixed* equation); 45void glClipPlanexOES( GLenum pname, const GLfixed* equation); 46void glColor4f( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 47void glColor4fv( const GLfloat* components); 48void glColor4ub( GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); 49void glColor4ubv( const GLubyte* components); 50void glColor4x( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); 51void glColor4xOES( GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); 52void glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); 53void glColorPointer( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 54void glColorPointerBounds( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer, GLsizei count); 55void glCompileShader( GLuint shader); 56void glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei image_size, const GLvoid* data); 57void glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei image_size, const GLvoid* data); 58void glCopyTexImage2D( GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); 59void glCopyTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 60GLuint glCreateProgram(void); 61GLuint glCreateShader( GLenum type); 62void glCullFace( GLenum mode); 63void glCurrentPaletteMatrixOES( GLuint index); 64void glDeleteBuffers( GLsizei n, const GLuint* buffers); 65void glDeleteFramebuffers( GLsizei n, const GLuint* framebuffers); 66void glDeleteFramebuffersOES( GLsizei n, const GLuint* framebuffers); 67void glDeleteProgram( GLuint program); 68void glDeleteRenderbuffers( GLsizei n, const GLuint* renderbuffers); 69void glDeleteRenderbuffersOES( GLsizei n, const GLuint* renderbuffers); 70void glDeleteShader( GLuint shader); 71void glDeleteTextures( GLsizei n, const GLuint* textures); 72void glDepthFunc( GLenum func); 73void glDepthMask( GLboolean flag); 74void glDepthRangef( GLclampf zNear, GLclampf zFar); 75void glDepthRangefOES( GLclampf zNear, GLclampf zFar); 76void glDepthRangex( GLclampx zNear, GLclampx zFar); 77void glDepthRangexOES( GLclampx zNear, GLclampx zFar); 78void glDetachShader( GLuint program, GLuint shader); 79void glDisable( GLenum cap); 80void glDisableClientState( GLenum cap); 81void glDisableVertexAttribArray( GLuint index); 82void glDrawArrays( GLenum mode, GLint first, GLsizei count); 83void glDrawElements( GLenum mode, GLsizei count, GLenum type, const GLvoid* indices); 84void glDrawTexfOES( GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height); 85void glDrawTexfvOES( const GLfloat* coords); 86void glDrawTexiOES( GLint x, GLint y, GLint z, GLint width, GLint height); 87void glDrawTexivOES( const GLint* coords); 88void glDrawTexsOES( GLshort x, GLshort y, GLshort z, GLshort width, GLshort height); 89void glDrawTexsvOES( const GLshort* coords); 90void glDrawTexxOES( GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height); 91void glDrawTexxvOES( const GLfixed* coords); 92void glEGLImageTargetRenderbufferStorageOES( GLenum target, GLeglImageOES buffer); 93void glEGLImageTargetTexture2DOES( GLenum target, GLeglImageOES buffer); 94void glEnable( GLenum cap); 95void glEnableClientState( GLenum cap); 96void glEnableVertexAttribArray( GLuint index); 97void glFinish(void); 98void glFlush(void); 99void glFogf( GLenum name, GLfloat param); 100void glFogfv( GLenum name, const GLfloat* params); 101void glFogx( GLenum pname, GLfixed param); 102void glFogxOES( GLenum pname, GLfixed param); 103void glFogxv( GLenum pname, const GLfixed* params); 104void glFogxvOES( GLenum pname, const GLfixed* params); 105void glFramebufferRenderbuffer( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 106void glFramebufferRenderbufferOES( GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 107void glFramebufferTexture2D( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 108void glFramebufferTexture2DOES( GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 109void glFrontFace( GLenum mode); 110void glFrustumf( GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 111void glFrustumfOES( GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 112void glFrustumx( GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 113void glFrustumxOES( GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 114void glGenBuffers( GLsizei n, GLuint* buffers); 115void glGenFramebuffers( GLsizei n, GLuint* framebuffers); 116void glGenFramebuffersOES( GLsizei n, GLuint* framebuffers); 117void glGenRenderbuffers( GLsizei n, GLuint* renderbuffers); 118void glGenRenderbuffersOES( GLsizei n, GLuint* renderbuffers); 119void glGenTextures( GLsizei n, GLuint* textures); 120void glGenerateMipmap( GLenum target); 121void glGenerateMipmapOES( GLenum target); 122void glGetActiveAttrib( GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); 123void glGetActiveUniform( GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); 124void glGetAttachedShaders( GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders); 125GLint glGetAttribLocation( GLuint program, const GLchar* name); 126void glGetBooleanv( GLenum pname, GLboolean* params); 127void glGetBufferParameteriv( GLenum target, GLenum pname, GLint* params); 128void glGetClipPlanef( GLenum pname, GLfloat* eqn); 129void glGetClipPlanefOES( GLenum pname, GLfloat* eqn); 130void glGetClipPlanex( GLenum pname, GLfixed* eqn); 131void glGetClipPlanexOES( GLenum pname, GLfixed* eqn); 132GLenum glGetError(void); 133void glGetFixedv( GLenum pname, GLfixed* params); 134void glGetFixedvOES( GLenum pname, GLfixed* params); 135void glGetFloatv( GLenum pname, GLfloat* params); 136void glGetFramebufferAttachmentParameteriv( GLenum target, GLenum attachment, GLenum pname, GLint* params); 137void glGetFramebufferAttachmentParameterivOES( GLenum target, GLenum attachment, GLenum pname, GLint* params); 138void glGetIntegerv( GLenum pname, GLint* params); 139void glGetLightfv( GLenum lightid, GLenum name, GLfloat* params); 140void glGetLightxv( GLenum light, GLenum pname, GLfixed* params); 141void glGetLightxvOES( GLenum light, GLenum pname, GLfixed* params); 142void glGetMaterialfv( GLenum face, GLenum name, GLfloat* params); 143void glGetMaterialxv( GLenum face, GLenum pname, GLfixed* params); 144void glGetMaterialxvOES( GLenum face, GLenum pname, GLfixed* params); 145void glGetPointerv( GLenum pname, void** params); 146void glGetProgramInfoLog( GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog); 147void glGetProgramiv( GLuint program, GLenum pname, GLint* params); 148void glGetRenderbufferParameteriv( GLenum target, GLenum pname, GLint* params); 149void glGetRenderbufferParameterivOES( GLenum target, GLenum pname, GLint* params); 150void glGetShaderInfoLog( GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog); 151void glGetShaderPrecisionFormat( GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision); 152void glGetShaderSource( GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source); 153void glGetShaderiv( GLuint shader, GLenum pname, GLint* params); 154constGLubyte glGetString( GLenum name); 155void glGetTexEnvfv( GLenum env, GLenum pname, GLfloat* params); 156void glGetTexEnviv( GLenum env, GLenum pname, GLint* params); 157void glGetTexEnvxv( GLenum env, GLenum pname, GLfixed* params); 158void glGetTexEnvxvOES( GLenum env, GLenum pname, GLfixed* params); 159void glGetTexParameterfv( GLenum target, GLenum pname, GLfloat* params); 160void glGetTexParameteriv( GLenum target, GLenum pname, GLint* params); 161void glGetTexParameterxv( GLenum target, GLenum pname, GLfixed* params); 162void glGetTexParameterxvOES( GLenum target, GLenum pname, GLfixed* params); 163void glGetUniformfv( GLuint program, GLint location, GLfloat* params); 164void glGetUniformiv( GLuint program, GLint location, GLint* params); 165GLint glGetUniformLocation( GLuint program, const GLchar* name); 166void glGetVertexAttribPointerv( GLuint index, GLenum pname, GLvoid** pointer); 167void glGetVertexAttribfv( GLuint index, GLenum pname, GLfloat* params); 168void glGetVertexAttribiv( GLuint index, GLenum pname, GLint* params); 169void glHint( GLenum target, GLenum mode); 170GLboolean glIsBuffer( GLuint buffer); 171GLboolean glIsEnabled( GLenum cap); 172GLboolean glIsFramebuffer( GLuint framebuffer); 173GLboolean glIsFramebufferOES( GLuint framebuffer); 174GLboolean glIsProgram( GLuint program); 175GLboolean glIsRenderbuffer( GLuint renderbuffer); 176GLboolean glIsRenderbufferOES( GLuint renderbuffer); 177GLboolean glIsShader( GLuint shader); 178GLboolean glIsTexture( GLuint texture); 179void glLightModelf( GLenum name, GLfloat param); 180void glLightModelfv( GLenum name, const GLfloat* params); 181void glLightModelx( GLenum pname, GLfixed param); 182void glLightModelxOES( GLenum pname, GLfixed param); 183void glLightModelxv( GLenum pname, const GLfixed* params); 184void glLightModelxvOES( GLenum pname, const GLfixed* params); 185void glLightf( GLenum lightid, GLenum name, GLfloat param); 186void glLightfv( GLenum lightid, GLenum name, const GLfloat* params); 187void glLightx( GLenum light, GLenum pname, GLfixed param); 188void glLightxOES( GLenum light, GLenum pname, GLfixed param); 189void glLightxv( GLenum light, GLenum pname, const GLfixed* params); 190void glLightxvOES( GLenum light, GLenum pname, const GLfixed* params); 191void glLineWidth( GLfloat width); 192void glLineWidthx( GLfixed width); 193void glLineWidthxOES( GLfixed width); 194void glLinkProgram( GLuint program); 195void glLoadIdentity(void); 196void glLoadMatrixf( const GLfloat* m); 197void glLoadMatrixx( const GLfixed* m); 198void glLoadMatrixxOES( const GLfixed* m); 199void glLoadPaletteFromModelViewMatrixOES(void); 200GLvoidptr glMapTexSubImage2DCHROMIUM( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLenum access); 201void glMaterialf( GLenum face, GLenum name, GLfloat param); 202void glMaterialfv( GLenum face, GLenum name, const GLfloat* params); 203void glMaterialx( GLenum face, GLenum pname, GLfixed param); 204void glMaterialxOES( GLenum face, GLenum pname, GLfixed param); 205void glMaterialxv( GLenum face, GLenum pname, const GLfixed* params); 206void glMaterialxvOES( GLenum face, GLenum pname, const GLfixed* params); 207void glMatrixMode( GLenum mode); 208void glMatrixIndexPointerOES( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 209void glMatrixIndexPointerOESBounds( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer, GLsizei count); 210void glMultMatrixf( const GLfloat* m); 211void glMultMatrixx( const GLfixed* m); 212void glMultMatrixxOES( const GLfixed* m); 213void glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz); 214void glNormal3fv( const GLfloat* coords); 215void glNormal3sv( const GLshort* coords); 216void glNormal3x( GLfixed nx, GLfixed ny, GLfixed nz); 217void glNormal3xOES( GLfixed nx, GLfixed ny, GLfixed nz); 218void glNormalPointer( GLenum type, GLsizei stride, const GLvoid* pointer); 219void glNormalPointerBounds( GLenum type, GLsizei stride, const GLvoid* pointer, GLsizei count); 220void glOrthof( GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat z_near, GLfloat z_far); 221void glOrthofOES( GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 222void glOrthox( GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 223void glOrthoxOES( GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 224void glPixelStorei( GLenum pname, GLint param); 225void glPointParameterf( GLenum pname, GLfloat param); 226void glPointParameterfv( GLenum pname, const GLfloat* params); 227void glPointParameterx( GLenum pname, GLfixed param); 228void glPointParameterxOES( GLenum pname, GLfixed param); 229void glPointParameterxv( GLenum pname, const GLfixed* params); 230void glPointParameterxvOES( GLenum pname, const GLfixed* params); 231void glPointSize( GLfloat size); 232void glPointSizex( GLfixed size); 233void glPointSizexOES( GLfixed size); 234void glPointSizePointerOES( GLenum type, GLsizei stride, const GLvoid* pointer); 235void glPointSizePointer( GLenum type, GLsizei stride, const GLvoid* pointer); 236void glPointSizePointerOESBounds( GLenum type, GLsizei stride, const GLvoid* pointer, GLsizei count); 237void glPolygonOffset( GLfloat factor, GLfloat units); 238void glPolygonOffsetx( GLfixed factor, GLfixed units); 239void glPolygonOffsetxOES( GLfixed factor, GLfixed units); 240void glPopMatrix(void); 241void glPushMatrix(void); 242void glReadPixels( GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); 243void glReleaseShaderCompiler(void); 244void glRenderbufferStorage( GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 245void glRenderbufferStorageOES( GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 246void glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z); 247void glRotatex( GLfixed angle, GLfixed x, GLfixed y, GLfixed z); 248void glRotatexOES( GLfixed angle, GLfixed x, GLfixed y, GLfixed z); 249void glSampleCoverage( GLclampf value, GLboolean invert); 250void glSampleCoveragex( GLclampx value, GLboolean invert); 251void glSampleCoveragexOES( GLclampx value, GLboolean invert); 252void glScalef( GLfloat x, GLfloat y, GLfloat z); 253void glScalex( GLfixed x, GLfixed y, GLfixed z); 254void glScalexOES( GLfixed x, GLfixed y, GLfixed z); 255void glScissor( GLint x, GLint y, GLsizei width, GLsizei height); 256void glShadeModel( GLenum mode); 257void glShaderSource( GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length); 258void glStencilFunc( GLenum func, GLint ref, GLuint mask); 259void glStencilFuncSeparate( GLenum face, GLenum func, GLint ref, GLuint mask); 260void glStencilMask( GLuint mask); 261void glStencilMaskSeparate( GLenum face, GLuint mask); 262void glStencilOp( GLenum sfail, GLenum zfail, GLenum zpass); 263void glStencilOpSeparate( GLenum face, GLenum sfail, GLenum zfail, GLenum zpass); 264void glTexCoordPointer( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 265void glTexCoordPointerBounds( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer, GLsizei count); 266void glTexEnvf( GLenum target, GLenum pname, GLfloat param); 267void glTexEnvfv( GLenum target, GLenum pname, const GLfloat* params); 268void glTexEnvi( GLenum target, GLenum pname, GLint param); 269void glTexEnviv( GLenum target, GLenum pname, const GLint* params); 270void glTexEnvx( GLenum target, GLenum pname, GLfixed param); 271void glTexEnvxOES( GLenum target, GLenum pname, GLfixed param); 272void glTexEnvxv( GLenum target, GLenum pname, const GLfixed* params); 273void glTexEnvxvOES( GLenum target, GLenum pname, const GLfixed* params); 274void glTexGeniOES( GLenum coord, GLenum pname, GLint param); 275void glTexGenivOES( GLenum coord, GLenum pname, const GLint* params); 276void glTexGenxOES( GLenum coord, GLenum pname, GLfixed param); 277void glTexGenxvOES( GLenum coord, GLenum pname, const GLfixed* params); 278void glTexImage2D( GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels); 279void glTexParameterf( GLenum target, GLenum pname, GLfloat param); 280void glTexParameterfv( GLenum target, GLenum pname, const GLfloat* params); 281void glTexParameteri( GLenum target, GLenum pname, GLint param); 282void glTexParameteriv( GLenum target, GLenum pname, const GLint* params); 283void glTexParameterx( GLenum target, GLenum pname, GLfixed param); 284void glTexParameterxOES( GLenum target, GLenum pname, GLfixed param); 285void glTexParameterxv( GLenum target, GLenum pname, const GLfixed* params); 286void glTexParameterxvOES( GLenum target, GLenum pname, const GLfixed* params); 287void glTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels); 288void glTranslatef( GLfloat x, GLfloat y, GLfloat z); 289void glTranslatex( GLfixed x, GLfixed y, GLfixed z); 290void glTranslatexOES( GLfixed x, GLfixed y, GLfixed z); 291void glUniform1f( GLint location, GLfloat x); 292void glUniform1fv( GLint location, GLsizei count, const GLfloat* v); 293void glUniform1i( GLint location, GLint x); 294void glUniform1iv( GLint location, GLsizei count, const GLint* v); 295void glUniform2f( GLint location, GLfloat x, GLfloat y); 296void glUniform2fv( GLint location, GLsizei count, const GLfloat* v); 297void glUniform2i( GLint location, GLint x, GLint y); 298void glUniform2iv( GLint location, GLsizei count, const GLint* v); 299void glUniform3f( GLint location, GLfloat x, GLfloat y, GLfloat z); 300void glUniform3fv( GLint location, GLsizei count, const GLfloat* v); 301void glUniform3i( GLint location, GLint x, GLint y, GLint z); 302void glUniform3iv( GLint location, GLsizei count, const GLint* v); 303void glUniform4f( GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 304void glUniform4fv( GLint location, GLsizei count, const GLfloat* v); 305void glUniform4i( GLint location, GLint x, GLint y, GLint z, GLint w); 306void glUniform4iv( GLint location, GLsizei count, const GLint* v); 307void glUniformMatrix2fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 308void glUniformMatrix3fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 309void glUniformMatrix4fv( GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 310void glUnmapTexSubImage2DCHROMIUM( const GLvoid* mem); 311void glUseProgram( GLuint program); 312void glValidateProgram( GLuint program); 313void glVertexAttrib1f( GLuint indx, GLfloat x); 314void glVertexAttrib1fv( GLuint indx, const GLfloat* values); 315void glVertexAttrib2f( GLuint indx, GLfloat x, GLfloat y); 316void glVertexAttrib2fv( GLuint indx, const GLfloat* values); 317void glVertexAttrib3f( GLuint indx, GLfloat x, GLfloat y, GLfloat z); 318void glVertexAttrib3fv( GLuint indx, const GLfloat* values); 319void glVertexAttrib4f( GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 320void glVertexAttrib4fv( GLuint indx, const GLfloat* values); 321void glVertexAttribPointer( GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer); 322void glVertexPointer( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 323void glVertexPointerBounds( GLint size, GLenum type, GLsizei stride, GLvoid* pointer, GLsizei count); 324void glViewport( GLint x, GLint y, GLsizei width, GLsizei height); 325void glWeightPointerOES( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 326void glWeightPointerOESBounds( GLint size, GLenum type, GLsizei stride, const GLvoid* pointer, GLsizei count); 327 328