Path: blob/main/system/lib/gl/webgl_internal_funcs.h
6169 views
// Functions declared here are just the ones that we don't declare in our webgl1// headers. These are used by emscripten_legacy_gl_emulation_GetProcAddress2// but not declared in the public webgl headers.34#include <GL/gl.h>56/*7* Miscellaneous8*/910GLAPI void GLAPIENTRY emscripten_glClearIndex( GLfloat c );1112GLAPI void GLAPIENTRY emscripten_glClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );1314GLAPI void GLAPIENTRY emscripten_glClear( GLbitfield mask );1516GLAPI void GLAPIENTRY emscripten_glIndexMask( GLuint mask );1718GLAPI void GLAPIENTRY emscripten_glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha );1920GLAPI void GLAPIENTRY emscripten_glAlphaFunc( GLenum func, GLclampf ref );2122GLAPI void GLAPIENTRY emscripten_glBlendFunc( GLenum sfactor, GLenum dfactor );2324GLAPI void GLAPIENTRY emscripten_glLogicOp( GLenum opcode );2526GLAPI void GLAPIENTRY emscripten_glCullFace( GLenum mode );2728GLAPI void GLAPIENTRY emscripten_glFrontFace( GLenum mode );2930GLAPI void GLAPIENTRY emscripten_glPointSize( GLfloat size );3132GLAPI void GLAPIENTRY emscripten_glLineWidth( GLfloat width );3334GLAPI void GLAPIENTRY emscripten_glLineStipple( GLint factor, GLushort pattern );3536GLAPI void GLAPIENTRY emscripten_glPolygonMode( GLenum face, GLenum mode );3738GLAPI void GLAPIENTRY emscripten_glPolygonOffset( GLfloat factor, GLfloat units );3940GLAPI void GLAPIENTRY emscripten_glPolygonStipple( const GLubyte *mask );4142GLAPI void GLAPIENTRY emscripten_glGetPolygonStipple( GLubyte *mask );4344GLAPI void GLAPIENTRY emscripten_glEdgeFlag( GLboolean flag );4546GLAPI void GLAPIENTRY emscripten_glEdgeFlagv( const GLboolean *flag );4748GLAPI void GLAPIENTRY emscripten_glScissor( GLint x, GLint y, GLsizei width, GLsizei height);4950GLAPI void GLAPIENTRY emscripten_glClipPlane( GLenum plane, const GLdouble *equation );5152GLAPI void GLAPIENTRY emscripten_glGetClipPlane( GLenum plane, GLdouble *equation );5354GLAPI void GLAPIENTRY emscripten_glDrawBuffer( GLenum mode );5556GLAPI void GLAPIENTRY emscripten_glReadBuffer( GLenum mode );5758GLAPI void GLAPIENTRY emscripten_glEnable( GLenum cap );5960GLAPI void GLAPIENTRY emscripten_glDisable( GLenum cap );6162GLAPI GLboolean GLAPIENTRY emscripten_glIsEnabled( GLenum cap );636465GLAPI void GLAPIENTRY emscripten_glEnableClientState( GLenum cap ); /* 1.1 */6667GLAPI void GLAPIENTRY emscripten_glDisableClientState( GLenum cap ); /* 1.1 */686970GLAPI void GLAPIENTRY emscripten_glGetBooleanv( GLenum pname, GLboolean *params );7172GLAPI void GLAPIENTRY emscripten_glGetDoublev( GLenum pname, GLdouble *params );7374GLAPI void GLAPIENTRY emscripten_glGetFloatv( GLenum pname, GLfloat *params );7576GLAPI void GLAPIENTRY emscripten_glGetIntegerv( GLenum pname, GLint *params );777879GLAPI void GLAPIENTRY emscripten_glPushAttrib( GLbitfield mask );8081GLAPI void GLAPIENTRY emscripten_glPopAttrib( void );828384GLAPI void GLAPIENTRY emscripten_glPushClientAttrib( GLbitfield mask ); /* 1.1 */8586GLAPI void GLAPIENTRY emscripten_glPopClientAttrib( void ); /* 1.1 */878889GLAPI GLint GLAPIENTRY emscripten_glRenderMode( GLenum mode );9091GLAPI GLenum GLAPIENTRY emscripten_glGetError( void );9293GLAPI const GLubyte * GLAPIENTRY emscripten_glGetString( GLenum name );9495GLAPI const GLubyte * GLAPIENTRY emscripten_glGetStringi( GLenum name, GLuint index);9697GLAPI void GLAPIENTRY emscripten_glFinish( void );9899GLAPI void GLAPIENTRY emscripten_glFlush( void );100101GLAPI void GLAPIENTRY emscripten_glHint( GLenum target, GLenum mode );102103104/*105* Depth Buffer106*/107108GLAPI void GLAPIENTRY emscripten_glClearDepth( GLclampd depth );109110GLAPI void GLAPIENTRY emscripten_glDepthFunc( GLenum func );111112GLAPI void GLAPIENTRY emscripten_glDepthMask( GLboolean flag );113114GLAPI void GLAPIENTRY emscripten_glDepthRange( GLclampd near_val, GLclampd far_val );115116117/*118* Accumulation Buffer119*/120121GLAPI void GLAPIENTRY emscripten_glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );122123GLAPI void GLAPIENTRY emscripten_glAccum( GLenum op, GLfloat value );124125126/*127* Transformation128*/129130GLAPI void GLAPIENTRY emscripten_glMatrixMode( GLenum mode );131132GLAPI void GLAPIENTRY emscripten_glOrtho( GLdouble left, GLdouble right,133GLdouble bottom, GLdouble top,134GLdouble near_val, GLdouble far_val );135136GLAPI void GLAPIENTRY emscripten_glFrustum( GLdouble left, GLdouble right,137GLdouble bottom, GLdouble top,138GLdouble near_val, GLdouble far_val );139140GLAPI void GLAPIENTRY emscripten_glViewport( GLint x, GLint y,141GLsizei width, GLsizei height );142143GLAPI void GLAPIENTRY emscripten_glPushMatrix( void );144145GLAPI void GLAPIENTRY emscripten_glPopMatrix( void );146147GLAPI void GLAPIENTRY emscripten_glLoadIdentity( void );148149GLAPI void GLAPIENTRY emscripten_glLoadMatrixd( const GLdouble *m );150GLAPI void GLAPIENTRY emscripten_glLoadMatrixf( const GLfloat *m );151152GLAPI void GLAPIENTRY emscripten_glMultMatrixd( const GLdouble *m );153GLAPI void GLAPIENTRY emscripten_glMultMatrixf( const GLfloat *m );154155GLAPI void GLAPIENTRY emscripten_glRotated( GLdouble angle,156GLdouble x, GLdouble y, GLdouble z );157GLAPI void GLAPIENTRY emscripten_glRotatef( GLfloat angle,158GLfloat x, GLfloat y, GLfloat z );159160GLAPI void GLAPIENTRY emscripten_glScaled( GLdouble x, GLdouble y, GLdouble z );161GLAPI void GLAPIENTRY emscripten_glScalef( GLfloat x, GLfloat y, GLfloat z );162163GLAPI void GLAPIENTRY emscripten_glTranslated( GLdouble x, GLdouble y, GLdouble z );164GLAPI void GLAPIENTRY emscripten_glTranslatef( GLfloat x, GLfloat y, GLfloat z );165166167/*168* Display Lists169*/170171GLAPI GLboolean GLAPIENTRY emscripten_glIsList( GLuint list );172173GLAPI void GLAPIENTRY emscripten_glDeleteLists( GLuint list, GLsizei range );174175GLAPI GLuint GLAPIENTRY emscripten_glGenLists( GLsizei range );176177GLAPI void GLAPIENTRY emscripten_glNewList( GLuint list, GLenum mode );178179GLAPI void GLAPIENTRY emscripten_glEndList( void );180181GLAPI void GLAPIENTRY emscripten_glCallList( GLuint list );182183GLAPI void GLAPIENTRY emscripten_glCallLists( GLsizei n, GLenum type,184const GLvoid *lists );185186GLAPI void GLAPIENTRY emscripten_glListBase( GLuint base );187188189/*190* Drawing Functions191*/192193GLAPI void GLAPIENTRY emscripten_glBegin( GLenum mode );194195GLAPI void GLAPIENTRY emscripten_glEnd( void );196197198GLAPI void GLAPIENTRY emscripten_glVertex2d( GLdouble x, GLdouble y );199GLAPI void GLAPIENTRY emscripten_glVertex2f( GLfloat x, GLfloat y );200GLAPI void GLAPIENTRY emscripten_glVertex2i( GLint x, GLint y );201GLAPI void GLAPIENTRY emscripten_glVertex2s( GLshort x, GLshort y );202203GLAPI void GLAPIENTRY emscripten_glVertex3d( GLdouble x, GLdouble y, GLdouble z );204GLAPI void GLAPIENTRY emscripten_glVertex3f( GLfloat x, GLfloat y, GLfloat z );205GLAPI void GLAPIENTRY emscripten_glVertex3i( GLint x, GLint y, GLint z );206GLAPI void GLAPIENTRY emscripten_glVertex3s( GLshort x, GLshort y, GLshort z );207208GLAPI void GLAPIENTRY emscripten_glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );209GLAPI void GLAPIENTRY emscripten_glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );210GLAPI void GLAPIENTRY emscripten_glVertex4i( GLint x, GLint y, GLint z, GLint w );211GLAPI void GLAPIENTRY emscripten_glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w );212213GLAPI void GLAPIENTRY emscripten_glVertex2dv( const GLdouble *v );214GLAPI void GLAPIENTRY emscripten_glVertex2fv( const GLfloat *v );215GLAPI void GLAPIENTRY emscripten_glVertex2iv( const GLint *v );216GLAPI void GLAPIENTRY emscripten_glVertex2sv( const GLshort *v );217218GLAPI void GLAPIENTRY emscripten_glVertex3dv( const GLdouble *v );219GLAPI void GLAPIENTRY emscripten_glVertex3fv( const GLfloat *v );220GLAPI void GLAPIENTRY emscripten_glVertex3iv( const GLint *v );221GLAPI void GLAPIENTRY emscripten_glVertex3sv( const GLshort *v );222223GLAPI void GLAPIENTRY emscripten_glVertex4dv( const GLdouble *v );224GLAPI void GLAPIENTRY emscripten_glVertex4fv( const GLfloat *v );225GLAPI void GLAPIENTRY emscripten_glVertex4iv( const GLint *v );226GLAPI void GLAPIENTRY emscripten_glVertex4sv( const GLshort *v );227228229GLAPI void GLAPIENTRY emscripten_glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz );230GLAPI void GLAPIENTRY emscripten_glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz );231GLAPI void GLAPIENTRY emscripten_glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz );232GLAPI void GLAPIENTRY emscripten_glNormal3i( GLint nx, GLint ny, GLint nz );233GLAPI void GLAPIENTRY emscripten_glNormal3s( GLshort nx, GLshort ny, GLshort nz );234235GLAPI void GLAPIENTRY emscripten_glNormal3bv( const GLbyte *v );236GLAPI void GLAPIENTRY emscripten_glNormal3dv( const GLdouble *v );237GLAPI void GLAPIENTRY emscripten_glNormal3fv( const GLfloat *v );238GLAPI void GLAPIENTRY emscripten_glNormal3iv( const GLint *v );239GLAPI void GLAPIENTRY emscripten_glNormal3sv( const GLshort *v );240241242GLAPI void GLAPIENTRY emscripten_glIndexd( GLdouble c );243GLAPI void GLAPIENTRY emscripten_glIndexf( GLfloat c );244GLAPI void GLAPIENTRY emscripten_glIndexi( GLint c );245GLAPI void GLAPIENTRY emscripten_glIndexs( GLshort c );246GLAPI void GLAPIENTRY emscripten_glIndexub( GLubyte c ); /* 1.1 */247248GLAPI void GLAPIENTRY emscripten_glIndexdv( const GLdouble *c );249GLAPI void GLAPIENTRY emscripten_glIndexfv( const GLfloat *c );250GLAPI void GLAPIENTRY emscripten_glIndexiv( const GLint *c );251GLAPI void GLAPIENTRY emscripten_glIndexsv( const GLshort *c );252GLAPI void GLAPIENTRY emscripten_glIndexubv( const GLubyte *c ); /* 1.1 */253254GLAPI void GLAPIENTRY emscripten_glColor3b( GLbyte red, GLbyte green, GLbyte blue );255GLAPI void GLAPIENTRY emscripten_glColor3d( GLdouble red, GLdouble green, GLdouble blue );256GLAPI void GLAPIENTRY emscripten_glColor3f( GLfloat red, GLfloat green, GLfloat blue );257GLAPI void GLAPIENTRY emscripten_glColor3i( GLint red, GLint green, GLint blue );258GLAPI void GLAPIENTRY emscripten_glColor3s( GLshort red, GLshort green, GLshort blue );259GLAPI void GLAPIENTRY emscripten_glColor3ub( GLubyte red, GLubyte green, GLubyte blue );260GLAPI void GLAPIENTRY emscripten_glColor3ui( GLuint red, GLuint green, GLuint blue );261GLAPI void GLAPIENTRY emscripten_glColor3us( GLushort red, GLushort green, GLushort blue );262263GLAPI void GLAPIENTRY emscripten_glColor4b( GLbyte red, GLbyte green,264GLbyte blue, GLbyte alpha );265GLAPI void GLAPIENTRY emscripten_glColor4d( GLdouble red, GLdouble green,266GLdouble blue, GLdouble alpha );267GLAPI void GLAPIENTRY emscripten_glColor4f( GLfloat red, GLfloat green,268GLfloat blue, GLfloat alpha );269GLAPI void GLAPIENTRY emscripten_glColor4i( GLint red, GLint green,270GLint blue, GLint alpha );271GLAPI void GLAPIENTRY emscripten_glColor4s( GLshort red, GLshort green,272GLshort blue, GLshort alpha );273GLAPI void GLAPIENTRY emscripten_glColor4ub( GLubyte red, GLubyte green,274GLubyte blue, GLubyte alpha );275GLAPI void GLAPIENTRY emscripten_glColor4ui( GLuint red, GLuint green,276GLuint blue, GLuint alpha );277GLAPI void GLAPIENTRY emscripten_glColor4us( GLushort red, GLushort green,278GLushort blue, GLushort alpha );279280281GLAPI void GLAPIENTRY emscripten_glColor3bv( const GLbyte *v );282GLAPI void GLAPIENTRY emscripten_glColor3dv( const GLdouble *v );283GLAPI void GLAPIENTRY emscripten_glColor3fv( const GLfloat *v );284GLAPI void GLAPIENTRY emscripten_glColor3iv( const GLint *v );285GLAPI void GLAPIENTRY emscripten_glColor3sv( const GLshort *v );286GLAPI void GLAPIENTRY emscripten_glColor3ubv( const GLubyte *v );287GLAPI void GLAPIENTRY emscripten_glColor3uiv( const GLuint *v );288GLAPI void GLAPIENTRY emscripten_glColor3usv( const GLushort *v );289290GLAPI void GLAPIENTRY emscripten_glColor4bv( const GLbyte *v );291GLAPI void GLAPIENTRY emscripten_glColor4dv( const GLdouble *v );292GLAPI void GLAPIENTRY emscripten_glColor4fv( const GLfloat *v );293GLAPI void GLAPIENTRY emscripten_glColor4iv( const GLint *v );294GLAPI void GLAPIENTRY emscripten_glColor4sv( const GLshort *v );295GLAPI void GLAPIENTRY emscripten_glColor4ubv( const GLubyte *v );296GLAPI void GLAPIENTRY emscripten_glColor4uiv( const GLuint *v );297GLAPI void GLAPIENTRY emscripten_glColor4usv( const GLushort *v );298299300GLAPI void GLAPIENTRY emscripten_glTexCoord1d( GLdouble s );301GLAPI void GLAPIENTRY emscripten_glTexCoord1f( GLfloat s );302GLAPI void GLAPIENTRY emscripten_glTexCoord1i( GLint s );303GLAPI void GLAPIENTRY emscripten_glTexCoord1s( GLshort s );304305GLAPI void GLAPIENTRY emscripten_glTexCoord2d( GLdouble s, GLdouble t );306GLAPI void GLAPIENTRY emscripten_glTexCoord2f( GLfloat s, GLfloat t );307GLAPI void GLAPIENTRY emscripten_glTexCoord2i( GLint s, GLint t );308GLAPI void GLAPIENTRY emscripten_glTexCoord2s( GLshort s, GLshort t );309310GLAPI void GLAPIENTRY emscripten_glTexCoord3d( GLdouble s, GLdouble t, GLdouble r );311GLAPI void GLAPIENTRY emscripten_glTexCoord3f( GLfloat s, GLfloat t, GLfloat r );312GLAPI void GLAPIENTRY emscripten_glTexCoord3i( GLint s, GLint t, GLint r );313GLAPI void GLAPIENTRY emscripten_glTexCoord3s( GLshort s, GLshort t, GLshort r );314315GLAPI void GLAPIENTRY emscripten_glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q );316GLAPI void GLAPIENTRY emscripten_glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q );317GLAPI void GLAPIENTRY emscripten_glTexCoord4i( GLint s, GLint t, GLint r, GLint q );318GLAPI void GLAPIENTRY emscripten_glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q );319320GLAPI void GLAPIENTRY emscripten_glTexCoord1dv( const GLdouble *v );321GLAPI void GLAPIENTRY emscripten_glTexCoord1fv( const GLfloat *v );322GLAPI void GLAPIENTRY emscripten_glTexCoord1iv( const GLint *v );323GLAPI void GLAPIENTRY emscripten_glTexCoord1sv( const GLshort *v );324325GLAPI void GLAPIENTRY emscripten_glTexCoord2dv( const GLdouble *v );326GLAPI void GLAPIENTRY emscripten_glTexCoord2fv( const GLfloat *v );327GLAPI void GLAPIENTRY emscripten_glTexCoord2iv( const GLint *v );328GLAPI void GLAPIENTRY emscripten_glTexCoord2sv( const GLshort *v );329330GLAPI void GLAPIENTRY emscripten_glTexCoord3dv( const GLdouble *v );331GLAPI void GLAPIENTRY emscripten_glTexCoord3fv( const GLfloat *v );332GLAPI void GLAPIENTRY emscripten_glTexCoord3iv( const GLint *v );333GLAPI void GLAPIENTRY emscripten_glTexCoord3sv( const GLshort *v );334335GLAPI void GLAPIENTRY emscripten_glTexCoord4dv( const GLdouble *v );336GLAPI void GLAPIENTRY emscripten_glTexCoord4fv( const GLfloat *v );337GLAPI void GLAPIENTRY emscripten_glTexCoord4iv( const GLint *v );338GLAPI void GLAPIENTRY emscripten_glTexCoord4sv( const GLshort *v );339340341GLAPI void GLAPIENTRY emscripten_glRasterPos2d( GLdouble x, GLdouble y );342GLAPI void GLAPIENTRY emscripten_glRasterPos2f( GLfloat x, GLfloat y );343GLAPI void GLAPIENTRY emscripten_glRasterPos2i( GLint x, GLint y );344GLAPI void GLAPIENTRY emscripten_glRasterPos2s( GLshort x, GLshort y );345346GLAPI void GLAPIENTRY emscripten_glRasterPos3d( GLdouble x, GLdouble y, GLdouble z );347GLAPI void GLAPIENTRY emscripten_glRasterPos3f( GLfloat x, GLfloat y, GLfloat z );348GLAPI void GLAPIENTRY emscripten_glRasterPos3i( GLint x, GLint y, GLint z );349GLAPI void GLAPIENTRY emscripten_glRasterPos3s( GLshort x, GLshort y, GLshort z );350351GLAPI void GLAPIENTRY emscripten_glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );352GLAPI void GLAPIENTRY emscripten_glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );353GLAPI void GLAPIENTRY emscripten_glRasterPos4i( GLint x, GLint y, GLint z, GLint w );354GLAPI void GLAPIENTRY emscripten_glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w );355356GLAPI void GLAPIENTRY emscripten_glRasterPos2dv( const GLdouble *v );357GLAPI void GLAPIENTRY emscripten_glRasterPos2fv( const GLfloat *v );358GLAPI void GLAPIENTRY emscripten_glRasterPos2iv( const GLint *v );359GLAPI void GLAPIENTRY emscripten_glRasterPos2sv( const GLshort *v );360361GLAPI void GLAPIENTRY emscripten_glRasterPos3dv( const GLdouble *v );362GLAPI void GLAPIENTRY emscripten_glRasterPos3fv( const GLfloat *v );363GLAPI void GLAPIENTRY emscripten_glRasterPos3iv( const GLint *v );364GLAPI void GLAPIENTRY emscripten_glRasterPos3sv( const GLshort *v );365366GLAPI void GLAPIENTRY emscripten_glRasterPos4dv( const GLdouble *v );367GLAPI void GLAPIENTRY emscripten_glRasterPos4fv( const GLfloat *v );368GLAPI void GLAPIENTRY emscripten_glRasterPos4iv( const GLint *v );369GLAPI void GLAPIENTRY emscripten_glRasterPos4sv( const GLshort *v );370371372GLAPI void GLAPIENTRY emscripten_glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 );373GLAPI void GLAPIENTRY emscripten_glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 );374GLAPI void GLAPIENTRY emscripten_glRecti( GLint x1, GLint y1, GLint x2, GLint y2 );375GLAPI void GLAPIENTRY emscripten_glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 );376377378GLAPI void GLAPIENTRY emscripten_glRectdv( const GLdouble *v1, const GLdouble *v2 );379GLAPI void GLAPIENTRY emscripten_glRectfv( const GLfloat *v1, const GLfloat *v2 );380GLAPI void GLAPIENTRY emscripten_glRectiv( const GLint *v1, const GLint *v2 );381GLAPI void GLAPIENTRY emscripten_glRectsv( const GLshort *v1, const GLshort *v2 );382383384/*385* Vertex Arrays (1.1)386*/387388GLAPI void GLAPIENTRY emscripten_glVertexPointer( GLint size, GLenum type,389GLsizei stride, const GLvoid *ptr );390391GLAPI void GLAPIENTRY emscripten_glNormalPointer( GLenum type, GLsizei stride,392const GLvoid *ptr );393394GLAPI void GLAPIENTRY emscripten_glColorPointer( GLint size, GLenum type,395GLsizei stride, const GLvoid *ptr );396397GLAPI void GLAPIENTRY emscripten_glIndexPointer( GLenum type, GLsizei stride,398const GLvoid *ptr );399400GLAPI void GLAPIENTRY emscripten_glTexCoordPointer( GLint size, GLenum type,401GLsizei stride, const GLvoid *ptr );402403GLAPI void GLAPIENTRY emscripten_glEdgeFlagPointer( GLsizei stride, const GLvoid *ptr );404405GLAPI void GLAPIENTRY emscripten_glGetPointerv( GLenum pname, GLvoid **params );406407GLAPI void GLAPIENTRY emscripten_glArrayElement( GLint i );408409GLAPI void GLAPIENTRY emscripten_glDrawArrays( GLenum mode, GLint first, GLsizei count );410411GLAPI void GLAPIENTRY emscripten_glDrawElements( GLenum mode, GLsizei count,412GLenum type, const GLvoid *indices );413414GLAPI void GLAPIENTRY emscripten_glInterleavedArrays( GLenum format, GLsizei stride,415const GLvoid *pointer );416417/*418* Lighting419*/420421GLAPI void GLAPIENTRY emscripten_glShadeModel( GLenum mode );422423GLAPI void GLAPIENTRY emscripten_glLightf( GLenum light, GLenum pname, GLfloat param );424GLAPI void GLAPIENTRY emscripten_glLighti( GLenum light, GLenum pname, GLint param );425GLAPI void GLAPIENTRY emscripten_glLightfv( GLenum light, GLenum pname,426const GLfloat *params );427GLAPI void GLAPIENTRY emscripten_glLightiv( GLenum light, GLenum pname,428const GLint *params );429430GLAPI void GLAPIENTRY emscripten_glGetLightfv( GLenum light, GLenum pname,431GLfloat *params );432GLAPI void GLAPIENTRY emscripten_glGetLightiv( GLenum light, GLenum pname,433GLint *params );434435GLAPI void GLAPIENTRY emscripten_glLightModelf( GLenum pname, GLfloat param );436GLAPI void GLAPIENTRY emscripten_glLightModeli( GLenum pname, GLint param );437GLAPI void GLAPIENTRY emscripten_glLightModelfv( GLenum pname, const GLfloat *params );438GLAPI void GLAPIENTRY emscripten_glLightModeliv( GLenum pname, const GLint *params );439440GLAPI void GLAPIENTRY emscripten_glMaterialf( GLenum face, GLenum pname, GLfloat param );441GLAPI void GLAPIENTRY emscripten_glMateriali( GLenum face, GLenum pname, GLint param );442GLAPI void GLAPIENTRY emscripten_glMaterialfv( GLenum face, GLenum pname, const GLfloat *params );443GLAPI void GLAPIENTRY emscripten_glMaterialiv( GLenum face, GLenum pname, const GLint *params );444445GLAPI void GLAPIENTRY emscripten_glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params );446GLAPI void GLAPIENTRY emscripten_glGetMaterialiv( GLenum face, GLenum pname, GLint *params );447448GLAPI void GLAPIENTRY emscripten_glColorMaterial( GLenum face, GLenum mode );449450451/*452* Raster functions453*/454455GLAPI void GLAPIENTRY emscripten_glPixelZoom( GLfloat xfactor, GLfloat yfactor );456457GLAPI void GLAPIENTRY emscripten_glPixelStoref( GLenum pname, GLfloat param );458GLAPI void GLAPIENTRY emscripten_glPixelStorei( GLenum pname, GLint param );459460GLAPI void GLAPIENTRY emscripten_glPixelTransferf( GLenum pname, GLfloat param );461GLAPI void GLAPIENTRY emscripten_glPixelTransferi( GLenum pname, GLint param );462463GLAPI void GLAPIENTRY emscripten_glPixelMapfv( GLenum map, GLsizei mapsize,464const GLfloat *values );465GLAPI void GLAPIENTRY emscripten_glPixelMapuiv( GLenum map, GLsizei mapsize,466const GLuint *values );467GLAPI void GLAPIENTRY emscripten_glPixelMapusv( GLenum map, GLsizei mapsize,468const GLushort *values );469470GLAPI void GLAPIENTRY emscripten_glGetPixelMapfv( GLenum map, GLfloat *values );471GLAPI void GLAPIENTRY emscripten_glGetPixelMapuiv( GLenum map, GLuint *values );472GLAPI void GLAPIENTRY emscripten_glGetPixelMapusv( GLenum map, GLushort *values );473474GLAPI void GLAPIENTRY emscripten_glBitmap( GLsizei width, GLsizei height,475GLfloat xorig, GLfloat yorig,476GLfloat xmove, GLfloat ymove,477const GLubyte *bitmap );478479GLAPI void GLAPIENTRY emscripten_glReadPixels( GLint x, GLint y,480GLsizei width, GLsizei height,481GLenum format, GLenum type,482GLvoid *pixels );483484GLAPI void GLAPIENTRY emscripten_glDrawPixels( GLsizei width, GLsizei height,485GLenum format, GLenum type,486const GLvoid *pixels );487488GLAPI void GLAPIENTRY emscripten_glCopyPixels( GLint x, GLint y,489GLsizei width, GLsizei height,490GLenum type );491492/*493* Stenciling494*/495496GLAPI void GLAPIENTRY emscripten_glStencilFunc( GLenum func, GLint ref, GLuint mask );497498GLAPI void GLAPIENTRY emscripten_glStencilMask( GLuint mask );499500GLAPI void GLAPIENTRY emscripten_glStencilOp( GLenum fail, GLenum zfail, GLenum zpass );501502GLAPI void GLAPIENTRY emscripten_glClearStencil( GLint s );503504505506/*507* Texture mapping508*/509510GLAPI void GLAPIENTRY emscripten_glTexGend( GLenum coord, GLenum pname, GLdouble param );511GLAPI void GLAPIENTRY emscripten_glTexGenf( GLenum coord, GLenum pname, GLfloat param );512GLAPI void GLAPIENTRY emscripten_glTexGeni( GLenum coord, GLenum pname, GLint param );513514GLAPI void GLAPIENTRY emscripten_glTexGendv( GLenum coord, GLenum pname, const GLdouble *params );515GLAPI void GLAPIENTRY emscripten_glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params );516GLAPI void GLAPIENTRY emscripten_glTexGeniv( GLenum coord, GLenum pname, const GLint *params );517518GLAPI void GLAPIENTRY emscripten_glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params );519GLAPI void GLAPIENTRY emscripten_glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params );520GLAPI void GLAPIENTRY emscripten_glGetTexGeniv( GLenum coord, GLenum pname, GLint *params );521522523GLAPI void GLAPIENTRY emscripten_glTexEnvf( GLenum target, GLenum pname, GLfloat param );524GLAPI void GLAPIENTRY emscripten_glTexEnvi( GLenum target, GLenum pname, GLint param );525526GLAPI void GLAPIENTRY emscripten_glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params );527GLAPI void GLAPIENTRY emscripten_glTexEnviv( GLenum target, GLenum pname, const GLint *params );528529GLAPI void GLAPIENTRY emscripten_glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params );530GLAPI void GLAPIENTRY emscripten_glGetTexEnviv( GLenum target, GLenum pname, GLint *params );531532533GLAPI void GLAPIENTRY emscripten_glTexParameterf( GLenum target, GLenum pname, GLfloat param );534GLAPI void GLAPIENTRY emscripten_glTexParameteri( GLenum target, GLenum pname, GLint param );535536GLAPI void GLAPIENTRY emscripten_glTexParameterfv( GLenum target, GLenum pname,537const GLfloat *params );538GLAPI void GLAPIENTRY emscripten_glTexParameteriv( GLenum target, GLenum pname,539const GLint *params );540541GLAPI void GLAPIENTRY emscripten_glGetTexParameterfv( GLenum target,542GLenum pname, GLfloat *params);543GLAPI void GLAPIENTRY emscripten_glGetTexParameteriv( GLenum target,544GLenum pname, GLint *params );545546GLAPI void GLAPIENTRY emscripten_glGetTexLevelParameterfv( GLenum target, GLint level,547GLenum pname, GLfloat *params );548GLAPI void GLAPIENTRY emscripten_glGetTexLevelParameteriv( GLenum target, GLint level,549GLenum pname, GLint *params );550551552GLAPI void GLAPIENTRY emscripten_glTexImage1D( GLenum target, GLint level,553GLint internalFormat,554GLsizei width, GLint border,555GLenum format, GLenum type,556const GLvoid *pixels );557558GLAPI void GLAPIENTRY emscripten_glTexImage2D( GLenum target, GLint level,559GLint internalFormat,560GLsizei width, GLsizei height,561GLint border, GLenum format, GLenum type,562const GLvoid *pixels );563564GLAPI void GLAPIENTRY emscripten_glGetTexImage( GLenum target, GLint level,565GLenum format, GLenum type,566GLvoid *pixels );567568GLAPI void GLAPIENTRY emscripten_glTexStorage2D( GLenum target, GLsizei levels,569GLenum internalformat, GLsizei width,570GLsizei height );571572GLAPI void GLAPIENTRY emscripten_glTexStorage3D( GLenum target, GLsizei levels,573GLenum internalformat, GLsizei width,574GLsizei height, GLsizei depth );575576GLAPI void GLAPIENTRY emscripten_glTexStorage2D( GLenum target, GLsizei levels,577GLenum internalformat, GLsizei width,578GLsizei height );579580GLAPI void GLAPIENTRY emscripten_glTexStorage3D( GLenum target, GLsizei levels,581GLenum internalformat, GLsizei width,582GLsizei height, GLsizei depth );583584/* 1.1 functions */585586GLAPI void GLAPIENTRY emscripten_glGenTextures( GLsizei n, GLuint *textures );587588GLAPI void GLAPIENTRY emscripten_glDeleteTextures( GLsizei n, const GLuint *textures);589590GLAPI void GLAPIENTRY emscripten_glBindTexture( GLenum target, GLuint texture );591592GLAPI void GLAPIENTRY emscripten_glPrioritizeTextures( GLsizei n,593const GLuint *textures,594const GLclampf *priorities );595596GLAPI GLboolean GLAPIENTRY emscripten_glAreTexturesResident( GLsizei n,597const GLuint *textures,598GLboolean *residences );599600GLAPI GLboolean GLAPIENTRY emscripten_glIsTexture( GLuint texture );601602603GLAPI void GLAPIENTRY emscripten_glTexSubImage1D( GLenum target, GLint level,604GLint xoffset,605GLsizei width, GLenum format,606GLenum type, const GLvoid *pixels );607608609GLAPI void GLAPIENTRY emscripten_glTexSubImage2D( GLenum target, GLint level,610GLint xoffset, GLint yoffset,611GLsizei width, GLsizei height,612GLenum format, GLenum type,613const GLvoid *pixels );614615616GLAPI void GLAPIENTRY emscripten_glCopyTexImage1D( GLenum target, GLint level,617GLenum internalformat,618GLint x, GLint y,619GLsizei width, GLint border );620621622GLAPI void GLAPIENTRY emscripten_glCopyTexImage2D( GLenum target, GLint level,623GLenum internalformat,624GLint x, GLint y,625GLsizei width, GLsizei height,626GLint border );627628629GLAPI void GLAPIENTRY emscripten_glCopyTexSubImage1D( GLenum target, GLint level,630GLint xoffset, GLint x, GLint y,631GLsizei width );632633634GLAPI void GLAPIENTRY emscripten_glCopyTexSubImage2D( GLenum target, GLint level,635GLint xoffset, GLint yoffset,636GLint x, GLint y,637GLsizei width, GLsizei height );638639640/*641* Evaluators642*/643644GLAPI void GLAPIENTRY emscripten_glMap1d( GLenum target, GLdouble u1, GLdouble u2,645GLint stride,646GLint order, const GLdouble *points );647GLAPI void GLAPIENTRY emscripten_glMap1f( GLenum target, GLfloat u1, GLfloat u2,648GLint stride,649GLint order, const GLfloat *points );650651GLAPI void GLAPIENTRY emscripten_glMap2d( GLenum target,652GLdouble u1, GLdouble u2, GLint ustride, GLint uorder,653GLdouble v1, GLdouble v2, GLint vstride, GLint vorder,654const GLdouble *points );655GLAPI void GLAPIENTRY emscripten_glMap2f( GLenum target,656GLfloat u1, GLfloat u2, GLint ustride, GLint uorder,657GLfloat v1, GLfloat v2, GLint vstride, GLint vorder,658const GLfloat *points );659660GLAPI void GLAPIENTRY emscripten_glGetMapdv( GLenum target, GLenum query, GLdouble *v );661GLAPI void GLAPIENTRY emscripten_glGetMapfv( GLenum target, GLenum query, GLfloat *v );662GLAPI void GLAPIENTRY emscripten_glGetMapiv( GLenum target, GLenum query, GLint *v );663664GLAPI void GLAPIENTRY emscripten_glEvalCoord1d( GLdouble u );665GLAPI void GLAPIENTRY emscripten_glEvalCoord1f( GLfloat u );666667GLAPI void GLAPIENTRY emscripten_glEvalCoord1dv( const GLdouble *u );668GLAPI void GLAPIENTRY emscripten_glEvalCoord1fv( const GLfloat *u );669670GLAPI void GLAPIENTRY emscripten_glEvalCoord2d( GLdouble u, GLdouble v );671GLAPI void GLAPIENTRY emscripten_glEvalCoord2f( GLfloat u, GLfloat v );672673GLAPI void GLAPIENTRY emscripten_glEvalCoord2dv( const GLdouble *u );674GLAPI void GLAPIENTRY emscripten_glEvalCoord2fv( const GLfloat *u );675676GLAPI void GLAPIENTRY emscripten_glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 );677GLAPI void GLAPIENTRY emscripten_glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 );678679GLAPI void GLAPIENTRY emscripten_glMapGrid2d( GLint un, GLdouble u1, GLdouble u2,680GLint vn, GLdouble v1, GLdouble v2 );681GLAPI void GLAPIENTRY emscripten_glMapGrid2f( GLint un, GLfloat u1, GLfloat u2,682GLint vn, GLfloat v1, GLfloat v2 );683684GLAPI void GLAPIENTRY emscripten_glEvalPoint1( GLint i );685686GLAPI void GLAPIENTRY emscripten_glEvalPoint2( GLint i, GLint j );687688GLAPI void GLAPIENTRY emscripten_glEvalMesh1( GLenum mode, GLint i1, GLint i2 );689690GLAPI void GLAPIENTRY emscripten_glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );691692693/*694* Fog695*/696697GLAPI void GLAPIENTRY emscripten_glFogf( GLenum pname, GLfloat param );698699GLAPI void GLAPIENTRY emscripten_glFogi( GLenum pname, GLint param );700701GLAPI void GLAPIENTRY emscripten_glFogfv( GLenum pname, const GLfloat *params );702703GLAPI void GLAPIENTRY emscripten_glFogiv( GLenum pname, const GLint *params );704705706/*707* Selection and Feedback708*/709710GLAPI void GLAPIENTRY emscripten_glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer );711712GLAPI void GLAPIENTRY emscripten_glPassThrough( GLfloat token );713714GLAPI void GLAPIENTRY emscripten_glSelectBuffer( GLsizei size, GLuint *buffer );715716GLAPI void GLAPIENTRY emscripten_glInitNames( void );717718GLAPI void GLAPIENTRY emscripten_glLoadName( GLuint name );719720GLAPI void GLAPIENTRY emscripten_glPushName( GLuint name );721722GLAPI void GLAPIENTRY emscripten_glPopName( void );723724725GLAPI void GLAPIENTRY emscripten_glDrawRangeElements( GLenum mode, GLuint start,726GLuint end, GLsizei count, GLenum type, const GLvoid *indices );727728GLAPI void GLAPIENTRY emscripten_glTexImage3D( GLenum target, GLint level,729GLint internalFormat,730GLsizei width, GLsizei height,731GLsizei depth, GLint border,732GLenum format, GLenum type,733const GLvoid *pixels );734735GLAPI void GLAPIENTRY emscripten_glTexSubImage3D( GLenum target, GLint level,736GLint xoffset, GLint yoffset,737GLint zoffset, GLsizei width,738GLsizei height, GLsizei depth,739GLenum format,740GLenum type, const GLvoid *pixels);741742GLAPI void GLAPIENTRY emscripten_glCopyTexSubImage3D( GLenum target, GLint level,743GLint xoffset, GLint yoffset,744GLint zoffset, GLint x,745GLint y, GLsizei width,746GLsizei height );747748749GLAPI void GLAPIENTRY emscripten_glColorTable( GLenum target, GLenum internalformat,750GLsizei width, GLenum format,751GLenum type, const GLvoid *table );752753GLAPI void GLAPIENTRY emscripten_glColorSubTable( GLenum target,754GLsizei start, GLsizei count,755GLenum format, GLenum type,756const GLvoid *data );757758GLAPI void GLAPIENTRY emscripten_glColorTableParameteriv(GLenum target, GLenum pname,759const GLint *params);760761GLAPI void GLAPIENTRY emscripten_glColorTableParameterfv(GLenum target, GLenum pname,762const GLfloat *params);763764GLAPI void GLAPIENTRY emscripten_glCopyColorSubTable( GLenum target, GLsizei start,765GLint x, GLint y, GLsizei width );766767GLAPI void GLAPIENTRY emscripten_glCopyColorTable( GLenum target, GLenum internalformat,768GLint x, GLint y, GLsizei width );769770GLAPI void GLAPIENTRY emscripten_glGetColorTable( GLenum target, GLenum format,771GLenum type, GLvoid *table );772773GLAPI void GLAPIENTRY emscripten_glGetColorTableParameterfv( GLenum target, GLenum pname,774GLfloat *params );775776GLAPI void GLAPIENTRY emscripten_glGetColorTableParameteriv( GLenum target, GLenum pname,777GLint *params );778779GLAPI void GLAPIENTRY emscripten_glBlendEquation( GLenum mode );780781GLAPI void GLAPIENTRY emscripten_glBlendColor( GLclampf red, GLclampf green,782GLclampf blue, GLclampf alpha );783784GLAPI void GLAPIENTRY emscripten_glHistogram( GLenum target, GLsizei width,785GLenum internalformat, GLboolean sink );786787GLAPI void GLAPIENTRY emscripten_glResetHistogram( GLenum target );788789GLAPI void GLAPIENTRY emscripten_glGetHistogram( GLenum target, GLboolean reset,790GLenum format, GLenum type,791GLvoid *values );792793GLAPI void GLAPIENTRY emscripten_glGetHistogramParameterfv( GLenum target, GLenum pname,794GLfloat *params );795796GLAPI void GLAPIENTRY emscripten_glGetHistogramParameteriv( GLenum target, GLenum pname,797GLint *params );798799GLAPI void GLAPIENTRY emscripten_glMinmax( GLenum target, GLenum internalformat,800GLboolean sink );801802GLAPI void GLAPIENTRY emscripten_glResetMinmax( GLenum target );803804GLAPI void GLAPIENTRY emscripten_glGetMinmax( GLenum target, GLboolean reset,805GLenum format, GLenum types,806GLvoid *values );807808GLAPI void GLAPIENTRY emscripten_glGetMinmaxParameterfv( GLenum target, GLenum pname,809GLfloat *params );810811GLAPI void GLAPIENTRY emscripten_glGetMinmaxParameteriv( GLenum target, GLenum pname,812GLint *params );813814GLAPI void GLAPIENTRY emscripten_glConvolutionFilter1D( GLenum target,815GLenum internalformat, GLsizei width, GLenum format, GLenum type,816const GLvoid *image );817818GLAPI void GLAPIENTRY emscripten_glConvolutionFilter2D( GLenum target,819GLenum internalformat, GLsizei width, GLsizei height, GLenum format,820GLenum type, const GLvoid *image );821822GLAPI void GLAPIENTRY emscripten_glConvolutionParameterf( GLenum target, GLenum pname,823GLfloat params );824825GLAPI void GLAPIENTRY emscripten_glConvolutionParameterfv( GLenum target, GLenum pname,826const GLfloat *params );827828GLAPI void GLAPIENTRY emscripten_glConvolutionParameteri( GLenum target, GLenum pname,829GLint params );830831GLAPI void GLAPIENTRY emscripten_glConvolutionParameteriv( GLenum target, GLenum pname,832const GLint *params );833834GLAPI void GLAPIENTRY emscripten_glCopyConvolutionFilter1D( GLenum target,835GLenum internalformat, GLint x, GLint y, GLsizei width );836837GLAPI void GLAPIENTRY emscripten_glCopyConvolutionFilter2D( GLenum target,838GLenum internalformat, GLint x, GLint y, GLsizei width,839GLsizei height);840841GLAPI void GLAPIENTRY emscripten_glGetConvolutionFilter( GLenum target, GLenum format,842GLenum type, GLvoid *image );843844GLAPI void GLAPIENTRY emscripten_glGetConvolutionParameterfv( GLenum target, GLenum pname,845GLfloat *params );846847GLAPI void GLAPIENTRY emscripten_glGetConvolutionParameteriv( GLenum target, GLenum pname,848GLint *params );849850GLAPI void GLAPIENTRY emscripten_glSeparableFilter2D( GLenum target,851GLenum internalformat, GLsizei width, GLsizei height, GLenum format,852GLenum type, const GLvoid *row, const GLvoid *column );853854GLAPI void GLAPIENTRY emscripten_glGetSeparableFilter( GLenum target, GLenum format,855GLenum type, GLvoid *row, GLvoid *column, GLvoid *span );856857858GLAPI void GLAPIENTRY emscripten_glActiveTexture( GLenum texture );859860GLAPI void GLAPIENTRY emscripten_glClientActiveTexture( GLenum texture );861862GLAPI void GLAPIENTRY emscripten_glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data );863864GLAPI void GLAPIENTRY emscripten_glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data );865866GLAPI void GLAPIENTRY emscripten_glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data );867868GLAPI void GLAPIENTRY emscripten_glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data );869870GLAPI void GLAPIENTRY emscripten_glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data );871872GLAPI void GLAPIENTRY emscripten_glCompressedTexSubImage3D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data );873874GLAPI void GLAPIENTRY emscripten_glGetCompressedTexImage( GLenum target, GLint lod, GLvoid *img );875876GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1d( GLenum target, GLdouble s );877878GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1dv( GLenum target, const GLdouble *v );879880GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1f( GLenum target, GLfloat s );881882GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1fv( GLenum target, const GLfloat *v );883884GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1i( GLenum target, GLint s );885886GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1iv( GLenum target, const GLint *v );887888GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1s( GLenum target, GLshort s );889890GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1sv( GLenum target, const GLshort *v );891892GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t );893894GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2dv( GLenum target, const GLdouble *v );895896GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t );897898GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2fv( GLenum target, const GLfloat *v );899900GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2i( GLenum target, GLint s, GLint t );901902GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2iv( GLenum target, const GLint *v );903904GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2s( GLenum target, GLshort s, GLshort t );905906GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2sv( GLenum target, const GLshort *v );907908GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r );909910GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3dv( GLenum target, const GLdouble *v );911912GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r );913914GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3fv( GLenum target, const GLfloat *v );915916GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r );917918GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3iv( GLenum target, const GLint *v );919920GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r );921922GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3sv( GLenum target, const GLshort *v );923924GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q );925926GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4dv( GLenum target, const GLdouble *v );927928GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q );929930GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4fv( GLenum target, const GLfloat *v );931932GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q );933934GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4iv( GLenum target, const GLint *v );935936GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q );937938GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4sv( GLenum target, const GLshort *v );939940941GLAPI void GLAPIENTRY emscripten_glLoadTransposeMatrixd( const GLdouble m[16] );942943GLAPI void GLAPIENTRY emscripten_glLoadTransposeMatrixf( const GLfloat m[16] );944945GLAPI void GLAPIENTRY emscripten_glMultTransposeMatrixd( const GLdouble m[16] );946947GLAPI void GLAPIENTRY emscripten_glMultTransposeMatrixf( const GLfloat m[16] );948949GLAPI void GLAPIENTRY emscripten_glSampleCoverage( GLclampf value, GLboolean invert );950951952GLAPI void GLAPIENTRY emscripten_glActiveTextureARB(GLenum texture);953GLAPI void GLAPIENTRY emscripten_glClientActiveTextureARB(GLenum texture);954GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1dARB(GLenum target, GLdouble s);955GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1dvARB(GLenum target, const GLdouble *v);956GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1fARB(GLenum target, GLfloat s);957GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1fvARB(GLenum target, const GLfloat *v);958GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1iARB(GLenum target, GLint s);959GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1ivARB(GLenum target, const GLint *v);960GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1sARB(GLenum target, GLshort s);961GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1svARB(GLenum target, const GLshort *v);962GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t);963GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2dvARB(GLenum target, const GLdouble *v);964GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t);965GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2fvARB(GLenum target, const GLfloat *v);966GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t);967GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2ivARB(GLenum target, const GLint *v);968GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t);969GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2svARB(GLenum target, const GLshort *v);970GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r);971GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3dvARB(GLenum target, const GLdouble *v);972GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r);973GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3fvARB(GLenum target, const GLfloat *v);974GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r);975GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3ivARB(GLenum target, const GLint *v);976GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r);977GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3svARB(GLenum target, const GLshort *v);978GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);979GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4dvARB(GLenum target, const GLdouble *v);980GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);981GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4fvARB(GLenum target, const GLfloat *v);982GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q);983GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4ivARB(GLenum target, const GLint *v);984GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);985GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4svARB(GLenum target, const GLshort *v);986987988GLAPI void APIENTRY emscripten_glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);989GLAPI void APIENTRY emscripten_glBlendEquation (GLenum mode);990GLAPI void APIENTRY emscripten_glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);991GLAPI void APIENTRY emscripten_glTexImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);992GLAPI void APIENTRY emscripten_glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);993994995GLAPI void APIENTRY emscripten_glColorTable (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);996GLAPI void APIENTRY emscripten_glColorTableParameterfv (GLenum target, GLenum pname, const GLfloat *params);997GLAPI void APIENTRY emscripten_glColorTableParameteriv (GLenum target, GLenum pname, const GLint *params);998GLAPI void APIENTRY emscripten_glCopyColorTable (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);999GLAPI void APIENTRY emscripten_glGetColorTable (GLenum target, GLenum format, GLenum type, GLvoid *table);1000GLAPI void APIENTRY emscripten_glGetColorTableParameterfv (GLenum target, GLenum pname, GLfloat *params);1001GLAPI void APIENTRY emscripten_glGetColorTableParameteriv (GLenum target, GLenum pname, GLint *params);1002GLAPI void APIENTRY emscripten_glColorSubTable (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);1003GLAPI void APIENTRY emscripten_glCopyColorSubTable (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);1004GLAPI void APIENTRY emscripten_glConvolutionFilter1D (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);1005GLAPI void APIENTRY emscripten_glConvolutionFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);1006GLAPI void APIENTRY emscripten_glConvolutionParameterf (GLenum target, GLenum pname, GLfloat params);1007GLAPI void APIENTRY emscripten_glConvolutionParameterfv (GLenum target, GLenum pname, const GLfloat *params);1008GLAPI void APIENTRY emscripten_glConvolutionParameteri (GLenum target, GLenum pname, GLint params);1009GLAPI void APIENTRY emscripten_glConvolutionParameteriv (GLenum target, GLenum pname, const GLint *params);1010GLAPI void APIENTRY emscripten_glCopyConvolutionFilter1D (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);1011GLAPI void APIENTRY emscripten_glCopyConvolutionFilter2D (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);1012GLAPI void APIENTRY emscripten_glGetConvolutionFilter (GLenum target, GLenum format, GLenum type, GLvoid *image);1013GLAPI void APIENTRY emscripten_glGetConvolutionParameterfv (GLenum target, GLenum pname, GLfloat *params);1014GLAPI void APIENTRY emscripten_glGetConvolutionParameteriv (GLenum target, GLenum pname, GLint *params);1015GLAPI void APIENTRY emscripten_glGetSeparableFilter (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);1016GLAPI void APIENTRY emscripten_glSeparableFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);1017GLAPI void APIENTRY emscripten_glGetHistogram (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);1018GLAPI void APIENTRY emscripten_glGetHistogramParameterfv (GLenum target, GLenum pname, GLfloat *params);1019GLAPI void APIENTRY emscripten_glGetHistogramParameteriv (GLenum target, GLenum pname, GLint *params);1020GLAPI void APIENTRY emscripten_glGetMinmax (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);1021GLAPI void APIENTRY emscripten_glGetMinmaxParameterfv (GLenum target, GLenum pname, GLfloat *params);1022GLAPI void APIENTRY emscripten_glGetMinmaxParameteriv (GLenum target, GLenum pname, GLint *params);1023GLAPI void APIENTRY emscripten_glHistogram (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);1024GLAPI void APIENTRY emscripten_glMinmax (GLenum target, GLenum internalformat, GLboolean sink);1025GLAPI void APIENTRY emscripten_glResetHistogram (GLenum target);1026GLAPI void APIENTRY emscripten_glResetMinmax (GLenum target);102710281029GLAPI void APIENTRY emscripten_glActiveTexture (GLenum texture);1030GLAPI void APIENTRY emscripten_glSampleCoverage (GLclampf value, GLboolean invert);1031GLAPI void APIENTRY emscripten_glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);1032GLAPI void APIENTRY emscripten_glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);1033GLAPI void APIENTRY emscripten_glCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);1034GLAPI void APIENTRY emscripten_glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);1035GLAPI void APIENTRY emscripten_glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);1036GLAPI void APIENTRY emscripten_glCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);1037GLAPI void APIENTRY emscripten_glGetCompressedTexImage (GLenum target, GLint level, GLvoid *img);103810391040GLAPI void APIENTRY emscripten_glClientActiveTexture (GLenum texture);1041GLAPI void APIENTRY emscripten_glMultiTexCoord1d (GLenum target, GLdouble s);1042GLAPI void APIENTRY emscripten_glMultiTexCoord1dv (GLenum target, const GLdouble *v);1043GLAPI void APIENTRY emscripten_glMultiTexCoord1f (GLenum target, GLfloat s);1044GLAPI void APIENTRY emscripten_glMultiTexCoord1fv (GLenum target, const GLfloat *v);1045GLAPI void APIENTRY emscripten_glMultiTexCoord1i (GLenum target, GLint s);1046GLAPI void APIENTRY emscripten_glMultiTexCoord1iv (GLenum target, const GLint *v);1047GLAPI void APIENTRY emscripten_glMultiTexCoord1s (GLenum target, GLshort s);1048GLAPI void APIENTRY emscripten_glMultiTexCoord1sv (GLenum target, const GLshort *v);1049GLAPI void APIENTRY emscripten_glMultiTexCoord2d (GLenum target, GLdouble s, GLdouble t);1050GLAPI void APIENTRY emscripten_glMultiTexCoord2dv (GLenum target, const GLdouble *v);1051GLAPI void APIENTRY emscripten_glMultiTexCoord2f (GLenum target, GLfloat s, GLfloat t);1052GLAPI void APIENTRY emscripten_glMultiTexCoord2fv (GLenum target, const GLfloat *v);1053GLAPI void APIENTRY emscripten_glMultiTexCoord2i (GLenum target, GLint s, GLint t);1054GLAPI void APIENTRY emscripten_glMultiTexCoord2iv (GLenum target, const GLint *v);1055GLAPI void APIENTRY emscripten_glMultiTexCoord2s (GLenum target, GLshort s, GLshort t);1056GLAPI void APIENTRY emscripten_glMultiTexCoord2sv (GLenum target, const GLshort *v);1057GLAPI void APIENTRY emscripten_glMultiTexCoord3d (GLenum target, GLdouble s, GLdouble t, GLdouble r);1058GLAPI void APIENTRY emscripten_glMultiTexCoord3dv (GLenum target, const GLdouble *v);1059GLAPI void APIENTRY emscripten_glMultiTexCoord3f (GLenum target, GLfloat s, GLfloat t, GLfloat r);1060GLAPI void APIENTRY emscripten_glMultiTexCoord3fv (GLenum target, const GLfloat *v);1061GLAPI void APIENTRY emscripten_glMultiTexCoord3i (GLenum target, GLint s, GLint t, GLint r);1062GLAPI void APIENTRY emscripten_glMultiTexCoord3iv (GLenum target, const GLint *v);1063GLAPI void APIENTRY emscripten_glMultiTexCoord3s (GLenum target, GLshort s, GLshort t, GLshort r);1064GLAPI void APIENTRY emscripten_glMultiTexCoord3sv (GLenum target, const GLshort *v);1065GLAPI void APIENTRY emscripten_glMultiTexCoord4d (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);1066GLAPI void APIENTRY emscripten_glMultiTexCoord4dv (GLenum target, const GLdouble *v);1067GLAPI void APIENTRY emscripten_glMultiTexCoord4f (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);1068GLAPI void APIENTRY emscripten_glMultiTexCoord4fv (GLenum target, const GLfloat *v);1069GLAPI void APIENTRY emscripten_glMultiTexCoord4i (GLenum target, GLint s, GLint t, GLint r, GLint q);1070GLAPI void APIENTRY emscripten_glMultiTexCoord4iv (GLenum target, const GLint *v);1071GLAPI void APIENTRY emscripten_glMultiTexCoord4s (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);1072GLAPI void APIENTRY emscripten_glMultiTexCoord4sv (GLenum target, const GLshort *v);1073GLAPI void APIENTRY emscripten_glLoadTransposeMatrixf (const GLfloat *m);1074GLAPI void APIENTRY emscripten_glLoadTransposeMatrixd (const GLdouble *m);1075GLAPI void APIENTRY emscripten_glMultTransposeMatrixf (const GLfloat *m);1076GLAPI void APIENTRY emscripten_glMultTransposeMatrixd (const GLdouble *m);107710781079GLAPI void APIENTRY emscripten_glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);1080GLAPI void APIENTRY emscripten_glMultiDrawArrays (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);1081GLAPI void APIENTRY emscripten_glMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);1082GLAPI void APIENTRY emscripten_glPointParameterf (GLenum pname, GLfloat param);1083GLAPI void APIENTRY emscripten_glPointParameterfv (GLenum pname, const GLfloat *params);1084GLAPI void APIENTRY emscripten_glPointParameteri (GLenum pname, GLint param);1085GLAPI void APIENTRY emscripten_glPointParameteriv (GLenum pname, const GLint *params);108610871088GLAPI void APIENTRY emscripten_glFogCoordf (GLfloat coord);1089GLAPI void APIENTRY emscripten_glFogCoordfv (const GLfloat *coord);1090GLAPI void APIENTRY emscripten_glFogCoordd (GLdouble coord);1091GLAPI void APIENTRY emscripten_glFogCoorddv (const GLdouble *coord);1092GLAPI void APIENTRY emscripten_glFogCoordPointer (GLenum type, GLsizei stride, const GLvoid *pointer);1093GLAPI void APIENTRY emscripten_glSecondaryColor3b (GLbyte red, GLbyte green, GLbyte blue);1094GLAPI void APIENTRY emscripten_glSecondaryColor3bv (const GLbyte *v);1095GLAPI void APIENTRY emscripten_glSecondaryColor3d (GLdouble red, GLdouble green, GLdouble blue);1096GLAPI void APIENTRY emscripten_glSecondaryColor3dv (const GLdouble *v);1097GLAPI void APIENTRY emscripten_glSecondaryColor3f (GLfloat red, GLfloat green, GLfloat blue);1098GLAPI void APIENTRY emscripten_glSecondaryColor3fv (const GLfloat *v);1099GLAPI void APIENTRY emscripten_glSecondaryColor3i (GLint red, GLint green, GLint blue);1100GLAPI void APIENTRY emscripten_glSecondaryColor3iv (const GLint *v);1101GLAPI void APIENTRY emscripten_glSecondaryColor3s (GLshort red, GLshort green, GLshort blue);1102GLAPI void APIENTRY emscripten_glSecondaryColor3sv (const GLshort *v);1103GLAPI void APIENTRY emscripten_glSecondaryColor3ub (GLubyte red, GLubyte green, GLubyte blue);1104GLAPI void APIENTRY emscripten_glSecondaryColor3ubv (const GLubyte *v);1105GLAPI void APIENTRY emscripten_glSecondaryColor3ui (GLuint red, GLuint green, GLuint blue);1106GLAPI void APIENTRY emscripten_glSecondaryColor3uiv (const GLuint *v);1107GLAPI void APIENTRY emscripten_glSecondaryColor3us (GLushort red, GLushort green, GLushort blue);1108GLAPI void APIENTRY emscripten_glSecondaryColor3usv (const GLushort *v);1109GLAPI void APIENTRY emscripten_glSecondaryColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);1110GLAPI void APIENTRY emscripten_glWindowPos2d (GLdouble x, GLdouble y);1111GLAPI void APIENTRY emscripten_glWindowPos2dv (const GLdouble *v);1112GLAPI void APIENTRY emscripten_glWindowPos2f (GLfloat x, GLfloat y);1113GLAPI void APIENTRY emscripten_glWindowPos2fv (const GLfloat *v);1114GLAPI void APIENTRY emscripten_glWindowPos2i (GLint x, GLint y);1115GLAPI void APIENTRY emscripten_glWindowPos2iv (const GLint *v);1116GLAPI void APIENTRY emscripten_glWindowPos2s (GLshort x, GLshort y);1117GLAPI void APIENTRY emscripten_glWindowPos2sv (const GLshort *v);1118GLAPI void APIENTRY emscripten_glWindowPos3d (GLdouble x, GLdouble y, GLdouble z);1119GLAPI void APIENTRY emscripten_glWindowPos3dv (const GLdouble *v);1120GLAPI void APIENTRY emscripten_glWindowPos3f (GLfloat x, GLfloat y, GLfloat z);1121GLAPI void APIENTRY emscripten_glWindowPos3fv (const GLfloat *v);1122GLAPI void APIENTRY emscripten_glWindowPos3i (GLint x, GLint y, GLint z);1123GLAPI void APIENTRY emscripten_glWindowPos3iv (const GLint *v);1124GLAPI void APIENTRY emscripten_glWindowPos3s (GLshort x, GLshort y, GLshort z);1125GLAPI void APIENTRY emscripten_glWindowPos3sv (const GLshort *v);112611271128GLAPI void APIENTRY emscripten_glGenQueries (GLsizei n, GLuint *ids);1129GLAPI void APIENTRY emscripten_glDeleteQueries (GLsizei n, const GLuint *ids);1130GLAPI GLboolean APIENTRY emscripten_glIsQuery (GLuint id);1131GLAPI void APIENTRY emscripten_glBeginQuery (GLenum target, GLuint id);1132GLAPI void APIENTRY emscripten_glEndQuery (GLenum target);1133GLAPI void APIENTRY emscripten_glGetQueryiv (GLenum target, GLenum pname, GLint *params);1134GLAPI void APIENTRY emscripten_glGetQueryObjectiv (GLuint id, GLenum pname, GLint *params);1135GLAPI void APIENTRY emscripten_glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params);1136GLAPI void APIENTRY emscripten_glBindBuffer (GLenum target, GLuint buffer);1137GLAPI void APIENTRY emscripten_glDeleteBuffers (GLsizei n, const GLuint *buffers);1138GLAPI void APIENTRY emscripten_glGenBuffers (GLsizei n, GLuint *buffers);1139GLAPI GLboolean APIENTRY emscripten_glIsBuffer (GLuint buffer);1140GLAPI void APIENTRY emscripten_glBufferData (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage);1141GLAPI void APIENTRY emscripten_glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data);1142GLAPI void APIENTRY emscripten_glGetBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data);1143GLAPI GLvoid* APIENTRY emscripten_glMapBuffer (GLenum target, GLenum access);1144GLAPI GLboolean APIENTRY emscripten_glUnmapBuffer (GLenum target);1145GLAPI void APIENTRY emscripten_glGetBufferParameteriv (GLenum target, GLenum pname, GLint *params);1146GLAPI void APIENTRY emscripten_glGetBufferPointerv (GLenum target, GLenum pname, GLvoid* *params);114711481149GLAPI void APIENTRY emscripten_glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha);1150GLAPI void APIENTRY emscripten_glDrawBuffers (GLsizei n, const GLenum *bufs);1151GLAPI void APIENTRY emscripten_glStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);1152GLAPI void APIENTRY emscripten_glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask);1153GLAPI void APIENTRY emscripten_glStencilMaskSeparate (GLenum face, GLuint mask);1154GLAPI void APIENTRY emscripten_glAttachShader (GLuint program, GLuint shader);1155GLAPI void APIENTRY emscripten_glBindAttribLocation (GLuint program, GLuint index, const GLchar *name);1156GLAPI void APIENTRY emscripten_glCompileShader (GLuint shader);1157GLAPI GLuint APIENTRY emscripten_glCreateProgram (void);1158GLAPI GLuint APIENTRY emscripten_glCreateShader (GLenum type);1159GLAPI void APIENTRY emscripten_glDeleteProgram (GLuint program);1160GLAPI void APIENTRY emscripten_glDeleteShader (GLuint shader);1161GLAPI void APIENTRY emscripten_glDetachShader (GLuint program, GLuint shader);1162GLAPI void APIENTRY emscripten_glDisableVertexAttribArray (GLuint index);1163GLAPI void APIENTRY emscripten_glEnableVertexAttribArray (GLuint index);1164GLAPI void APIENTRY emscripten_glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);1165GLAPI void APIENTRY emscripten_glGetActiveUniform (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);1166GLAPI void APIENTRY emscripten_glGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj);1167GLAPI GLint APIENTRY emscripten_glGetAttribLocation (GLuint program, const GLchar *name);1168GLAPI void APIENTRY emscripten_glGetProgramiv (GLuint program, GLenum pname, GLint *params);1169GLAPI void APIENTRY emscripten_glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);1170GLAPI void APIENTRY emscripten_glGetShaderiv (GLuint shader, GLenum pname, GLint *params);1171GLAPI void APIENTRY emscripten_glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);1172GLAPI void APIENTRY emscripten_glGetShaderSource (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);1173GLAPI GLint APIENTRY emscripten_glGetUniformLocation (GLuint program, const GLchar *name);1174GLAPI void APIENTRY emscripten_glGetUniformfv (GLuint program, GLint location, GLfloat *params);1175GLAPI void APIENTRY emscripten_glGetUniformiv (GLuint program, GLint location, GLint *params);1176GLAPI void APIENTRY emscripten_glGetVertexAttribdv (GLuint index, GLenum pname, GLdouble *params);1177GLAPI void APIENTRY emscripten_glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params);1178GLAPI void APIENTRY emscripten_glGetVertexAttribiv (GLuint index, GLenum pname, GLint *params);1179GLAPI void APIENTRY emscripten_glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid* *pointer);1180GLAPI GLboolean APIENTRY emscripten_glIsProgram (GLuint program);1181GLAPI GLboolean APIENTRY emscripten_glIsShader (GLuint shader);1182GLAPI void APIENTRY emscripten_glLinkProgram (GLuint program);1183GLAPI void APIENTRY emscripten_glShaderSource (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length);1184GLAPI void APIENTRY emscripten_glUseProgram (GLuint program);1185GLAPI void APIENTRY emscripten_glUniform1f (GLint location, GLfloat v0);1186GLAPI void APIENTRY emscripten_glUniform2f (GLint location, GLfloat v0, GLfloat v1);1187GLAPI void APIENTRY emscripten_glUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);1188GLAPI void APIENTRY emscripten_glUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);1189GLAPI void APIENTRY emscripten_glUniform1i (GLint location, GLint v0);1190GLAPI void APIENTRY emscripten_glUniform2i (GLint location, GLint v0, GLint v1);1191GLAPI void APIENTRY emscripten_glUniform3i (GLint location, GLint v0, GLint v1, GLint v2);1192GLAPI void APIENTRY emscripten_glUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);1193GLAPI void APIENTRY emscripten_glUniform1fv (GLint location, GLsizei count, const GLfloat *value);1194GLAPI void APIENTRY emscripten_glUniform2fv (GLint location, GLsizei count, const GLfloat *value);1195GLAPI void APIENTRY emscripten_glUniform3fv (GLint location, GLsizei count, const GLfloat *value);1196GLAPI void APIENTRY emscripten_glUniform4fv (GLint location, GLsizei count, const GLfloat *value);1197GLAPI void APIENTRY emscripten_glUniform1iv (GLint location, GLsizei count, const GLint *value);1198GLAPI void APIENTRY emscripten_glUniform2iv (GLint location, GLsizei count, const GLint *value);1199GLAPI void APIENTRY emscripten_glUniform3iv (GLint location, GLsizei count, const GLint *value);1200GLAPI void APIENTRY emscripten_glUniform4iv (GLint location, GLsizei count, const GLint *value);1201GLAPI void APIENTRY emscripten_glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);1202GLAPI void APIENTRY emscripten_glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);1203GLAPI void APIENTRY emscripten_glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);1204GLAPI void APIENTRY emscripten_glValidateProgram (GLuint program);1205GLAPI void APIENTRY emscripten_glVertexAttrib1d (GLuint index, GLdouble x);1206GLAPI void APIENTRY emscripten_glVertexAttrib1dv (GLuint index, const GLdouble *v);1207GLAPI void APIENTRY emscripten_glVertexAttrib1f (GLuint index, GLfloat x);1208GLAPI void APIENTRY emscripten_glVertexAttrib1fv (GLuint index, const GLfloat *v);1209GLAPI void APIENTRY emscripten_glVertexAttrib1s (GLuint index, GLshort x);1210GLAPI void APIENTRY emscripten_glVertexAttrib1sv (GLuint index, const GLshort *v);1211GLAPI void APIENTRY emscripten_glVertexAttrib2d (GLuint index, GLdouble x, GLdouble y);1212GLAPI void APIENTRY emscripten_glVertexAttrib2dv (GLuint index, const GLdouble *v);1213GLAPI void APIENTRY emscripten_glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y);1214GLAPI void APIENTRY emscripten_glVertexAttrib2fv (GLuint index, const GLfloat *v);1215GLAPI void APIENTRY emscripten_glVertexAttrib2s (GLuint index, GLshort x, GLshort y);1216GLAPI void APIENTRY emscripten_glVertexAttrib2sv (GLuint index, const GLshort *v);1217GLAPI void APIENTRY emscripten_glVertexAttrib3d (GLuint index, GLdouble x, GLdouble y, GLdouble z);1218GLAPI void APIENTRY emscripten_glVertexAttrib3dv (GLuint index, const GLdouble *v);1219GLAPI void APIENTRY emscripten_glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z);1220GLAPI void APIENTRY emscripten_glVertexAttrib3fv (GLuint index, const GLfloat *v);1221GLAPI void APIENTRY emscripten_glVertexAttrib3s (GLuint index, GLshort x, GLshort y, GLshort z);1222GLAPI void APIENTRY emscripten_glVertexAttrib3sv (GLuint index, const GLshort *v);1223GLAPI void APIENTRY emscripten_glVertexAttrib4Nbv (GLuint index, const GLbyte *v);1224GLAPI void APIENTRY emscripten_glVertexAttrib4Niv (GLuint index, const GLint *v);1225GLAPI void APIENTRY emscripten_glVertexAttrib4Nsv (GLuint index, const GLshort *v);1226GLAPI void APIENTRY emscripten_glVertexAttrib4Nub (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);1227GLAPI void APIENTRY emscripten_glVertexAttrib4Nubv (GLuint index, const GLubyte *v);1228GLAPI void APIENTRY emscripten_glVertexAttrib4Nuiv (GLuint index, const GLuint *v);1229GLAPI void APIENTRY emscripten_glVertexAttrib4Nusv (GLuint index, const GLushort *v);1230GLAPI void APIENTRY emscripten_glVertexAttrib4bv (GLuint index, const GLbyte *v);1231GLAPI void APIENTRY emscripten_glVertexAttrib4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);1232GLAPI void APIENTRY emscripten_glVertexAttrib4dv (GLuint index, const GLdouble *v);1233GLAPI void APIENTRY emscripten_glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);1234GLAPI void APIENTRY emscripten_glVertexAttrib4fv (GLuint index, const GLfloat *v);1235GLAPI void APIENTRY emscripten_glVertexAttrib4iv (GLuint index, const GLint *v);1236GLAPI void APIENTRY emscripten_glVertexAttrib4s (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);1237GLAPI void APIENTRY emscripten_glVertexAttrib4sv (GLuint index, const GLshort *v);1238GLAPI void APIENTRY emscripten_glVertexAttrib4ubv (GLuint index, const GLubyte *v);1239GLAPI void APIENTRY emscripten_glVertexAttrib4uiv (GLuint index, const GLuint *v);1240GLAPI void APIENTRY emscripten_glVertexAttrib4usv (GLuint index, const GLushort *v);1241GLAPI void APIENTRY emscripten_glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);124212431244GLAPI void APIENTRY emscripten_glUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);1245GLAPI void APIENTRY emscripten_glUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);1246GLAPI void APIENTRY emscripten_glUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);1247GLAPI void APIENTRY emscripten_glUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);1248GLAPI void APIENTRY emscripten_glUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);1249GLAPI void APIENTRY emscripten_glUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);125012511252GLAPI void APIENTRY emscripten_glColorMaski (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);1253GLAPI void APIENTRY emscripten_glGetBooleani_v (GLenum target, GLuint index, GLboolean *data);1254GLAPI void APIENTRY emscripten_glGetIntegeri_v (GLenum target, GLuint index, GLint *data);1255GLAPI void APIENTRY emscripten_glEnablei (GLenum target, GLuint index);1256GLAPI void APIENTRY emscripten_glDisablei (GLenum target, GLuint index);1257GLAPI GLboolean APIENTRY emscripten_glIsEnabledi (GLenum target, GLuint index);1258GLAPI void APIENTRY emscripten_glBeginTransformFeedback (GLenum primitiveMode);1259GLAPI void APIENTRY emscripten_glEndTransformFeedback (void);1260GLAPI void APIENTRY emscripten_glBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);1261GLAPI void APIENTRY emscripten_glBindBufferBase (GLenum target, GLuint index, GLuint buffer);1262GLAPI void APIENTRY emscripten_glTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode);1263GLAPI void APIENTRY emscripten_glGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);1264GLAPI void APIENTRY emscripten_glClampColor (GLenum target, GLenum clamp);1265GLAPI void APIENTRY emscripten_glBeginConditionalRender (GLuint id, GLenum mode);1266GLAPI void APIENTRY emscripten_glEndConditionalRender (void);1267GLAPI void APIENTRY emscripten_glVertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);1268GLAPI void APIENTRY emscripten_glGetVertexAttribIiv (GLuint index, GLenum pname, GLint *params);1269GLAPI void APIENTRY emscripten_glGetVertexAttribIuiv (GLuint index, GLenum pname, GLuint *params);1270GLAPI void APIENTRY emscripten_glVertexAttribI1i (GLuint index, GLint x);1271GLAPI void APIENTRY emscripten_glVertexAttribI2i (GLuint index, GLint x, GLint y);1272GLAPI void APIENTRY emscripten_glVertexAttribI3i (GLuint index, GLint x, GLint y, GLint z);1273GLAPI void APIENTRY emscripten_glVertexAttribI4i (GLuint index, GLint x, GLint y, GLint z, GLint w);1274GLAPI void APIENTRY emscripten_glVertexAttribI1ui (GLuint index, GLuint x);1275GLAPI void APIENTRY emscripten_glVertexAttribI2ui (GLuint index, GLuint x, GLuint y);1276GLAPI void APIENTRY emscripten_glVertexAttribI3ui (GLuint index, GLuint x, GLuint y, GLuint z);1277GLAPI void APIENTRY emscripten_glVertexAttribI4ui (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);1278GLAPI void APIENTRY emscripten_glVertexAttribI1iv (GLuint index, const GLint *v);1279GLAPI void APIENTRY emscripten_glVertexAttribI2iv (GLuint index, const GLint *v);1280GLAPI void APIENTRY emscripten_glVertexAttribI3iv (GLuint index, const GLint *v);1281GLAPI void APIENTRY emscripten_glVertexAttribI4iv (GLuint index, const GLint *v);1282GLAPI void APIENTRY emscripten_glVertexAttribI1uiv (GLuint index, const GLuint *v);1283GLAPI void APIENTRY emscripten_glVertexAttribI2uiv (GLuint index, const GLuint *v);1284GLAPI void APIENTRY emscripten_glVertexAttribI3uiv (GLuint index, const GLuint *v);1285GLAPI void APIENTRY emscripten_glVertexAttribI4uiv (GLuint index, const GLuint *v);1286GLAPI void APIENTRY emscripten_glVertexAttribI4bv (GLuint index, const GLbyte *v);1287GLAPI void APIENTRY emscripten_glVertexAttribI4sv (GLuint index, const GLshort *v);1288GLAPI void APIENTRY emscripten_glVertexAttribI4ubv (GLuint index, const GLubyte *v);1289GLAPI void APIENTRY emscripten_glVertexAttribI4usv (GLuint index, const GLushort *v);1290GLAPI void APIENTRY emscripten_glGetUniformuiv (GLuint program, GLint location, GLuint *params);1291GLAPI void APIENTRY emscripten_glBindFragDataLocation (GLuint program, GLuint color, const GLchar *name);1292GLAPI GLint APIENTRY emscripten_glGetFragDataLocation (GLuint program, const GLchar *name);1293GLAPI void APIENTRY emscripten_glUniform1ui (GLint location, GLuint v0);1294GLAPI void APIENTRY emscripten_glUniform2ui (GLint location, GLuint v0, GLuint v1);1295GLAPI void APIENTRY emscripten_glUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2);1296GLAPI void APIENTRY emscripten_glUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);1297GLAPI void APIENTRY emscripten_glUniform1uiv (GLint location, GLsizei count, const GLuint *value);1298GLAPI void APIENTRY emscripten_glUniform2uiv (GLint location, GLsizei count, const GLuint *value);1299GLAPI void APIENTRY emscripten_glUniform3uiv (GLint location, GLsizei count, const GLuint *value);1300GLAPI void APIENTRY emscripten_glUniform4uiv (GLint location, GLsizei count, const GLuint *value);1301GLAPI void APIENTRY emscripten_glTexParameterIiv (GLenum target, GLenum pname, const GLint *params);1302GLAPI void APIENTRY emscripten_glTexParameterIuiv (GLenum target, GLenum pname, const GLuint *params);1303GLAPI void APIENTRY emscripten_glGetTexParameterIiv (GLenum target, GLenum pname, GLint *params);1304GLAPI void APIENTRY emscripten_glGetTexParameterIuiv (GLenum target, GLenum pname, GLuint *params);1305GLAPI void APIENTRY emscripten_glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value);1306GLAPI void APIENTRY emscripten_glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value);1307GLAPI void APIENTRY emscripten_glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value);1308GLAPI void APIENTRY emscripten_glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);130913101311GLAPI void APIENTRY emscripten_glDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei primcount);1312GLAPI void APIENTRY emscripten_glDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);1313GLAPI void APIENTRY emscripten_glTexBuffer (GLenum target, GLenum internalformat, GLuint buffer);1314GLAPI void APIENTRY emscripten_glPrimitiveRestartIndex (GLuint index);131513161317GLAPI void APIENTRY emscripten_glActiveTextureARB (GLenum texture);1318GLAPI void APIENTRY emscripten_glClientActiveTextureARB (GLenum texture);1319GLAPI void APIENTRY emscripten_glMultiTexCoord1dARB (GLenum target, GLdouble s);1320GLAPI void APIENTRY emscripten_glMultiTexCoord1dvARB (GLenum target, const GLdouble *v);1321GLAPI void APIENTRY emscripten_glMultiTexCoord1fARB (GLenum target, GLfloat s);1322GLAPI void APIENTRY emscripten_glMultiTexCoord1fvARB (GLenum target, const GLfloat *v);1323GLAPI void APIENTRY emscripten_glMultiTexCoord1iARB (GLenum target, GLint s);1324GLAPI void APIENTRY emscripten_glMultiTexCoord1ivARB (GLenum target, const GLint *v);1325GLAPI void APIENTRY emscripten_glMultiTexCoord1sARB (GLenum target, GLshort s);1326GLAPI void APIENTRY emscripten_glMultiTexCoord1svARB (GLenum target, const GLshort *v);1327GLAPI void APIENTRY emscripten_glMultiTexCoord2dARB (GLenum target, GLdouble s, GLdouble t);1328GLAPI void APIENTRY emscripten_glMultiTexCoord2dvARB (GLenum target, const GLdouble *v);1329GLAPI void APIENTRY emscripten_glMultiTexCoord2fARB (GLenum target, GLfloat s, GLfloat t);1330GLAPI void APIENTRY emscripten_glMultiTexCoord2fvARB (GLenum target, const GLfloat *v);1331GLAPI void APIENTRY emscripten_glMultiTexCoord2iARB (GLenum target, GLint s, GLint t);1332GLAPI void APIENTRY emscripten_glMultiTexCoord2ivARB (GLenum target, const GLint *v);1333GLAPI void APIENTRY emscripten_glMultiTexCoord2sARB (GLenum target, GLshort s, GLshort t);1334GLAPI void APIENTRY emscripten_glMultiTexCoord2svARB (GLenum target, const GLshort *v);1335GLAPI void APIENTRY emscripten_glMultiTexCoord3dARB (GLenum target, GLdouble s, GLdouble t, GLdouble r);1336GLAPI void APIENTRY emscripten_glMultiTexCoord3dvARB (GLenum target, const GLdouble *v);1337GLAPI void APIENTRY emscripten_glMultiTexCoord3fARB (GLenum target, GLfloat s, GLfloat t, GLfloat r);1338GLAPI void APIENTRY emscripten_glMultiTexCoord3fvARB (GLenum target, const GLfloat *v);1339GLAPI void APIENTRY emscripten_glMultiTexCoord3iARB (GLenum target, GLint s, GLint t, GLint r);1340GLAPI void APIENTRY emscripten_glMultiTexCoord3ivARB (GLenum target, const GLint *v);1341GLAPI void APIENTRY emscripten_glMultiTexCoord3sARB (GLenum target, GLshort s, GLshort t, GLshort r);1342GLAPI void APIENTRY emscripten_glMultiTexCoord3svARB (GLenum target, const GLshort *v);1343GLAPI void APIENTRY emscripten_glMultiTexCoord4dARB (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);1344GLAPI void APIENTRY emscripten_glMultiTexCoord4dvARB (GLenum target, const GLdouble *v);1345GLAPI void APIENTRY emscripten_glMultiTexCoord4fARB (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);1346GLAPI void APIENTRY emscripten_glMultiTexCoord4fvARB (GLenum target, const GLfloat *v);1347GLAPI void APIENTRY emscripten_glMultiTexCoord4iARB (GLenum target, GLint s, GLint t, GLint r, GLint q);1348GLAPI void APIENTRY emscripten_glMultiTexCoord4ivARB (GLenum target, const GLint *v);1349GLAPI void APIENTRY emscripten_glMultiTexCoord4sARB (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);1350GLAPI void APIENTRY emscripten_glMultiTexCoord4svARB (GLenum target, const GLshort *v);135113521353GLAPI void APIENTRY emscripten_glLoadTransposeMatrixfARB (const GLfloat *m);1354GLAPI void APIENTRY emscripten_glLoadTransposeMatrixdARB (const GLdouble *m);1355GLAPI void APIENTRY emscripten_glMultTransposeMatrixfARB (const GLfloat *m);1356GLAPI void APIENTRY emscripten_glMultTransposeMatrixdARB (const GLdouble *m);135713581359GLAPI void APIENTRY emscripten_glCompressedTexImage3DARB (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);1360GLAPI void APIENTRY emscripten_glCompressedTexImage2DARB (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);1361GLAPI void APIENTRY emscripten_glCompressedTexImage1DARB (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);1362GLAPI void APIENTRY emscripten_glCompressedTexSubImage3DARB (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);1363GLAPI void APIENTRY emscripten_glCompressedTexSubImage2DARB (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);1364GLAPI void APIENTRY emscripten_glCompressedTexSubImage1DARB (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);1365GLAPI void APIENTRY emscripten_glGetCompressedTexImageARB (GLenum target, GLint level, GLvoid *img);136613671368GLAPI void APIENTRY emscripten_glVertexAttrib1dARB (GLuint index, GLdouble x);1369GLAPI void APIENTRY emscripten_glVertexAttrib1dvARB (GLuint index, const GLdouble *v);1370GLAPI void APIENTRY emscripten_glVertexAttrib1fARB (GLuint index, GLfloat x);1371GLAPI void APIENTRY emscripten_glVertexAttrib1fvARB (GLuint index, const GLfloat *v);1372GLAPI void APIENTRY emscripten_glVertexAttrib1sARB (GLuint index, GLshort x);1373GLAPI void APIENTRY emscripten_glVertexAttrib1svARB (GLuint index, const GLshort *v);1374GLAPI void APIENTRY emscripten_glVertexAttrib2dARB (GLuint index, GLdouble x, GLdouble y);1375GLAPI void APIENTRY emscripten_glVertexAttrib2dvARB (GLuint index, const GLdouble *v);1376GLAPI void APIENTRY emscripten_glVertexAttrib2fARB (GLuint index, GLfloat x, GLfloat y);1377GLAPI void APIENTRY emscripten_glVertexAttrib2fvARB (GLuint index, const GLfloat *v);1378GLAPI void APIENTRY emscripten_glVertexAttrib2sARB (GLuint index, GLshort x, GLshort y);1379GLAPI void APIENTRY emscripten_glVertexAttrib2svARB (GLuint index, const GLshort *v);1380GLAPI void APIENTRY emscripten_glVertexAttrib3dARB (GLuint index, GLdouble x, GLdouble y, GLdouble z);1381GLAPI void APIENTRY emscripten_glVertexAttrib3dvARB (GLuint index, const GLdouble *v);1382GLAPI void APIENTRY emscripten_glVertexAttrib3fARB (GLuint index, GLfloat x, GLfloat y, GLfloat z);1383GLAPI void APIENTRY emscripten_glVertexAttrib3fvARB (GLuint index, const GLfloat *v);1384GLAPI void APIENTRY emscripten_glVertexAttrib3sARB (GLuint index, GLshort x, GLshort y, GLshort z);1385GLAPI void APIENTRY emscripten_glVertexAttrib3svARB (GLuint index, const GLshort *v);1386GLAPI void APIENTRY emscripten_glVertexAttrib4NbvARB (GLuint index, const GLbyte *v);1387GLAPI void APIENTRY emscripten_glVertexAttrib4NivARB (GLuint index, const GLint *v);1388GLAPI void APIENTRY emscripten_glVertexAttrib4NsvARB (GLuint index, const GLshort *v);1389GLAPI void APIENTRY emscripten_glVertexAttrib4NubARB (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);1390GLAPI void APIENTRY emscripten_glVertexAttrib4NubvARB (GLuint index, const GLubyte *v);1391GLAPI void APIENTRY emscripten_glVertexAttrib4NuivARB (GLuint index, const GLuint *v);1392GLAPI void APIENTRY emscripten_glVertexAttrib4NusvARB (GLuint index, const GLushort *v);1393GLAPI void APIENTRY emscripten_glVertexAttrib4bvARB (GLuint index, const GLbyte *v);1394GLAPI void APIENTRY emscripten_glVertexAttrib4dARB (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);1395GLAPI void APIENTRY emscripten_glVertexAttrib4dvARB (GLuint index, const GLdouble *v);1396GLAPI void APIENTRY emscripten_glVertexAttrib4fARB (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);1397GLAPI void APIENTRY emscripten_glVertexAttrib4fvARB (GLuint index, const GLfloat *v);1398GLAPI void APIENTRY emscripten_glVertexAttrib4ivARB (GLuint index, const GLint *v);1399GLAPI void APIENTRY emscripten_glVertexAttrib4sARB (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);1400GLAPI void APIENTRY emscripten_glVertexAttrib4svARB (GLuint index, const GLshort *v);1401GLAPI void APIENTRY emscripten_glVertexAttrib4ubvARB (GLuint index, const GLubyte *v);1402GLAPI void APIENTRY emscripten_glVertexAttrib4uivARB (GLuint index, const GLuint *v);1403GLAPI void APIENTRY emscripten_glVertexAttrib4usvARB (GLuint index, const GLushort *v);1404GLAPI void APIENTRY emscripten_glVertexAttribPointerARB (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);1405GLAPI void APIENTRY emscripten_glEnableVertexAttribArrayARB (GLuint index);1406GLAPI void APIENTRY emscripten_glDisableVertexAttribArrayARB (GLuint index);1407GLAPI void APIENTRY emscripten_glProgramStringARB (GLenum target, GLenum format, GLsizei len, const GLvoid *string);1408GLAPI void APIENTRY emscripten_glBindProgramARB (GLenum target, GLuint program);1409GLAPI void APIENTRY emscripten_glDeleteProgramsARB (GLsizei n, const GLuint *programs);1410GLAPI void APIENTRY emscripten_glGenProgramsARB (GLsizei n, GLuint *programs);1411GLAPI void APIENTRY emscripten_glProgramEnvParameter4dARB (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);1412GLAPI void APIENTRY emscripten_glProgramEnvParameter4dvARB (GLenum target, GLuint index, const GLdouble *params);1413GLAPI void APIENTRY emscripten_glProgramEnvParameter4fARB (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);1414GLAPI void APIENTRY emscripten_glProgramEnvParameter4fvARB (GLenum target, GLuint index, const GLfloat *params);1415GLAPI void APIENTRY emscripten_glProgramLocalParameter4dARB (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);1416GLAPI void APIENTRY emscripten_glProgramLocalParameter4dvARB (GLenum target, GLuint index, const GLdouble *params);1417GLAPI void APIENTRY emscripten_glProgramLocalParameter4fARB (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);1418GLAPI void APIENTRY emscripten_glProgramLocalParameter4fvARB (GLenum target, GLuint index, const GLfloat *params);1419GLAPI void APIENTRY emscripten_glGetProgramEnvParameterdvARB (GLenum target, GLuint index, GLdouble *params);1420GLAPI void APIENTRY emscripten_glGetProgramEnvParameterfvARB (GLenum target, GLuint index, GLfloat *params);1421GLAPI void APIENTRY emscripten_glGetProgramLocalParameterdvARB (GLenum target, GLuint index, GLdouble *params);1422GLAPI void APIENTRY emscripten_glGetProgramLocalParameterfvARB (GLenum target, GLuint index, GLfloat *params);1423GLAPI void APIENTRY emscripten_glGetProgramivARB (GLenum target, GLenum pname, GLint *params);1424GLAPI void APIENTRY emscripten_glGetProgramStringARB (GLenum target, GLenum pname, GLvoid *string);1425GLAPI void APIENTRY emscripten_glGetVertexAttribdvARB (GLuint index, GLenum pname, GLdouble *params);1426GLAPI void APIENTRY emscripten_glGetVertexAttribfvARB (GLuint index, GLenum pname, GLfloat *params);1427GLAPI void APIENTRY emscripten_glGetVertexAttribivARB (GLuint index, GLenum pname, GLint *params);1428GLAPI void APIENTRY emscripten_glGetVertexAttribPointervARB (GLuint index, GLenum pname, GLvoid* *pointer);1429GLAPI GLboolean APIENTRY emscripten_glIsProgramARB (GLuint program);143014311432GLAPI void APIENTRY emscripten_glBindBufferARB (GLenum target, GLuint buffer);1433GLAPI void APIENTRY emscripten_glDeleteBuffersARB (GLsizei n, const GLuint *buffers);1434GLAPI void APIENTRY emscripten_glGenBuffersARB (GLsizei n, GLuint *buffers);1435GLAPI GLboolean APIENTRY emscripten_glIsBufferARB (GLuint buffer);1436GLAPI void APIENTRY emscripten_glBufferDataARB (GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage);1437GLAPI void APIENTRY emscripten_glBufferSubDataARB (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data);1438GLAPI void APIENTRY emscripten_glGetBufferSubDataARB (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data);1439GLAPI GLvoid* APIENTRY emscripten_glMapBufferARB (GLenum target, GLenum access);1440GLAPI GLboolean APIENTRY emscripten_glUnmapBufferARB (GLenum target);1441GLAPI void APIENTRY emscripten_glGetBufferParameterivARB (GLenum target, GLenum pname, GLint *params);1442GLAPI void APIENTRY emscripten_glGetBufferPointervARB (GLenum target, GLenum pname, GLvoid* *params);144314441445GLAPI void APIENTRY emscripten_glGenQueriesARB (GLsizei n, GLuint *ids);1446GLAPI void APIENTRY emscripten_glDeleteQueriesARB (GLsizei n, const GLuint *ids);1447GLAPI GLboolean APIENTRY emscripten_glIsQueryARB (GLuint id);1448GLAPI void APIENTRY emscripten_glBeginQueryARB (GLenum target, GLuint id);1449GLAPI void APIENTRY emscripten_glEndQueryARB (GLenum target);1450GLAPI void APIENTRY emscripten_glGetQueryivARB (GLenum target, GLenum pname, GLint *params);1451GLAPI void APIENTRY emscripten_glGetQueryObjectivARB (GLuint id, GLenum pname, GLint *params);1452GLAPI void APIENTRY emscripten_glGetQueryObjectuivARB (GLuint id, GLenum pname, GLuint *params);145314541455GLAPI void APIENTRY emscripten_glDeleteObjectARB (GLhandleARB obj);1456GLAPI GLhandleARB APIENTRY emscripten_glGetHandleARB (GLenum pname);1457GLAPI void APIENTRY emscripten_glDetachObjectARB (GLhandleARB containerObj, GLhandleARB attachedObj);1458GLAPI GLhandleARB APIENTRY emscripten_glCreateShaderObjectARB (GLenum shaderType);1459GLAPI void APIENTRY emscripten_glShaderSourceARB (GLhandleARB shaderObj, GLsizei count, const GLcharARB* *string, const GLint *length);1460GLAPI void APIENTRY emscripten_glCompileShaderARB (GLhandleARB shaderObj);1461GLAPI GLhandleARB APIENTRY emscripten_glCreateProgramObjectARB (void);1462GLAPI void APIENTRY emscripten_glAttachObjectARB (GLhandleARB containerObj, GLhandleARB obj);1463GLAPI void APIENTRY emscripten_glLinkProgramARB (GLhandleARB programObj);1464GLAPI void APIENTRY emscripten_glUseProgramObjectARB (GLhandleARB programObj);1465GLAPI void APIENTRY emscripten_glValidateProgramARB (GLhandleARB programObj);1466GLAPI void APIENTRY emscripten_glUniform1fARB (GLint location, GLfloat v0);1467GLAPI void APIENTRY emscripten_glUniform2fARB (GLint location, GLfloat v0, GLfloat v1);1468GLAPI void APIENTRY emscripten_glUniform3fARB (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);1469GLAPI void APIENTRY emscripten_glUniform4fARB (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);1470GLAPI void APIENTRY emscripten_glUniform1iARB (GLint location, GLint v0);1471GLAPI void APIENTRY emscripten_glUniform2iARB (GLint location, GLint v0, GLint v1);1472GLAPI void APIENTRY emscripten_glUniform3iARB (GLint location, GLint v0, GLint v1, GLint v2);1473GLAPI void APIENTRY emscripten_glUniform4iARB (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);1474GLAPI void APIENTRY emscripten_glUniform1fvARB (GLint location, GLsizei count, const GLfloat *value);1475GLAPI void APIENTRY emscripten_glUniform2fvARB (GLint location, GLsizei count, const GLfloat *value);1476GLAPI void APIENTRY emscripten_glUniform3fvARB (GLint location, GLsizei count, const GLfloat *value);1477GLAPI void APIENTRY emscripten_glUniform4fvARB (GLint location, GLsizei count, const GLfloat *value);1478GLAPI void APIENTRY emscripten_glUniform1ivARB (GLint location, GLsizei count, const GLint *value);1479GLAPI void APIENTRY emscripten_glUniform2ivARB (GLint location, GLsizei count, const GLint *value);1480GLAPI void APIENTRY emscripten_glUniform3ivARB (GLint location, GLsizei count, const GLint *value);1481GLAPI void APIENTRY emscripten_glUniform4ivARB (GLint location, GLsizei count, const GLint *value);1482GLAPI void APIENTRY emscripten_glUniformMatrix2fvARB (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);1483GLAPI void APIENTRY emscripten_glUniformMatrix3fvARB (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);1484GLAPI void APIENTRY emscripten_glUniformMatrix4fvARB (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);1485GLAPI void APIENTRY emscripten_glGetObjectParameterfvARB (GLhandleARB obj, GLenum pname, GLfloat *params);1486GLAPI void APIENTRY emscripten_glGetObjectParameterivARB (GLhandleARB obj, GLenum pname, GLint *params);1487GLAPI void APIENTRY emscripten_glGetInfoLogARB (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog);1488GLAPI void APIENTRY emscripten_glGetAttachedObjectsARB (GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj);1489GLAPI GLint APIENTRY emscripten_glGetUniformLocationARB (GLhandleARB programObj, const GLcharARB *name);1490GLAPI void APIENTRY emscripten_glGetActiveUniformARB (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);1491GLAPI void APIENTRY emscripten_glGetUniformfvARB (GLhandleARB programObj, GLint location, GLfloat *params);1492GLAPI void APIENTRY emscripten_glGetUniformivARB (GLhandleARB programObj, GLint location, GLint *params);1493GLAPI void APIENTRY emscripten_glGetShaderSourceARB (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source);149414951496GLAPI void APIENTRY emscripten_glBindAttribLocationARB (GLhandleARB programObj, GLuint index, const GLcharARB *name);1497GLAPI void APIENTRY emscripten_glGetActiveAttribARB (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);1498GLAPI GLint APIENTRY emscripten_glGetAttribLocationARB (GLhandleARB programObj, const GLcharARB *name);149915001501GLAPI void APIENTRY emscripten_glDrawArraysInstancedARB (GLenum mode, GLint first, GLsizei count, GLsizei primcount);1502GLAPI void APIENTRY emscripten_glDrawElementsInstancedARB (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);150315041505GLAPI GLboolean APIENTRY emscripten_glIsRenderbuffer (GLuint renderbuffer);1506GLAPI void APIENTRY emscripten_glBindRenderbuffer (GLenum target, GLuint renderbuffer);1507GLAPI void APIENTRY emscripten_glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers);1508GLAPI void APIENTRY emscripten_glGenRenderbuffers (GLsizei n, GLuint *renderbuffers);1509GLAPI void APIENTRY emscripten_glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);1510GLAPI void APIENTRY emscripten_glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint *params);1511GLAPI GLboolean APIENTRY emscripten_glIsFramebuffer (GLuint framebuffer);1512GLAPI void APIENTRY emscripten_glBindFramebuffer (GLenum target, GLuint framebuffer);1513GLAPI void APIENTRY emscripten_glDeleteFramebuffers (GLsizei n, const GLuint *framebuffers);1514GLAPI void APIENTRY emscripten_glGenFramebuffers (GLsizei n, GLuint *framebuffers);1515GLAPI GLenum APIENTRY emscripten_glCheckFramebufferStatus (GLenum target);1516GLAPI void APIENTRY emscripten_glFramebufferTexture1D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);1517GLAPI void APIENTRY emscripten_glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);1518GLAPI void APIENTRY emscripten_glFramebufferTexture3D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);1519GLAPI void APIENTRY emscripten_glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);1520GLAPI void APIENTRY emscripten_glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params);1521GLAPI void APIENTRY emscripten_glGenerateMipmap (GLenum target);1522GLAPI void APIENTRY emscripten_glBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);1523GLAPI void APIENTRY emscripten_glRenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);1524GLAPI void APIENTRY emscripten_glFramebufferTextureLayer (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);152515261527GLAPI void APIENTRY emscripten_glBindVertexArray (GLuint array);1528GLAPI void APIENTRY emscripten_glDeleteVertexArrays (GLsizei n, const GLuint *arrays);1529GLAPI void APIENTRY emscripten_glGenVertexArrays (GLsizei n, GLuint *arrays);1530GLAPI GLboolean APIENTRY emscripten_glIsVertexArray (GLuint array);153115321533GLAPI void APIENTRY emscripten_glGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar* *uniformNames, GLuint *uniformIndices);1534GLAPI void APIENTRY emscripten_glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);1535GLAPI void APIENTRY emscripten_glGetActiveUniformName (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);1536GLAPI GLuint APIENTRY emscripten_glGetUniformBlockIndex (GLuint program, const GLchar *uniformBlockName);1537GLAPI void APIENTRY emscripten_glGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);1538GLAPI void APIENTRY emscripten_glGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);1539GLAPI void APIENTRY emscripten_glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);154015411542GLAPI void APIENTRY emscripten_glReleaseShaderCompiler (void);1543GLAPI void APIENTRY emscripten_glShaderBinary (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length);1544GLAPI void APIENTRY emscripten_glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);1545GLAPI void APIENTRY emscripten_glDepthRangef (GLclampf n, GLclampf f);1546GLAPI void APIENTRY emscripten_glClearDepthf (GLclampf d);154715481549GLAPI void APIENTRY emscripten_glVertexAttribDivisor (GLuint index, GLuint divisor);15501551GLAPI void APIENTRY emscripten_glDeleteObject (GLhandleARB obj);1552GLAPI void APIENTRY emscripten_glGetObjectParameteriv (GLhandleARB obj, GLenum pname, GLint *params);1553GLAPI void APIENTRY emscripten_glGetInfoLog (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog);1554GLAPI void APIENTRY emscripten_glBindProgram (GLenum target, GLuint program);155515561557