Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
emscripten-core
GitHub Repository: emscripten-core/emscripten
Path: blob/main/system/lib/gl/webgl_internal_funcs.h
6169 views
1
// Functions declared here are just the ones that we don't declare in our webgl
2
// headers. These are used by emscripten_legacy_gl_emulation_GetProcAddress
3
// but not declared in the public webgl headers.
4
5
#include <GL/gl.h>
6
7
/*
8
* Miscellaneous
9
*/
10
11
GLAPI void GLAPIENTRY emscripten_glClearIndex( GLfloat c );
12
13
GLAPI void GLAPIENTRY emscripten_glClearColor( GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha );
14
15
GLAPI void GLAPIENTRY emscripten_glClear( GLbitfield mask );
16
17
GLAPI void GLAPIENTRY emscripten_glIndexMask( GLuint mask );
18
19
GLAPI void GLAPIENTRY emscripten_glColorMask( GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha );
20
21
GLAPI void GLAPIENTRY emscripten_glAlphaFunc( GLenum func, GLclampf ref );
22
23
GLAPI void GLAPIENTRY emscripten_glBlendFunc( GLenum sfactor, GLenum dfactor );
24
25
GLAPI void GLAPIENTRY emscripten_glLogicOp( GLenum opcode );
26
27
GLAPI void GLAPIENTRY emscripten_glCullFace( GLenum mode );
28
29
GLAPI void GLAPIENTRY emscripten_glFrontFace( GLenum mode );
30
31
GLAPI void GLAPIENTRY emscripten_glPointSize( GLfloat size );
32
33
GLAPI void GLAPIENTRY emscripten_glLineWidth( GLfloat width );
34
35
GLAPI void GLAPIENTRY emscripten_glLineStipple( GLint factor, GLushort pattern );
36
37
GLAPI void GLAPIENTRY emscripten_glPolygonMode( GLenum face, GLenum mode );
38
39
GLAPI void GLAPIENTRY emscripten_glPolygonOffset( GLfloat factor, GLfloat units );
40
41
GLAPI void GLAPIENTRY emscripten_glPolygonStipple( const GLubyte *mask );
42
43
GLAPI void GLAPIENTRY emscripten_glGetPolygonStipple( GLubyte *mask );
44
45
GLAPI void GLAPIENTRY emscripten_glEdgeFlag( GLboolean flag );
46
47
GLAPI void GLAPIENTRY emscripten_glEdgeFlagv( const GLboolean *flag );
48
49
GLAPI void GLAPIENTRY emscripten_glScissor( GLint x, GLint y, GLsizei width, GLsizei height);
50
51
GLAPI void GLAPIENTRY emscripten_glClipPlane( GLenum plane, const GLdouble *equation );
52
53
GLAPI void GLAPIENTRY emscripten_glGetClipPlane( GLenum plane, GLdouble *equation );
54
55
GLAPI void GLAPIENTRY emscripten_glDrawBuffer( GLenum mode );
56
57
GLAPI void GLAPIENTRY emscripten_glReadBuffer( GLenum mode );
58
59
GLAPI void GLAPIENTRY emscripten_glEnable( GLenum cap );
60
61
GLAPI void GLAPIENTRY emscripten_glDisable( GLenum cap );
62
63
GLAPI GLboolean GLAPIENTRY emscripten_glIsEnabled( GLenum cap );
64
65
66
GLAPI void GLAPIENTRY emscripten_glEnableClientState( GLenum cap ); /* 1.1 */
67
68
GLAPI void GLAPIENTRY emscripten_glDisableClientState( GLenum cap ); /* 1.1 */
69
70
71
GLAPI void GLAPIENTRY emscripten_glGetBooleanv( GLenum pname, GLboolean *params );
72
73
GLAPI void GLAPIENTRY emscripten_glGetDoublev( GLenum pname, GLdouble *params );
74
75
GLAPI void GLAPIENTRY emscripten_glGetFloatv( GLenum pname, GLfloat *params );
76
77
GLAPI void GLAPIENTRY emscripten_glGetIntegerv( GLenum pname, GLint *params );
78
79
80
GLAPI void GLAPIENTRY emscripten_glPushAttrib( GLbitfield mask );
81
82
GLAPI void GLAPIENTRY emscripten_glPopAttrib( void );
83
84
85
GLAPI void GLAPIENTRY emscripten_glPushClientAttrib( GLbitfield mask ); /* 1.1 */
86
87
GLAPI void GLAPIENTRY emscripten_glPopClientAttrib( void ); /* 1.1 */
88
89
90
GLAPI GLint GLAPIENTRY emscripten_glRenderMode( GLenum mode );
91
92
GLAPI GLenum GLAPIENTRY emscripten_glGetError( void );
93
94
GLAPI const GLubyte * GLAPIENTRY emscripten_glGetString( GLenum name );
95
96
GLAPI const GLubyte * GLAPIENTRY emscripten_glGetStringi( GLenum name, GLuint index);
97
98
GLAPI void GLAPIENTRY emscripten_glFinish( void );
99
100
GLAPI void GLAPIENTRY emscripten_glFlush( void );
101
102
GLAPI void GLAPIENTRY emscripten_glHint( GLenum target, GLenum mode );
103
104
105
/*
106
* Depth Buffer
107
*/
108
109
GLAPI void GLAPIENTRY emscripten_glClearDepth( GLclampd depth );
110
111
GLAPI void GLAPIENTRY emscripten_glDepthFunc( GLenum func );
112
113
GLAPI void GLAPIENTRY emscripten_glDepthMask( GLboolean flag );
114
115
GLAPI void GLAPIENTRY emscripten_glDepthRange( GLclampd near_val, GLclampd far_val );
116
117
118
/*
119
* Accumulation Buffer
120
*/
121
122
GLAPI void GLAPIENTRY emscripten_glClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha );
123
124
GLAPI void GLAPIENTRY emscripten_glAccum( GLenum op, GLfloat value );
125
126
127
/*
128
* Transformation
129
*/
130
131
GLAPI void GLAPIENTRY emscripten_glMatrixMode( GLenum mode );
132
133
GLAPI void GLAPIENTRY emscripten_glOrtho( GLdouble left, GLdouble right,
134
GLdouble bottom, GLdouble top,
135
GLdouble near_val, GLdouble far_val );
136
137
GLAPI void GLAPIENTRY emscripten_glFrustum( GLdouble left, GLdouble right,
138
GLdouble bottom, GLdouble top,
139
GLdouble near_val, GLdouble far_val );
140
141
GLAPI void GLAPIENTRY emscripten_glViewport( GLint x, GLint y,
142
GLsizei width, GLsizei height );
143
144
GLAPI void GLAPIENTRY emscripten_glPushMatrix( void );
145
146
GLAPI void GLAPIENTRY emscripten_glPopMatrix( void );
147
148
GLAPI void GLAPIENTRY emscripten_glLoadIdentity( void );
149
150
GLAPI void GLAPIENTRY emscripten_glLoadMatrixd( const GLdouble *m );
151
GLAPI void GLAPIENTRY emscripten_glLoadMatrixf( const GLfloat *m );
152
153
GLAPI void GLAPIENTRY emscripten_glMultMatrixd( const GLdouble *m );
154
GLAPI void GLAPIENTRY emscripten_glMultMatrixf( const GLfloat *m );
155
156
GLAPI void GLAPIENTRY emscripten_glRotated( GLdouble angle,
157
GLdouble x, GLdouble y, GLdouble z );
158
GLAPI void GLAPIENTRY emscripten_glRotatef( GLfloat angle,
159
GLfloat x, GLfloat y, GLfloat z );
160
161
GLAPI void GLAPIENTRY emscripten_glScaled( GLdouble x, GLdouble y, GLdouble z );
162
GLAPI void GLAPIENTRY emscripten_glScalef( GLfloat x, GLfloat y, GLfloat z );
163
164
GLAPI void GLAPIENTRY emscripten_glTranslated( GLdouble x, GLdouble y, GLdouble z );
165
GLAPI void GLAPIENTRY emscripten_glTranslatef( GLfloat x, GLfloat y, GLfloat z );
166
167
168
/*
169
* Display Lists
170
*/
171
172
GLAPI GLboolean GLAPIENTRY emscripten_glIsList( GLuint list );
173
174
GLAPI void GLAPIENTRY emscripten_glDeleteLists( GLuint list, GLsizei range );
175
176
GLAPI GLuint GLAPIENTRY emscripten_glGenLists( GLsizei range );
177
178
GLAPI void GLAPIENTRY emscripten_glNewList( GLuint list, GLenum mode );
179
180
GLAPI void GLAPIENTRY emscripten_glEndList( void );
181
182
GLAPI void GLAPIENTRY emscripten_glCallList( GLuint list );
183
184
GLAPI void GLAPIENTRY emscripten_glCallLists( GLsizei n, GLenum type,
185
const GLvoid *lists );
186
187
GLAPI void GLAPIENTRY emscripten_glListBase( GLuint base );
188
189
190
/*
191
* Drawing Functions
192
*/
193
194
GLAPI void GLAPIENTRY emscripten_glBegin( GLenum mode );
195
196
GLAPI void GLAPIENTRY emscripten_glEnd( void );
197
198
199
GLAPI void GLAPIENTRY emscripten_glVertex2d( GLdouble x, GLdouble y );
200
GLAPI void GLAPIENTRY emscripten_glVertex2f( GLfloat x, GLfloat y );
201
GLAPI void GLAPIENTRY emscripten_glVertex2i( GLint x, GLint y );
202
GLAPI void GLAPIENTRY emscripten_glVertex2s( GLshort x, GLshort y );
203
204
GLAPI void GLAPIENTRY emscripten_glVertex3d( GLdouble x, GLdouble y, GLdouble z );
205
GLAPI void GLAPIENTRY emscripten_glVertex3f( GLfloat x, GLfloat y, GLfloat z );
206
GLAPI void GLAPIENTRY emscripten_glVertex3i( GLint x, GLint y, GLint z );
207
GLAPI void GLAPIENTRY emscripten_glVertex3s( GLshort x, GLshort y, GLshort z );
208
209
GLAPI void GLAPIENTRY emscripten_glVertex4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
210
GLAPI void GLAPIENTRY emscripten_glVertex4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
211
GLAPI void GLAPIENTRY emscripten_glVertex4i( GLint x, GLint y, GLint z, GLint w );
212
GLAPI void GLAPIENTRY emscripten_glVertex4s( GLshort x, GLshort y, GLshort z, GLshort w );
213
214
GLAPI void GLAPIENTRY emscripten_glVertex2dv( const GLdouble *v );
215
GLAPI void GLAPIENTRY emscripten_glVertex2fv( const GLfloat *v );
216
GLAPI void GLAPIENTRY emscripten_glVertex2iv( const GLint *v );
217
GLAPI void GLAPIENTRY emscripten_glVertex2sv( const GLshort *v );
218
219
GLAPI void GLAPIENTRY emscripten_glVertex3dv( const GLdouble *v );
220
GLAPI void GLAPIENTRY emscripten_glVertex3fv( const GLfloat *v );
221
GLAPI void GLAPIENTRY emscripten_glVertex3iv( const GLint *v );
222
GLAPI void GLAPIENTRY emscripten_glVertex3sv( const GLshort *v );
223
224
GLAPI void GLAPIENTRY emscripten_glVertex4dv( const GLdouble *v );
225
GLAPI void GLAPIENTRY emscripten_glVertex4fv( const GLfloat *v );
226
GLAPI void GLAPIENTRY emscripten_glVertex4iv( const GLint *v );
227
GLAPI void GLAPIENTRY emscripten_glVertex4sv( const GLshort *v );
228
229
230
GLAPI void GLAPIENTRY emscripten_glNormal3b( GLbyte nx, GLbyte ny, GLbyte nz );
231
GLAPI void GLAPIENTRY emscripten_glNormal3d( GLdouble nx, GLdouble ny, GLdouble nz );
232
GLAPI void GLAPIENTRY emscripten_glNormal3f( GLfloat nx, GLfloat ny, GLfloat nz );
233
GLAPI void GLAPIENTRY emscripten_glNormal3i( GLint nx, GLint ny, GLint nz );
234
GLAPI void GLAPIENTRY emscripten_glNormal3s( GLshort nx, GLshort ny, GLshort nz );
235
236
GLAPI void GLAPIENTRY emscripten_glNormal3bv( const GLbyte *v );
237
GLAPI void GLAPIENTRY emscripten_glNormal3dv( const GLdouble *v );
238
GLAPI void GLAPIENTRY emscripten_glNormal3fv( const GLfloat *v );
239
GLAPI void GLAPIENTRY emscripten_glNormal3iv( const GLint *v );
240
GLAPI void GLAPIENTRY emscripten_glNormal3sv( const GLshort *v );
241
242
243
GLAPI void GLAPIENTRY emscripten_glIndexd( GLdouble c );
244
GLAPI void GLAPIENTRY emscripten_glIndexf( GLfloat c );
245
GLAPI void GLAPIENTRY emscripten_glIndexi( GLint c );
246
GLAPI void GLAPIENTRY emscripten_glIndexs( GLshort c );
247
GLAPI void GLAPIENTRY emscripten_glIndexub( GLubyte c ); /* 1.1 */
248
249
GLAPI void GLAPIENTRY emscripten_glIndexdv( const GLdouble *c );
250
GLAPI void GLAPIENTRY emscripten_glIndexfv( const GLfloat *c );
251
GLAPI void GLAPIENTRY emscripten_glIndexiv( const GLint *c );
252
GLAPI void GLAPIENTRY emscripten_glIndexsv( const GLshort *c );
253
GLAPI void GLAPIENTRY emscripten_glIndexubv( const GLubyte *c ); /* 1.1 */
254
255
GLAPI void GLAPIENTRY emscripten_glColor3b( GLbyte red, GLbyte green, GLbyte blue );
256
GLAPI void GLAPIENTRY emscripten_glColor3d( GLdouble red, GLdouble green, GLdouble blue );
257
GLAPI void GLAPIENTRY emscripten_glColor3f( GLfloat red, GLfloat green, GLfloat blue );
258
GLAPI void GLAPIENTRY emscripten_glColor3i( GLint red, GLint green, GLint blue );
259
GLAPI void GLAPIENTRY emscripten_glColor3s( GLshort red, GLshort green, GLshort blue );
260
GLAPI void GLAPIENTRY emscripten_glColor3ub( GLubyte red, GLubyte green, GLubyte blue );
261
GLAPI void GLAPIENTRY emscripten_glColor3ui( GLuint red, GLuint green, GLuint blue );
262
GLAPI void GLAPIENTRY emscripten_glColor3us( GLushort red, GLushort green, GLushort blue );
263
264
GLAPI void GLAPIENTRY emscripten_glColor4b( GLbyte red, GLbyte green,
265
GLbyte blue, GLbyte alpha );
266
GLAPI void GLAPIENTRY emscripten_glColor4d( GLdouble red, GLdouble green,
267
GLdouble blue, GLdouble alpha );
268
GLAPI void GLAPIENTRY emscripten_glColor4f( GLfloat red, GLfloat green,
269
GLfloat blue, GLfloat alpha );
270
GLAPI void GLAPIENTRY emscripten_glColor4i( GLint red, GLint green,
271
GLint blue, GLint alpha );
272
GLAPI void GLAPIENTRY emscripten_glColor4s( GLshort red, GLshort green,
273
GLshort blue, GLshort alpha );
274
GLAPI void GLAPIENTRY emscripten_glColor4ub( GLubyte red, GLubyte green,
275
GLubyte blue, GLubyte alpha );
276
GLAPI void GLAPIENTRY emscripten_glColor4ui( GLuint red, GLuint green,
277
GLuint blue, GLuint alpha );
278
GLAPI void GLAPIENTRY emscripten_glColor4us( GLushort red, GLushort green,
279
GLushort blue, GLushort alpha );
280
281
282
GLAPI void GLAPIENTRY emscripten_glColor3bv( const GLbyte *v );
283
GLAPI void GLAPIENTRY emscripten_glColor3dv( const GLdouble *v );
284
GLAPI void GLAPIENTRY emscripten_glColor3fv( const GLfloat *v );
285
GLAPI void GLAPIENTRY emscripten_glColor3iv( const GLint *v );
286
GLAPI void GLAPIENTRY emscripten_glColor3sv( const GLshort *v );
287
GLAPI void GLAPIENTRY emscripten_glColor3ubv( const GLubyte *v );
288
GLAPI void GLAPIENTRY emscripten_glColor3uiv( const GLuint *v );
289
GLAPI void GLAPIENTRY emscripten_glColor3usv( const GLushort *v );
290
291
GLAPI void GLAPIENTRY emscripten_glColor4bv( const GLbyte *v );
292
GLAPI void GLAPIENTRY emscripten_glColor4dv( const GLdouble *v );
293
GLAPI void GLAPIENTRY emscripten_glColor4fv( const GLfloat *v );
294
GLAPI void GLAPIENTRY emscripten_glColor4iv( const GLint *v );
295
GLAPI void GLAPIENTRY emscripten_glColor4sv( const GLshort *v );
296
GLAPI void GLAPIENTRY emscripten_glColor4ubv( const GLubyte *v );
297
GLAPI void GLAPIENTRY emscripten_glColor4uiv( const GLuint *v );
298
GLAPI void GLAPIENTRY emscripten_glColor4usv( const GLushort *v );
299
300
301
GLAPI void GLAPIENTRY emscripten_glTexCoord1d( GLdouble s );
302
GLAPI void GLAPIENTRY emscripten_glTexCoord1f( GLfloat s );
303
GLAPI void GLAPIENTRY emscripten_glTexCoord1i( GLint s );
304
GLAPI void GLAPIENTRY emscripten_glTexCoord1s( GLshort s );
305
306
GLAPI void GLAPIENTRY emscripten_glTexCoord2d( GLdouble s, GLdouble t );
307
GLAPI void GLAPIENTRY emscripten_glTexCoord2f( GLfloat s, GLfloat t );
308
GLAPI void GLAPIENTRY emscripten_glTexCoord2i( GLint s, GLint t );
309
GLAPI void GLAPIENTRY emscripten_glTexCoord2s( GLshort s, GLshort t );
310
311
GLAPI void GLAPIENTRY emscripten_glTexCoord3d( GLdouble s, GLdouble t, GLdouble r );
312
GLAPI void GLAPIENTRY emscripten_glTexCoord3f( GLfloat s, GLfloat t, GLfloat r );
313
GLAPI void GLAPIENTRY emscripten_glTexCoord3i( GLint s, GLint t, GLint r );
314
GLAPI void GLAPIENTRY emscripten_glTexCoord3s( GLshort s, GLshort t, GLshort r );
315
316
GLAPI void GLAPIENTRY emscripten_glTexCoord4d( GLdouble s, GLdouble t, GLdouble r, GLdouble q );
317
GLAPI void GLAPIENTRY emscripten_glTexCoord4f( GLfloat s, GLfloat t, GLfloat r, GLfloat q );
318
GLAPI void GLAPIENTRY emscripten_glTexCoord4i( GLint s, GLint t, GLint r, GLint q );
319
GLAPI void GLAPIENTRY emscripten_glTexCoord4s( GLshort s, GLshort t, GLshort r, GLshort q );
320
321
GLAPI void GLAPIENTRY emscripten_glTexCoord1dv( const GLdouble *v );
322
GLAPI void GLAPIENTRY emscripten_glTexCoord1fv( const GLfloat *v );
323
GLAPI void GLAPIENTRY emscripten_glTexCoord1iv( const GLint *v );
324
GLAPI void GLAPIENTRY emscripten_glTexCoord1sv( const GLshort *v );
325
326
GLAPI void GLAPIENTRY emscripten_glTexCoord2dv( const GLdouble *v );
327
GLAPI void GLAPIENTRY emscripten_glTexCoord2fv( const GLfloat *v );
328
GLAPI void GLAPIENTRY emscripten_glTexCoord2iv( const GLint *v );
329
GLAPI void GLAPIENTRY emscripten_glTexCoord2sv( const GLshort *v );
330
331
GLAPI void GLAPIENTRY emscripten_glTexCoord3dv( const GLdouble *v );
332
GLAPI void GLAPIENTRY emscripten_glTexCoord3fv( const GLfloat *v );
333
GLAPI void GLAPIENTRY emscripten_glTexCoord3iv( const GLint *v );
334
GLAPI void GLAPIENTRY emscripten_glTexCoord3sv( const GLshort *v );
335
336
GLAPI void GLAPIENTRY emscripten_glTexCoord4dv( const GLdouble *v );
337
GLAPI void GLAPIENTRY emscripten_glTexCoord4fv( const GLfloat *v );
338
GLAPI void GLAPIENTRY emscripten_glTexCoord4iv( const GLint *v );
339
GLAPI void GLAPIENTRY emscripten_glTexCoord4sv( const GLshort *v );
340
341
342
GLAPI void GLAPIENTRY emscripten_glRasterPos2d( GLdouble x, GLdouble y );
343
GLAPI void GLAPIENTRY emscripten_glRasterPos2f( GLfloat x, GLfloat y );
344
GLAPI void GLAPIENTRY emscripten_glRasterPos2i( GLint x, GLint y );
345
GLAPI void GLAPIENTRY emscripten_glRasterPos2s( GLshort x, GLshort y );
346
347
GLAPI void GLAPIENTRY emscripten_glRasterPos3d( GLdouble x, GLdouble y, GLdouble z );
348
GLAPI void GLAPIENTRY emscripten_glRasterPos3f( GLfloat x, GLfloat y, GLfloat z );
349
GLAPI void GLAPIENTRY emscripten_glRasterPos3i( GLint x, GLint y, GLint z );
350
GLAPI void GLAPIENTRY emscripten_glRasterPos3s( GLshort x, GLshort y, GLshort z );
351
352
GLAPI void GLAPIENTRY emscripten_glRasterPos4d( GLdouble x, GLdouble y, GLdouble z, GLdouble w );
353
GLAPI void GLAPIENTRY emscripten_glRasterPos4f( GLfloat x, GLfloat y, GLfloat z, GLfloat w );
354
GLAPI void GLAPIENTRY emscripten_glRasterPos4i( GLint x, GLint y, GLint z, GLint w );
355
GLAPI void GLAPIENTRY emscripten_glRasterPos4s( GLshort x, GLshort y, GLshort z, GLshort w );
356
357
GLAPI void GLAPIENTRY emscripten_glRasterPos2dv( const GLdouble *v );
358
GLAPI void GLAPIENTRY emscripten_glRasterPos2fv( const GLfloat *v );
359
GLAPI void GLAPIENTRY emscripten_glRasterPos2iv( const GLint *v );
360
GLAPI void GLAPIENTRY emscripten_glRasterPos2sv( const GLshort *v );
361
362
GLAPI void GLAPIENTRY emscripten_glRasterPos3dv( const GLdouble *v );
363
GLAPI void GLAPIENTRY emscripten_glRasterPos3fv( const GLfloat *v );
364
GLAPI void GLAPIENTRY emscripten_glRasterPos3iv( const GLint *v );
365
GLAPI void GLAPIENTRY emscripten_glRasterPos3sv( const GLshort *v );
366
367
GLAPI void GLAPIENTRY emscripten_glRasterPos4dv( const GLdouble *v );
368
GLAPI void GLAPIENTRY emscripten_glRasterPos4fv( const GLfloat *v );
369
GLAPI void GLAPIENTRY emscripten_glRasterPos4iv( const GLint *v );
370
GLAPI void GLAPIENTRY emscripten_glRasterPos4sv( const GLshort *v );
371
372
373
GLAPI void GLAPIENTRY emscripten_glRectd( GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2 );
374
GLAPI void GLAPIENTRY emscripten_glRectf( GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2 );
375
GLAPI void GLAPIENTRY emscripten_glRecti( GLint x1, GLint y1, GLint x2, GLint y2 );
376
GLAPI void GLAPIENTRY emscripten_glRects( GLshort x1, GLshort y1, GLshort x2, GLshort y2 );
377
378
379
GLAPI void GLAPIENTRY emscripten_glRectdv( const GLdouble *v1, const GLdouble *v2 );
380
GLAPI void GLAPIENTRY emscripten_glRectfv( const GLfloat *v1, const GLfloat *v2 );
381
GLAPI void GLAPIENTRY emscripten_glRectiv( const GLint *v1, const GLint *v2 );
382
GLAPI void GLAPIENTRY emscripten_glRectsv( const GLshort *v1, const GLshort *v2 );
383
384
385
/*
386
* Vertex Arrays (1.1)
387
*/
388
389
GLAPI void GLAPIENTRY emscripten_glVertexPointer( GLint size, GLenum type,
390
GLsizei stride, const GLvoid *ptr );
391
392
GLAPI void GLAPIENTRY emscripten_glNormalPointer( GLenum type, GLsizei stride,
393
const GLvoid *ptr );
394
395
GLAPI void GLAPIENTRY emscripten_glColorPointer( GLint size, GLenum type,
396
GLsizei stride, const GLvoid *ptr );
397
398
GLAPI void GLAPIENTRY emscripten_glIndexPointer( GLenum type, GLsizei stride,
399
const GLvoid *ptr );
400
401
GLAPI void GLAPIENTRY emscripten_glTexCoordPointer( GLint size, GLenum type,
402
GLsizei stride, const GLvoid *ptr );
403
404
GLAPI void GLAPIENTRY emscripten_glEdgeFlagPointer( GLsizei stride, const GLvoid *ptr );
405
406
GLAPI void GLAPIENTRY emscripten_glGetPointerv( GLenum pname, GLvoid **params );
407
408
GLAPI void GLAPIENTRY emscripten_glArrayElement( GLint i );
409
410
GLAPI void GLAPIENTRY emscripten_glDrawArrays( GLenum mode, GLint first, GLsizei count );
411
412
GLAPI void GLAPIENTRY emscripten_glDrawElements( GLenum mode, GLsizei count,
413
GLenum type, const GLvoid *indices );
414
415
GLAPI void GLAPIENTRY emscripten_glInterleavedArrays( GLenum format, GLsizei stride,
416
const GLvoid *pointer );
417
418
/*
419
* Lighting
420
*/
421
422
GLAPI void GLAPIENTRY emscripten_glShadeModel( GLenum mode );
423
424
GLAPI void GLAPIENTRY emscripten_glLightf( GLenum light, GLenum pname, GLfloat param );
425
GLAPI void GLAPIENTRY emscripten_glLighti( GLenum light, GLenum pname, GLint param );
426
GLAPI void GLAPIENTRY emscripten_glLightfv( GLenum light, GLenum pname,
427
const GLfloat *params );
428
GLAPI void GLAPIENTRY emscripten_glLightiv( GLenum light, GLenum pname,
429
const GLint *params );
430
431
GLAPI void GLAPIENTRY emscripten_glGetLightfv( GLenum light, GLenum pname,
432
GLfloat *params );
433
GLAPI void GLAPIENTRY emscripten_glGetLightiv( GLenum light, GLenum pname,
434
GLint *params );
435
436
GLAPI void GLAPIENTRY emscripten_glLightModelf( GLenum pname, GLfloat param );
437
GLAPI void GLAPIENTRY emscripten_glLightModeli( GLenum pname, GLint param );
438
GLAPI void GLAPIENTRY emscripten_glLightModelfv( GLenum pname, const GLfloat *params );
439
GLAPI void GLAPIENTRY emscripten_glLightModeliv( GLenum pname, const GLint *params );
440
441
GLAPI void GLAPIENTRY emscripten_glMaterialf( GLenum face, GLenum pname, GLfloat param );
442
GLAPI void GLAPIENTRY emscripten_glMateriali( GLenum face, GLenum pname, GLint param );
443
GLAPI void GLAPIENTRY emscripten_glMaterialfv( GLenum face, GLenum pname, const GLfloat *params );
444
GLAPI void GLAPIENTRY emscripten_glMaterialiv( GLenum face, GLenum pname, const GLint *params );
445
446
GLAPI void GLAPIENTRY emscripten_glGetMaterialfv( GLenum face, GLenum pname, GLfloat *params );
447
GLAPI void GLAPIENTRY emscripten_glGetMaterialiv( GLenum face, GLenum pname, GLint *params );
448
449
GLAPI void GLAPIENTRY emscripten_glColorMaterial( GLenum face, GLenum mode );
450
451
452
/*
453
* Raster functions
454
*/
455
456
GLAPI void GLAPIENTRY emscripten_glPixelZoom( GLfloat xfactor, GLfloat yfactor );
457
458
GLAPI void GLAPIENTRY emscripten_glPixelStoref( GLenum pname, GLfloat param );
459
GLAPI void GLAPIENTRY emscripten_glPixelStorei( GLenum pname, GLint param );
460
461
GLAPI void GLAPIENTRY emscripten_glPixelTransferf( GLenum pname, GLfloat param );
462
GLAPI void GLAPIENTRY emscripten_glPixelTransferi( GLenum pname, GLint param );
463
464
GLAPI void GLAPIENTRY emscripten_glPixelMapfv( GLenum map, GLsizei mapsize,
465
const GLfloat *values );
466
GLAPI void GLAPIENTRY emscripten_glPixelMapuiv( GLenum map, GLsizei mapsize,
467
const GLuint *values );
468
GLAPI void GLAPIENTRY emscripten_glPixelMapusv( GLenum map, GLsizei mapsize,
469
const GLushort *values );
470
471
GLAPI void GLAPIENTRY emscripten_glGetPixelMapfv( GLenum map, GLfloat *values );
472
GLAPI void GLAPIENTRY emscripten_glGetPixelMapuiv( GLenum map, GLuint *values );
473
GLAPI void GLAPIENTRY emscripten_glGetPixelMapusv( GLenum map, GLushort *values );
474
475
GLAPI void GLAPIENTRY emscripten_glBitmap( GLsizei width, GLsizei height,
476
GLfloat xorig, GLfloat yorig,
477
GLfloat xmove, GLfloat ymove,
478
const GLubyte *bitmap );
479
480
GLAPI void GLAPIENTRY emscripten_glReadPixels( GLint x, GLint y,
481
GLsizei width, GLsizei height,
482
GLenum format, GLenum type,
483
GLvoid *pixels );
484
485
GLAPI void GLAPIENTRY emscripten_glDrawPixels( GLsizei width, GLsizei height,
486
GLenum format, GLenum type,
487
const GLvoid *pixels );
488
489
GLAPI void GLAPIENTRY emscripten_glCopyPixels( GLint x, GLint y,
490
GLsizei width, GLsizei height,
491
GLenum type );
492
493
/*
494
* Stenciling
495
*/
496
497
GLAPI void GLAPIENTRY emscripten_glStencilFunc( GLenum func, GLint ref, GLuint mask );
498
499
GLAPI void GLAPIENTRY emscripten_glStencilMask( GLuint mask );
500
501
GLAPI void GLAPIENTRY emscripten_glStencilOp( GLenum fail, GLenum zfail, GLenum zpass );
502
503
GLAPI void GLAPIENTRY emscripten_glClearStencil( GLint s );
504
505
506
507
/*
508
* Texture mapping
509
*/
510
511
GLAPI void GLAPIENTRY emscripten_glTexGend( GLenum coord, GLenum pname, GLdouble param );
512
GLAPI void GLAPIENTRY emscripten_glTexGenf( GLenum coord, GLenum pname, GLfloat param );
513
GLAPI void GLAPIENTRY emscripten_glTexGeni( GLenum coord, GLenum pname, GLint param );
514
515
GLAPI void GLAPIENTRY emscripten_glTexGendv( GLenum coord, GLenum pname, const GLdouble *params );
516
GLAPI void GLAPIENTRY emscripten_glTexGenfv( GLenum coord, GLenum pname, const GLfloat *params );
517
GLAPI void GLAPIENTRY emscripten_glTexGeniv( GLenum coord, GLenum pname, const GLint *params );
518
519
GLAPI void GLAPIENTRY emscripten_glGetTexGendv( GLenum coord, GLenum pname, GLdouble *params );
520
GLAPI void GLAPIENTRY emscripten_glGetTexGenfv( GLenum coord, GLenum pname, GLfloat *params );
521
GLAPI void GLAPIENTRY emscripten_glGetTexGeniv( GLenum coord, GLenum pname, GLint *params );
522
523
524
GLAPI void GLAPIENTRY emscripten_glTexEnvf( GLenum target, GLenum pname, GLfloat param );
525
GLAPI void GLAPIENTRY emscripten_glTexEnvi( GLenum target, GLenum pname, GLint param );
526
527
GLAPI void GLAPIENTRY emscripten_glTexEnvfv( GLenum target, GLenum pname, const GLfloat *params );
528
GLAPI void GLAPIENTRY emscripten_glTexEnviv( GLenum target, GLenum pname, const GLint *params );
529
530
GLAPI void GLAPIENTRY emscripten_glGetTexEnvfv( GLenum target, GLenum pname, GLfloat *params );
531
GLAPI void GLAPIENTRY emscripten_glGetTexEnviv( GLenum target, GLenum pname, GLint *params );
532
533
534
GLAPI void GLAPIENTRY emscripten_glTexParameterf( GLenum target, GLenum pname, GLfloat param );
535
GLAPI void GLAPIENTRY emscripten_glTexParameteri( GLenum target, GLenum pname, GLint param );
536
537
GLAPI void GLAPIENTRY emscripten_glTexParameterfv( GLenum target, GLenum pname,
538
const GLfloat *params );
539
GLAPI void GLAPIENTRY emscripten_glTexParameteriv( GLenum target, GLenum pname,
540
const GLint *params );
541
542
GLAPI void GLAPIENTRY emscripten_glGetTexParameterfv( GLenum target,
543
GLenum pname, GLfloat *params);
544
GLAPI void GLAPIENTRY emscripten_glGetTexParameteriv( GLenum target,
545
GLenum pname, GLint *params );
546
547
GLAPI void GLAPIENTRY emscripten_glGetTexLevelParameterfv( GLenum target, GLint level,
548
GLenum pname, GLfloat *params );
549
GLAPI void GLAPIENTRY emscripten_glGetTexLevelParameteriv( GLenum target, GLint level,
550
GLenum pname, GLint *params );
551
552
553
GLAPI void GLAPIENTRY emscripten_glTexImage1D( GLenum target, GLint level,
554
GLint internalFormat,
555
GLsizei width, GLint border,
556
GLenum format, GLenum type,
557
const GLvoid *pixels );
558
559
GLAPI void GLAPIENTRY emscripten_glTexImage2D( GLenum target, GLint level,
560
GLint internalFormat,
561
GLsizei width, GLsizei height,
562
GLint border, GLenum format, GLenum type,
563
const GLvoid *pixels );
564
565
GLAPI void GLAPIENTRY emscripten_glGetTexImage( GLenum target, GLint level,
566
GLenum format, GLenum type,
567
GLvoid *pixels );
568
569
GLAPI void GLAPIENTRY emscripten_glTexStorage2D( GLenum target, GLsizei levels,
570
GLenum internalformat, GLsizei width,
571
GLsizei height );
572
573
GLAPI void GLAPIENTRY emscripten_glTexStorage3D( GLenum target, GLsizei levels,
574
GLenum internalformat, GLsizei width,
575
GLsizei height, GLsizei depth );
576
577
GLAPI void GLAPIENTRY emscripten_glTexStorage2D( GLenum target, GLsizei levels,
578
GLenum internalformat, GLsizei width,
579
GLsizei height );
580
581
GLAPI void GLAPIENTRY emscripten_glTexStorage3D( GLenum target, GLsizei levels,
582
GLenum internalformat, GLsizei width,
583
GLsizei height, GLsizei depth );
584
585
/* 1.1 functions */
586
587
GLAPI void GLAPIENTRY emscripten_glGenTextures( GLsizei n, GLuint *textures );
588
589
GLAPI void GLAPIENTRY emscripten_glDeleteTextures( GLsizei n, const GLuint *textures);
590
591
GLAPI void GLAPIENTRY emscripten_glBindTexture( GLenum target, GLuint texture );
592
593
GLAPI void GLAPIENTRY emscripten_glPrioritizeTextures( GLsizei n,
594
const GLuint *textures,
595
const GLclampf *priorities );
596
597
GLAPI GLboolean GLAPIENTRY emscripten_glAreTexturesResident( GLsizei n,
598
const GLuint *textures,
599
GLboolean *residences );
600
601
GLAPI GLboolean GLAPIENTRY emscripten_glIsTexture( GLuint texture );
602
603
604
GLAPI void GLAPIENTRY emscripten_glTexSubImage1D( GLenum target, GLint level,
605
GLint xoffset,
606
GLsizei width, GLenum format,
607
GLenum type, const GLvoid *pixels );
608
609
610
GLAPI void GLAPIENTRY emscripten_glTexSubImage2D( GLenum target, GLint level,
611
GLint xoffset, GLint yoffset,
612
GLsizei width, GLsizei height,
613
GLenum format, GLenum type,
614
const GLvoid *pixels );
615
616
617
GLAPI void GLAPIENTRY emscripten_glCopyTexImage1D( GLenum target, GLint level,
618
GLenum internalformat,
619
GLint x, GLint y,
620
GLsizei width, GLint border );
621
622
623
GLAPI void GLAPIENTRY emscripten_glCopyTexImage2D( GLenum target, GLint level,
624
GLenum internalformat,
625
GLint x, GLint y,
626
GLsizei width, GLsizei height,
627
GLint border );
628
629
630
GLAPI void GLAPIENTRY emscripten_glCopyTexSubImage1D( GLenum target, GLint level,
631
GLint xoffset, GLint x, GLint y,
632
GLsizei width );
633
634
635
GLAPI void GLAPIENTRY emscripten_glCopyTexSubImage2D( GLenum target, GLint level,
636
GLint xoffset, GLint yoffset,
637
GLint x, GLint y,
638
GLsizei width, GLsizei height );
639
640
641
/*
642
* Evaluators
643
*/
644
645
GLAPI void GLAPIENTRY emscripten_glMap1d( GLenum target, GLdouble u1, GLdouble u2,
646
GLint stride,
647
GLint order, const GLdouble *points );
648
GLAPI void GLAPIENTRY emscripten_glMap1f( GLenum target, GLfloat u1, GLfloat u2,
649
GLint stride,
650
GLint order, const GLfloat *points );
651
652
GLAPI void GLAPIENTRY emscripten_glMap2d( GLenum target,
653
GLdouble u1, GLdouble u2, GLint ustride, GLint uorder,
654
GLdouble v1, GLdouble v2, GLint vstride, GLint vorder,
655
const GLdouble *points );
656
GLAPI void GLAPIENTRY emscripten_glMap2f( GLenum target,
657
GLfloat u1, GLfloat u2, GLint ustride, GLint uorder,
658
GLfloat v1, GLfloat v2, GLint vstride, GLint vorder,
659
const GLfloat *points );
660
661
GLAPI void GLAPIENTRY emscripten_glGetMapdv( GLenum target, GLenum query, GLdouble *v );
662
GLAPI void GLAPIENTRY emscripten_glGetMapfv( GLenum target, GLenum query, GLfloat *v );
663
GLAPI void GLAPIENTRY emscripten_glGetMapiv( GLenum target, GLenum query, GLint *v );
664
665
GLAPI void GLAPIENTRY emscripten_glEvalCoord1d( GLdouble u );
666
GLAPI void GLAPIENTRY emscripten_glEvalCoord1f( GLfloat u );
667
668
GLAPI void GLAPIENTRY emscripten_glEvalCoord1dv( const GLdouble *u );
669
GLAPI void GLAPIENTRY emscripten_glEvalCoord1fv( const GLfloat *u );
670
671
GLAPI void GLAPIENTRY emscripten_glEvalCoord2d( GLdouble u, GLdouble v );
672
GLAPI void GLAPIENTRY emscripten_glEvalCoord2f( GLfloat u, GLfloat v );
673
674
GLAPI void GLAPIENTRY emscripten_glEvalCoord2dv( const GLdouble *u );
675
GLAPI void GLAPIENTRY emscripten_glEvalCoord2fv( const GLfloat *u );
676
677
GLAPI void GLAPIENTRY emscripten_glMapGrid1d( GLint un, GLdouble u1, GLdouble u2 );
678
GLAPI void GLAPIENTRY emscripten_glMapGrid1f( GLint un, GLfloat u1, GLfloat u2 );
679
680
GLAPI void GLAPIENTRY emscripten_glMapGrid2d( GLint un, GLdouble u1, GLdouble u2,
681
GLint vn, GLdouble v1, GLdouble v2 );
682
GLAPI void GLAPIENTRY emscripten_glMapGrid2f( GLint un, GLfloat u1, GLfloat u2,
683
GLint vn, GLfloat v1, GLfloat v2 );
684
685
GLAPI void GLAPIENTRY emscripten_glEvalPoint1( GLint i );
686
687
GLAPI void GLAPIENTRY emscripten_glEvalPoint2( GLint i, GLint j );
688
689
GLAPI void GLAPIENTRY emscripten_glEvalMesh1( GLenum mode, GLint i1, GLint i2 );
690
691
GLAPI void GLAPIENTRY emscripten_glEvalMesh2( GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2 );
692
693
694
/*
695
* Fog
696
*/
697
698
GLAPI void GLAPIENTRY emscripten_glFogf( GLenum pname, GLfloat param );
699
700
GLAPI void GLAPIENTRY emscripten_glFogi( GLenum pname, GLint param );
701
702
GLAPI void GLAPIENTRY emscripten_glFogfv( GLenum pname, const GLfloat *params );
703
704
GLAPI void GLAPIENTRY emscripten_glFogiv( GLenum pname, const GLint *params );
705
706
707
/*
708
* Selection and Feedback
709
*/
710
711
GLAPI void GLAPIENTRY emscripten_glFeedbackBuffer( GLsizei size, GLenum type, GLfloat *buffer );
712
713
GLAPI void GLAPIENTRY emscripten_glPassThrough( GLfloat token );
714
715
GLAPI void GLAPIENTRY emscripten_glSelectBuffer( GLsizei size, GLuint *buffer );
716
717
GLAPI void GLAPIENTRY emscripten_glInitNames( void );
718
719
GLAPI void GLAPIENTRY emscripten_glLoadName( GLuint name );
720
721
GLAPI void GLAPIENTRY emscripten_glPushName( GLuint name );
722
723
GLAPI void GLAPIENTRY emscripten_glPopName( void );
724
725
726
GLAPI void GLAPIENTRY emscripten_glDrawRangeElements( GLenum mode, GLuint start,
727
GLuint end, GLsizei count, GLenum type, const GLvoid *indices );
728
729
GLAPI void GLAPIENTRY emscripten_glTexImage3D( GLenum target, GLint level,
730
GLint internalFormat,
731
GLsizei width, GLsizei height,
732
GLsizei depth, GLint border,
733
GLenum format, GLenum type,
734
const GLvoid *pixels );
735
736
GLAPI void GLAPIENTRY emscripten_glTexSubImage3D( GLenum target, GLint level,
737
GLint xoffset, GLint yoffset,
738
GLint zoffset, GLsizei width,
739
GLsizei height, GLsizei depth,
740
GLenum format,
741
GLenum type, const GLvoid *pixels);
742
743
GLAPI void GLAPIENTRY emscripten_glCopyTexSubImage3D( GLenum target, GLint level,
744
GLint xoffset, GLint yoffset,
745
GLint zoffset, GLint x,
746
GLint y, GLsizei width,
747
GLsizei height );
748
749
750
GLAPI void GLAPIENTRY emscripten_glColorTable( GLenum target, GLenum internalformat,
751
GLsizei width, GLenum format,
752
GLenum type, const GLvoid *table );
753
754
GLAPI void GLAPIENTRY emscripten_glColorSubTable( GLenum target,
755
GLsizei start, GLsizei count,
756
GLenum format, GLenum type,
757
const GLvoid *data );
758
759
GLAPI void GLAPIENTRY emscripten_glColorTableParameteriv(GLenum target, GLenum pname,
760
const GLint *params);
761
762
GLAPI void GLAPIENTRY emscripten_glColorTableParameterfv(GLenum target, GLenum pname,
763
const GLfloat *params);
764
765
GLAPI void GLAPIENTRY emscripten_glCopyColorSubTable( GLenum target, GLsizei start,
766
GLint x, GLint y, GLsizei width );
767
768
GLAPI void GLAPIENTRY emscripten_glCopyColorTable( GLenum target, GLenum internalformat,
769
GLint x, GLint y, GLsizei width );
770
771
GLAPI void GLAPIENTRY emscripten_glGetColorTable( GLenum target, GLenum format,
772
GLenum type, GLvoid *table );
773
774
GLAPI void GLAPIENTRY emscripten_glGetColorTableParameterfv( GLenum target, GLenum pname,
775
GLfloat *params );
776
777
GLAPI void GLAPIENTRY emscripten_glGetColorTableParameteriv( GLenum target, GLenum pname,
778
GLint *params );
779
780
GLAPI void GLAPIENTRY emscripten_glBlendEquation( GLenum mode );
781
782
GLAPI void GLAPIENTRY emscripten_glBlendColor( GLclampf red, GLclampf green,
783
GLclampf blue, GLclampf alpha );
784
785
GLAPI void GLAPIENTRY emscripten_glHistogram( GLenum target, GLsizei width,
786
GLenum internalformat, GLboolean sink );
787
788
GLAPI void GLAPIENTRY emscripten_glResetHistogram( GLenum target );
789
790
GLAPI void GLAPIENTRY emscripten_glGetHistogram( GLenum target, GLboolean reset,
791
GLenum format, GLenum type,
792
GLvoid *values );
793
794
GLAPI void GLAPIENTRY emscripten_glGetHistogramParameterfv( GLenum target, GLenum pname,
795
GLfloat *params );
796
797
GLAPI void GLAPIENTRY emscripten_glGetHistogramParameteriv( GLenum target, GLenum pname,
798
GLint *params );
799
800
GLAPI void GLAPIENTRY emscripten_glMinmax( GLenum target, GLenum internalformat,
801
GLboolean sink );
802
803
GLAPI void GLAPIENTRY emscripten_glResetMinmax( GLenum target );
804
805
GLAPI void GLAPIENTRY emscripten_glGetMinmax( GLenum target, GLboolean reset,
806
GLenum format, GLenum types,
807
GLvoid *values );
808
809
GLAPI void GLAPIENTRY emscripten_glGetMinmaxParameterfv( GLenum target, GLenum pname,
810
GLfloat *params );
811
812
GLAPI void GLAPIENTRY emscripten_glGetMinmaxParameteriv( GLenum target, GLenum pname,
813
GLint *params );
814
815
GLAPI void GLAPIENTRY emscripten_glConvolutionFilter1D( GLenum target,
816
GLenum internalformat, GLsizei width, GLenum format, GLenum type,
817
const GLvoid *image );
818
819
GLAPI void GLAPIENTRY emscripten_glConvolutionFilter2D( GLenum target,
820
GLenum internalformat, GLsizei width, GLsizei height, GLenum format,
821
GLenum type, const GLvoid *image );
822
823
GLAPI void GLAPIENTRY emscripten_glConvolutionParameterf( GLenum target, GLenum pname,
824
GLfloat params );
825
826
GLAPI void GLAPIENTRY emscripten_glConvolutionParameterfv( GLenum target, GLenum pname,
827
const GLfloat *params );
828
829
GLAPI void GLAPIENTRY emscripten_glConvolutionParameteri( GLenum target, GLenum pname,
830
GLint params );
831
832
GLAPI void GLAPIENTRY emscripten_glConvolutionParameteriv( GLenum target, GLenum pname,
833
const GLint *params );
834
835
GLAPI void GLAPIENTRY emscripten_glCopyConvolutionFilter1D( GLenum target,
836
GLenum internalformat, GLint x, GLint y, GLsizei width );
837
838
GLAPI void GLAPIENTRY emscripten_glCopyConvolutionFilter2D( GLenum target,
839
GLenum internalformat, GLint x, GLint y, GLsizei width,
840
GLsizei height);
841
842
GLAPI void GLAPIENTRY emscripten_glGetConvolutionFilter( GLenum target, GLenum format,
843
GLenum type, GLvoid *image );
844
845
GLAPI void GLAPIENTRY emscripten_glGetConvolutionParameterfv( GLenum target, GLenum pname,
846
GLfloat *params );
847
848
GLAPI void GLAPIENTRY emscripten_glGetConvolutionParameteriv( GLenum target, GLenum pname,
849
GLint *params );
850
851
GLAPI void GLAPIENTRY emscripten_glSeparableFilter2D( GLenum target,
852
GLenum internalformat, GLsizei width, GLsizei height, GLenum format,
853
GLenum type, const GLvoid *row, const GLvoid *column );
854
855
GLAPI void GLAPIENTRY emscripten_glGetSeparableFilter( GLenum target, GLenum format,
856
GLenum type, GLvoid *row, GLvoid *column, GLvoid *span );
857
858
859
GLAPI void GLAPIENTRY emscripten_glActiveTexture( GLenum texture );
860
861
GLAPI void GLAPIENTRY emscripten_glClientActiveTexture( GLenum texture );
862
863
GLAPI void GLAPIENTRY emscripten_glCompressedTexImage1D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data );
864
865
GLAPI void GLAPIENTRY emscripten_glCompressedTexImage2D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data );
866
867
GLAPI void GLAPIENTRY emscripten_glCompressedTexImage3D( GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data );
868
869
GLAPI void GLAPIENTRY emscripten_glCompressedTexSubImage1D( GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data );
870
871
GLAPI void GLAPIENTRY emscripten_glCompressedTexSubImage2D( GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data );
872
873
GLAPI 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 );
874
875
GLAPI void GLAPIENTRY emscripten_glGetCompressedTexImage( GLenum target, GLint lod, GLvoid *img );
876
877
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1d( GLenum target, GLdouble s );
878
879
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1dv( GLenum target, const GLdouble *v );
880
881
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1f( GLenum target, GLfloat s );
882
883
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1fv( GLenum target, const GLfloat *v );
884
885
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1i( GLenum target, GLint s );
886
887
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1iv( GLenum target, const GLint *v );
888
889
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1s( GLenum target, GLshort s );
890
891
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1sv( GLenum target, const GLshort *v );
892
893
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2d( GLenum target, GLdouble s, GLdouble t );
894
895
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2dv( GLenum target, const GLdouble *v );
896
897
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2f( GLenum target, GLfloat s, GLfloat t );
898
899
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2fv( GLenum target, const GLfloat *v );
900
901
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2i( GLenum target, GLint s, GLint t );
902
903
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2iv( GLenum target, const GLint *v );
904
905
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2s( GLenum target, GLshort s, GLshort t );
906
907
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2sv( GLenum target, const GLshort *v );
908
909
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3d( GLenum target, GLdouble s, GLdouble t, GLdouble r );
910
911
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3dv( GLenum target, const GLdouble *v );
912
913
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3f( GLenum target, GLfloat s, GLfloat t, GLfloat r );
914
915
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3fv( GLenum target, const GLfloat *v );
916
917
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3i( GLenum target, GLint s, GLint t, GLint r );
918
919
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3iv( GLenum target, const GLint *v );
920
921
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3s( GLenum target, GLshort s, GLshort t, GLshort r );
922
923
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3sv( GLenum target, const GLshort *v );
924
925
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4d( GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q );
926
927
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4dv( GLenum target, const GLdouble *v );
928
929
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4f( GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q );
930
931
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4fv( GLenum target, const GLfloat *v );
932
933
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4i( GLenum target, GLint s, GLint t, GLint r, GLint q );
934
935
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4iv( GLenum target, const GLint *v );
936
937
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4s( GLenum target, GLshort s, GLshort t, GLshort r, GLshort q );
938
939
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4sv( GLenum target, const GLshort *v );
940
941
942
GLAPI void GLAPIENTRY emscripten_glLoadTransposeMatrixd( const GLdouble m[16] );
943
944
GLAPI void GLAPIENTRY emscripten_glLoadTransposeMatrixf( const GLfloat m[16] );
945
946
GLAPI void GLAPIENTRY emscripten_glMultTransposeMatrixd( const GLdouble m[16] );
947
948
GLAPI void GLAPIENTRY emscripten_glMultTransposeMatrixf( const GLfloat m[16] );
949
950
GLAPI void GLAPIENTRY emscripten_glSampleCoverage( GLclampf value, GLboolean invert );
951
952
953
GLAPI void GLAPIENTRY emscripten_glActiveTextureARB(GLenum texture);
954
GLAPI void GLAPIENTRY emscripten_glClientActiveTextureARB(GLenum texture);
955
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1dARB(GLenum target, GLdouble s);
956
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1dvARB(GLenum target, const GLdouble *v);
957
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1fARB(GLenum target, GLfloat s);
958
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1fvARB(GLenum target, const GLfloat *v);
959
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1iARB(GLenum target, GLint s);
960
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1ivARB(GLenum target, const GLint *v);
961
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1sARB(GLenum target, GLshort s);
962
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord1svARB(GLenum target, const GLshort *v);
963
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t);
964
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2dvARB(GLenum target, const GLdouble *v);
965
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t);
966
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2fvARB(GLenum target, const GLfloat *v);
967
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t);
968
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2ivARB(GLenum target, const GLint *v);
969
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t);
970
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord2svARB(GLenum target, const GLshort *v);
971
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r);
972
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3dvARB(GLenum target, const GLdouble *v);
973
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r);
974
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3fvARB(GLenum target, const GLfloat *v);
975
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r);
976
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3ivARB(GLenum target, const GLint *v);
977
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r);
978
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord3svARB(GLenum target, const GLshort *v);
979
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
980
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4dvARB(GLenum target, const GLdouble *v);
981
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
982
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4fvARB(GLenum target, const GLfloat *v);
983
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q);
984
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4ivARB(GLenum target, const GLint *v);
985
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
986
GLAPI void GLAPIENTRY emscripten_glMultiTexCoord4svARB(GLenum target, const GLshort *v);
987
988
989
GLAPI void APIENTRY emscripten_glBlendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
990
GLAPI void APIENTRY emscripten_glBlendEquation (GLenum mode);
991
GLAPI void APIENTRY emscripten_glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
992
GLAPI 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);
993
GLAPI void APIENTRY emscripten_glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
994
995
996
GLAPI void APIENTRY emscripten_glColorTable (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
997
GLAPI void APIENTRY emscripten_glColorTableParameterfv (GLenum target, GLenum pname, const GLfloat *params);
998
GLAPI void APIENTRY emscripten_glColorTableParameteriv (GLenum target, GLenum pname, const GLint *params);
999
GLAPI void APIENTRY emscripten_glCopyColorTable (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
1000
GLAPI void APIENTRY emscripten_glGetColorTable (GLenum target, GLenum format, GLenum type, GLvoid *table);
1001
GLAPI void APIENTRY emscripten_glGetColorTableParameterfv (GLenum target, GLenum pname, GLfloat *params);
1002
GLAPI void APIENTRY emscripten_glGetColorTableParameteriv (GLenum target, GLenum pname, GLint *params);
1003
GLAPI void APIENTRY emscripten_glColorSubTable (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
1004
GLAPI void APIENTRY emscripten_glCopyColorSubTable (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
1005
GLAPI void APIENTRY emscripten_glConvolutionFilter1D (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
1006
GLAPI void APIENTRY emscripten_glConvolutionFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
1007
GLAPI void APIENTRY emscripten_glConvolutionParameterf (GLenum target, GLenum pname, GLfloat params);
1008
GLAPI void APIENTRY emscripten_glConvolutionParameterfv (GLenum target, GLenum pname, const GLfloat *params);
1009
GLAPI void APIENTRY emscripten_glConvolutionParameteri (GLenum target, GLenum pname, GLint params);
1010
GLAPI void APIENTRY emscripten_glConvolutionParameteriv (GLenum target, GLenum pname, const GLint *params);
1011
GLAPI void APIENTRY emscripten_glCopyConvolutionFilter1D (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
1012
GLAPI void APIENTRY emscripten_glCopyConvolutionFilter2D (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
1013
GLAPI void APIENTRY emscripten_glGetConvolutionFilter (GLenum target, GLenum format, GLenum type, GLvoid *image);
1014
GLAPI void APIENTRY emscripten_glGetConvolutionParameterfv (GLenum target, GLenum pname, GLfloat *params);
1015
GLAPI void APIENTRY emscripten_glGetConvolutionParameteriv (GLenum target, GLenum pname, GLint *params);
1016
GLAPI void APIENTRY emscripten_glGetSeparableFilter (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
1017
GLAPI void APIENTRY emscripten_glSeparableFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
1018
GLAPI void APIENTRY emscripten_glGetHistogram (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
1019
GLAPI void APIENTRY emscripten_glGetHistogramParameterfv (GLenum target, GLenum pname, GLfloat *params);
1020
GLAPI void APIENTRY emscripten_glGetHistogramParameteriv (GLenum target, GLenum pname, GLint *params);
1021
GLAPI void APIENTRY emscripten_glGetMinmax (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
1022
GLAPI void APIENTRY emscripten_glGetMinmaxParameterfv (GLenum target, GLenum pname, GLfloat *params);
1023
GLAPI void APIENTRY emscripten_glGetMinmaxParameteriv (GLenum target, GLenum pname, GLint *params);
1024
GLAPI void APIENTRY emscripten_glHistogram (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
1025
GLAPI void APIENTRY emscripten_glMinmax (GLenum target, GLenum internalformat, GLboolean sink);
1026
GLAPI void APIENTRY emscripten_glResetHistogram (GLenum target);
1027
GLAPI void APIENTRY emscripten_glResetMinmax (GLenum target);
1028
1029
1030
GLAPI void APIENTRY emscripten_glActiveTexture (GLenum texture);
1031
GLAPI void APIENTRY emscripten_glSampleCoverage (GLclampf value, GLboolean invert);
1032
GLAPI void APIENTRY emscripten_glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
1033
GLAPI void APIENTRY emscripten_glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
1034
GLAPI void APIENTRY emscripten_glCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
1035
GLAPI 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);
1036
GLAPI void APIENTRY emscripten_glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
1037
GLAPI void APIENTRY emscripten_glCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
1038
GLAPI void APIENTRY emscripten_glGetCompressedTexImage (GLenum target, GLint level, GLvoid *img);
1039
1040
1041
GLAPI void APIENTRY emscripten_glClientActiveTexture (GLenum texture);
1042
GLAPI void APIENTRY emscripten_glMultiTexCoord1d (GLenum target, GLdouble s);
1043
GLAPI void APIENTRY emscripten_glMultiTexCoord1dv (GLenum target, const GLdouble *v);
1044
GLAPI void APIENTRY emscripten_glMultiTexCoord1f (GLenum target, GLfloat s);
1045
GLAPI void APIENTRY emscripten_glMultiTexCoord1fv (GLenum target, const GLfloat *v);
1046
GLAPI void APIENTRY emscripten_glMultiTexCoord1i (GLenum target, GLint s);
1047
GLAPI void APIENTRY emscripten_glMultiTexCoord1iv (GLenum target, const GLint *v);
1048
GLAPI void APIENTRY emscripten_glMultiTexCoord1s (GLenum target, GLshort s);
1049
GLAPI void APIENTRY emscripten_glMultiTexCoord1sv (GLenum target, const GLshort *v);
1050
GLAPI void APIENTRY emscripten_glMultiTexCoord2d (GLenum target, GLdouble s, GLdouble t);
1051
GLAPI void APIENTRY emscripten_glMultiTexCoord2dv (GLenum target, const GLdouble *v);
1052
GLAPI void APIENTRY emscripten_glMultiTexCoord2f (GLenum target, GLfloat s, GLfloat t);
1053
GLAPI void APIENTRY emscripten_glMultiTexCoord2fv (GLenum target, const GLfloat *v);
1054
GLAPI void APIENTRY emscripten_glMultiTexCoord2i (GLenum target, GLint s, GLint t);
1055
GLAPI void APIENTRY emscripten_glMultiTexCoord2iv (GLenum target, const GLint *v);
1056
GLAPI void APIENTRY emscripten_glMultiTexCoord2s (GLenum target, GLshort s, GLshort t);
1057
GLAPI void APIENTRY emscripten_glMultiTexCoord2sv (GLenum target, const GLshort *v);
1058
GLAPI void APIENTRY emscripten_glMultiTexCoord3d (GLenum target, GLdouble s, GLdouble t, GLdouble r);
1059
GLAPI void APIENTRY emscripten_glMultiTexCoord3dv (GLenum target, const GLdouble *v);
1060
GLAPI void APIENTRY emscripten_glMultiTexCoord3f (GLenum target, GLfloat s, GLfloat t, GLfloat r);
1061
GLAPI void APIENTRY emscripten_glMultiTexCoord3fv (GLenum target, const GLfloat *v);
1062
GLAPI void APIENTRY emscripten_glMultiTexCoord3i (GLenum target, GLint s, GLint t, GLint r);
1063
GLAPI void APIENTRY emscripten_glMultiTexCoord3iv (GLenum target, const GLint *v);
1064
GLAPI void APIENTRY emscripten_glMultiTexCoord3s (GLenum target, GLshort s, GLshort t, GLshort r);
1065
GLAPI void APIENTRY emscripten_glMultiTexCoord3sv (GLenum target, const GLshort *v);
1066
GLAPI void APIENTRY emscripten_glMultiTexCoord4d (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
1067
GLAPI void APIENTRY emscripten_glMultiTexCoord4dv (GLenum target, const GLdouble *v);
1068
GLAPI void APIENTRY emscripten_glMultiTexCoord4f (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
1069
GLAPI void APIENTRY emscripten_glMultiTexCoord4fv (GLenum target, const GLfloat *v);
1070
GLAPI void APIENTRY emscripten_glMultiTexCoord4i (GLenum target, GLint s, GLint t, GLint r, GLint q);
1071
GLAPI void APIENTRY emscripten_glMultiTexCoord4iv (GLenum target, const GLint *v);
1072
GLAPI void APIENTRY emscripten_glMultiTexCoord4s (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
1073
GLAPI void APIENTRY emscripten_glMultiTexCoord4sv (GLenum target, const GLshort *v);
1074
GLAPI void APIENTRY emscripten_glLoadTransposeMatrixf (const GLfloat *m);
1075
GLAPI void APIENTRY emscripten_glLoadTransposeMatrixd (const GLdouble *m);
1076
GLAPI void APIENTRY emscripten_glMultTransposeMatrixf (const GLfloat *m);
1077
GLAPI void APIENTRY emscripten_glMultTransposeMatrixd (const GLdouble *m);
1078
1079
1080
GLAPI void APIENTRY emscripten_glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
1081
GLAPI void APIENTRY emscripten_glMultiDrawArrays (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
1082
GLAPI void APIENTRY emscripten_glMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);
1083
GLAPI void APIENTRY emscripten_glPointParameterf (GLenum pname, GLfloat param);
1084
GLAPI void APIENTRY emscripten_glPointParameterfv (GLenum pname, const GLfloat *params);
1085
GLAPI void APIENTRY emscripten_glPointParameteri (GLenum pname, GLint param);
1086
GLAPI void APIENTRY emscripten_glPointParameteriv (GLenum pname, const GLint *params);
1087
1088
1089
GLAPI void APIENTRY emscripten_glFogCoordf (GLfloat coord);
1090
GLAPI void APIENTRY emscripten_glFogCoordfv (const GLfloat *coord);
1091
GLAPI void APIENTRY emscripten_glFogCoordd (GLdouble coord);
1092
GLAPI void APIENTRY emscripten_glFogCoorddv (const GLdouble *coord);
1093
GLAPI void APIENTRY emscripten_glFogCoordPointer (GLenum type, GLsizei stride, const GLvoid *pointer);
1094
GLAPI void APIENTRY emscripten_glSecondaryColor3b (GLbyte red, GLbyte green, GLbyte blue);
1095
GLAPI void APIENTRY emscripten_glSecondaryColor3bv (const GLbyte *v);
1096
GLAPI void APIENTRY emscripten_glSecondaryColor3d (GLdouble red, GLdouble green, GLdouble blue);
1097
GLAPI void APIENTRY emscripten_glSecondaryColor3dv (const GLdouble *v);
1098
GLAPI void APIENTRY emscripten_glSecondaryColor3f (GLfloat red, GLfloat green, GLfloat blue);
1099
GLAPI void APIENTRY emscripten_glSecondaryColor3fv (const GLfloat *v);
1100
GLAPI void APIENTRY emscripten_glSecondaryColor3i (GLint red, GLint green, GLint blue);
1101
GLAPI void APIENTRY emscripten_glSecondaryColor3iv (const GLint *v);
1102
GLAPI void APIENTRY emscripten_glSecondaryColor3s (GLshort red, GLshort green, GLshort blue);
1103
GLAPI void APIENTRY emscripten_glSecondaryColor3sv (const GLshort *v);
1104
GLAPI void APIENTRY emscripten_glSecondaryColor3ub (GLubyte red, GLubyte green, GLubyte blue);
1105
GLAPI void APIENTRY emscripten_glSecondaryColor3ubv (const GLubyte *v);
1106
GLAPI void APIENTRY emscripten_glSecondaryColor3ui (GLuint red, GLuint green, GLuint blue);
1107
GLAPI void APIENTRY emscripten_glSecondaryColor3uiv (const GLuint *v);
1108
GLAPI void APIENTRY emscripten_glSecondaryColor3us (GLushort red, GLushort green, GLushort blue);
1109
GLAPI void APIENTRY emscripten_glSecondaryColor3usv (const GLushort *v);
1110
GLAPI void APIENTRY emscripten_glSecondaryColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
1111
GLAPI void APIENTRY emscripten_glWindowPos2d (GLdouble x, GLdouble y);
1112
GLAPI void APIENTRY emscripten_glWindowPos2dv (const GLdouble *v);
1113
GLAPI void APIENTRY emscripten_glWindowPos2f (GLfloat x, GLfloat y);
1114
GLAPI void APIENTRY emscripten_glWindowPos2fv (const GLfloat *v);
1115
GLAPI void APIENTRY emscripten_glWindowPos2i (GLint x, GLint y);
1116
GLAPI void APIENTRY emscripten_glWindowPos2iv (const GLint *v);
1117
GLAPI void APIENTRY emscripten_glWindowPos2s (GLshort x, GLshort y);
1118
GLAPI void APIENTRY emscripten_glWindowPos2sv (const GLshort *v);
1119
GLAPI void APIENTRY emscripten_glWindowPos3d (GLdouble x, GLdouble y, GLdouble z);
1120
GLAPI void APIENTRY emscripten_glWindowPos3dv (const GLdouble *v);
1121
GLAPI void APIENTRY emscripten_glWindowPos3f (GLfloat x, GLfloat y, GLfloat z);
1122
GLAPI void APIENTRY emscripten_glWindowPos3fv (const GLfloat *v);
1123
GLAPI void APIENTRY emscripten_glWindowPos3i (GLint x, GLint y, GLint z);
1124
GLAPI void APIENTRY emscripten_glWindowPos3iv (const GLint *v);
1125
GLAPI void APIENTRY emscripten_glWindowPos3s (GLshort x, GLshort y, GLshort z);
1126
GLAPI void APIENTRY emscripten_glWindowPos3sv (const GLshort *v);
1127
1128
1129
GLAPI void APIENTRY emscripten_glGenQueries (GLsizei n, GLuint *ids);
1130
GLAPI void APIENTRY emscripten_glDeleteQueries (GLsizei n, const GLuint *ids);
1131
GLAPI GLboolean APIENTRY emscripten_glIsQuery (GLuint id);
1132
GLAPI void APIENTRY emscripten_glBeginQuery (GLenum target, GLuint id);
1133
GLAPI void APIENTRY emscripten_glEndQuery (GLenum target);
1134
GLAPI void APIENTRY emscripten_glGetQueryiv (GLenum target, GLenum pname, GLint *params);
1135
GLAPI void APIENTRY emscripten_glGetQueryObjectiv (GLuint id, GLenum pname, GLint *params);
1136
GLAPI void APIENTRY emscripten_glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params);
1137
GLAPI void APIENTRY emscripten_glBindBuffer (GLenum target, GLuint buffer);
1138
GLAPI void APIENTRY emscripten_glDeleteBuffers (GLsizei n, const GLuint *buffers);
1139
GLAPI void APIENTRY emscripten_glGenBuffers (GLsizei n, GLuint *buffers);
1140
GLAPI GLboolean APIENTRY emscripten_glIsBuffer (GLuint buffer);
1141
GLAPI void APIENTRY emscripten_glBufferData (GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage);
1142
GLAPI void APIENTRY emscripten_glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data);
1143
GLAPI void APIENTRY emscripten_glGetBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data);
1144
GLAPI GLvoid* APIENTRY emscripten_glMapBuffer (GLenum target, GLenum access);
1145
GLAPI GLboolean APIENTRY emscripten_glUnmapBuffer (GLenum target);
1146
GLAPI void APIENTRY emscripten_glGetBufferParameteriv (GLenum target, GLenum pname, GLint *params);
1147
GLAPI void APIENTRY emscripten_glGetBufferPointerv (GLenum target, GLenum pname, GLvoid* *params);
1148
1149
1150
GLAPI void APIENTRY emscripten_glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha);
1151
GLAPI void APIENTRY emscripten_glDrawBuffers (GLsizei n, const GLenum *bufs);
1152
GLAPI void APIENTRY emscripten_glStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
1153
GLAPI void APIENTRY emscripten_glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask);
1154
GLAPI void APIENTRY emscripten_glStencilMaskSeparate (GLenum face, GLuint mask);
1155
GLAPI void APIENTRY emscripten_glAttachShader (GLuint program, GLuint shader);
1156
GLAPI void APIENTRY emscripten_glBindAttribLocation (GLuint program, GLuint index, const GLchar *name);
1157
GLAPI void APIENTRY emscripten_glCompileShader (GLuint shader);
1158
GLAPI GLuint APIENTRY emscripten_glCreateProgram (void);
1159
GLAPI GLuint APIENTRY emscripten_glCreateShader (GLenum type);
1160
GLAPI void APIENTRY emscripten_glDeleteProgram (GLuint program);
1161
GLAPI void APIENTRY emscripten_glDeleteShader (GLuint shader);
1162
GLAPI void APIENTRY emscripten_glDetachShader (GLuint program, GLuint shader);
1163
GLAPI void APIENTRY emscripten_glDisableVertexAttribArray (GLuint index);
1164
GLAPI void APIENTRY emscripten_glEnableVertexAttribArray (GLuint index);
1165
GLAPI void APIENTRY emscripten_glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
1166
GLAPI void APIENTRY emscripten_glGetActiveUniform (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
1167
GLAPI void APIENTRY emscripten_glGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj);
1168
GLAPI GLint APIENTRY emscripten_glGetAttribLocation (GLuint program, const GLchar *name);
1169
GLAPI void APIENTRY emscripten_glGetProgramiv (GLuint program, GLenum pname, GLint *params);
1170
GLAPI void APIENTRY emscripten_glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
1171
GLAPI void APIENTRY emscripten_glGetShaderiv (GLuint shader, GLenum pname, GLint *params);
1172
GLAPI void APIENTRY emscripten_glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
1173
GLAPI void APIENTRY emscripten_glGetShaderSource (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
1174
GLAPI GLint APIENTRY emscripten_glGetUniformLocation (GLuint program, const GLchar *name);
1175
GLAPI void APIENTRY emscripten_glGetUniformfv (GLuint program, GLint location, GLfloat *params);
1176
GLAPI void APIENTRY emscripten_glGetUniformiv (GLuint program, GLint location, GLint *params);
1177
GLAPI void APIENTRY emscripten_glGetVertexAttribdv (GLuint index, GLenum pname, GLdouble *params);
1178
GLAPI void APIENTRY emscripten_glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params);
1179
GLAPI void APIENTRY emscripten_glGetVertexAttribiv (GLuint index, GLenum pname, GLint *params);
1180
GLAPI void APIENTRY emscripten_glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoid* *pointer);
1181
GLAPI GLboolean APIENTRY emscripten_glIsProgram (GLuint program);
1182
GLAPI GLboolean APIENTRY emscripten_glIsShader (GLuint shader);
1183
GLAPI void APIENTRY emscripten_glLinkProgram (GLuint program);
1184
GLAPI void APIENTRY emscripten_glShaderSource (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length);
1185
GLAPI void APIENTRY emscripten_glUseProgram (GLuint program);
1186
GLAPI void APIENTRY emscripten_glUniform1f (GLint location, GLfloat v0);
1187
GLAPI void APIENTRY emscripten_glUniform2f (GLint location, GLfloat v0, GLfloat v1);
1188
GLAPI void APIENTRY emscripten_glUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
1189
GLAPI void APIENTRY emscripten_glUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
1190
GLAPI void APIENTRY emscripten_glUniform1i (GLint location, GLint v0);
1191
GLAPI void APIENTRY emscripten_glUniform2i (GLint location, GLint v0, GLint v1);
1192
GLAPI void APIENTRY emscripten_glUniform3i (GLint location, GLint v0, GLint v1, GLint v2);
1193
GLAPI void APIENTRY emscripten_glUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
1194
GLAPI void APIENTRY emscripten_glUniform1fv (GLint location, GLsizei count, const GLfloat *value);
1195
GLAPI void APIENTRY emscripten_glUniform2fv (GLint location, GLsizei count, const GLfloat *value);
1196
GLAPI void APIENTRY emscripten_glUniform3fv (GLint location, GLsizei count, const GLfloat *value);
1197
GLAPI void APIENTRY emscripten_glUniform4fv (GLint location, GLsizei count, const GLfloat *value);
1198
GLAPI void APIENTRY emscripten_glUniform1iv (GLint location, GLsizei count, const GLint *value);
1199
GLAPI void APIENTRY emscripten_glUniform2iv (GLint location, GLsizei count, const GLint *value);
1200
GLAPI void APIENTRY emscripten_glUniform3iv (GLint location, GLsizei count, const GLint *value);
1201
GLAPI void APIENTRY emscripten_glUniform4iv (GLint location, GLsizei count, const GLint *value);
1202
GLAPI void APIENTRY emscripten_glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1203
GLAPI void APIENTRY emscripten_glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1204
GLAPI void APIENTRY emscripten_glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1205
GLAPI void APIENTRY emscripten_glValidateProgram (GLuint program);
1206
GLAPI void APIENTRY emscripten_glVertexAttrib1d (GLuint index, GLdouble x);
1207
GLAPI void APIENTRY emscripten_glVertexAttrib1dv (GLuint index, const GLdouble *v);
1208
GLAPI void APIENTRY emscripten_glVertexAttrib1f (GLuint index, GLfloat x);
1209
GLAPI void APIENTRY emscripten_glVertexAttrib1fv (GLuint index, const GLfloat *v);
1210
GLAPI void APIENTRY emscripten_glVertexAttrib1s (GLuint index, GLshort x);
1211
GLAPI void APIENTRY emscripten_glVertexAttrib1sv (GLuint index, const GLshort *v);
1212
GLAPI void APIENTRY emscripten_glVertexAttrib2d (GLuint index, GLdouble x, GLdouble y);
1213
GLAPI void APIENTRY emscripten_glVertexAttrib2dv (GLuint index, const GLdouble *v);
1214
GLAPI void APIENTRY emscripten_glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y);
1215
GLAPI void APIENTRY emscripten_glVertexAttrib2fv (GLuint index, const GLfloat *v);
1216
GLAPI void APIENTRY emscripten_glVertexAttrib2s (GLuint index, GLshort x, GLshort y);
1217
GLAPI void APIENTRY emscripten_glVertexAttrib2sv (GLuint index, const GLshort *v);
1218
GLAPI void APIENTRY emscripten_glVertexAttrib3d (GLuint index, GLdouble x, GLdouble y, GLdouble z);
1219
GLAPI void APIENTRY emscripten_glVertexAttrib3dv (GLuint index, const GLdouble *v);
1220
GLAPI void APIENTRY emscripten_glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z);
1221
GLAPI void APIENTRY emscripten_glVertexAttrib3fv (GLuint index, const GLfloat *v);
1222
GLAPI void APIENTRY emscripten_glVertexAttrib3s (GLuint index, GLshort x, GLshort y, GLshort z);
1223
GLAPI void APIENTRY emscripten_glVertexAttrib3sv (GLuint index, const GLshort *v);
1224
GLAPI void APIENTRY emscripten_glVertexAttrib4Nbv (GLuint index, const GLbyte *v);
1225
GLAPI void APIENTRY emscripten_glVertexAttrib4Niv (GLuint index, const GLint *v);
1226
GLAPI void APIENTRY emscripten_glVertexAttrib4Nsv (GLuint index, const GLshort *v);
1227
GLAPI void APIENTRY emscripten_glVertexAttrib4Nub (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
1228
GLAPI void APIENTRY emscripten_glVertexAttrib4Nubv (GLuint index, const GLubyte *v);
1229
GLAPI void APIENTRY emscripten_glVertexAttrib4Nuiv (GLuint index, const GLuint *v);
1230
GLAPI void APIENTRY emscripten_glVertexAttrib4Nusv (GLuint index, const GLushort *v);
1231
GLAPI void APIENTRY emscripten_glVertexAttrib4bv (GLuint index, const GLbyte *v);
1232
GLAPI void APIENTRY emscripten_glVertexAttrib4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1233
GLAPI void APIENTRY emscripten_glVertexAttrib4dv (GLuint index, const GLdouble *v);
1234
GLAPI void APIENTRY emscripten_glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1235
GLAPI void APIENTRY emscripten_glVertexAttrib4fv (GLuint index, const GLfloat *v);
1236
GLAPI void APIENTRY emscripten_glVertexAttrib4iv (GLuint index, const GLint *v);
1237
GLAPI void APIENTRY emscripten_glVertexAttrib4s (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
1238
GLAPI void APIENTRY emscripten_glVertexAttrib4sv (GLuint index, const GLshort *v);
1239
GLAPI void APIENTRY emscripten_glVertexAttrib4ubv (GLuint index, const GLubyte *v);
1240
GLAPI void APIENTRY emscripten_glVertexAttrib4uiv (GLuint index, const GLuint *v);
1241
GLAPI void APIENTRY emscripten_glVertexAttrib4usv (GLuint index, const GLushort *v);
1242
GLAPI void APIENTRY emscripten_glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
1243
1244
1245
GLAPI void APIENTRY emscripten_glUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1246
GLAPI void APIENTRY emscripten_glUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1247
GLAPI void APIENTRY emscripten_glUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1248
GLAPI void APIENTRY emscripten_glUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1249
GLAPI void APIENTRY emscripten_glUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1250
GLAPI void APIENTRY emscripten_glUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1251
1252
1253
GLAPI void APIENTRY emscripten_glColorMaski (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
1254
GLAPI void APIENTRY emscripten_glGetBooleani_v (GLenum target, GLuint index, GLboolean *data);
1255
GLAPI void APIENTRY emscripten_glGetIntegeri_v (GLenum target, GLuint index, GLint *data);
1256
GLAPI void APIENTRY emscripten_glEnablei (GLenum target, GLuint index);
1257
GLAPI void APIENTRY emscripten_glDisablei (GLenum target, GLuint index);
1258
GLAPI GLboolean APIENTRY emscripten_glIsEnabledi (GLenum target, GLuint index);
1259
GLAPI void APIENTRY emscripten_glBeginTransformFeedback (GLenum primitiveMode);
1260
GLAPI void APIENTRY emscripten_glEndTransformFeedback (void);
1261
GLAPI void APIENTRY emscripten_glBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
1262
GLAPI void APIENTRY emscripten_glBindBufferBase (GLenum target, GLuint index, GLuint buffer);
1263
GLAPI void APIENTRY emscripten_glTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode);
1264
GLAPI void APIENTRY emscripten_glGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
1265
GLAPI void APIENTRY emscripten_glClampColor (GLenum target, GLenum clamp);
1266
GLAPI void APIENTRY emscripten_glBeginConditionalRender (GLuint id, GLenum mode);
1267
GLAPI void APIENTRY emscripten_glEndConditionalRender (void);
1268
GLAPI void APIENTRY emscripten_glVertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
1269
GLAPI void APIENTRY emscripten_glGetVertexAttribIiv (GLuint index, GLenum pname, GLint *params);
1270
GLAPI void APIENTRY emscripten_glGetVertexAttribIuiv (GLuint index, GLenum pname, GLuint *params);
1271
GLAPI void APIENTRY emscripten_glVertexAttribI1i (GLuint index, GLint x);
1272
GLAPI void APIENTRY emscripten_glVertexAttribI2i (GLuint index, GLint x, GLint y);
1273
GLAPI void APIENTRY emscripten_glVertexAttribI3i (GLuint index, GLint x, GLint y, GLint z);
1274
GLAPI void APIENTRY emscripten_glVertexAttribI4i (GLuint index, GLint x, GLint y, GLint z, GLint w);
1275
GLAPI void APIENTRY emscripten_glVertexAttribI1ui (GLuint index, GLuint x);
1276
GLAPI void APIENTRY emscripten_glVertexAttribI2ui (GLuint index, GLuint x, GLuint y);
1277
GLAPI void APIENTRY emscripten_glVertexAttribI3ui (GLuint index, GLuint x, GLuint y, GLuint z);
1278
GLAPI void APIENTRY emscripten_glVertexAttribI4ui (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
1279
GLAPI void APIENTRY emscripten_glVertexAttribI1iv (GLuint index, const GLint *v);
1280
GLAPI void APIENTRY emscripten_glVertexAttribI2iv (GLuint index, const GLint *v);
1281
GLAPI void APIENTRY emscripten_glVertexAttribI3iv (GLuint index, const GLint *v);
1282
GLAPI void APIENTRY emscripten_glVertexAttribI4iv (GLuint index, const GLint *v);
1283
GLAPI void APIENTRY emscripten_glVertexAttribI1uiv (GLuint index, const GLuint *v);
1284
GLAPI void APIENTRY emscripten_glVertexAttribI2uiv (GLuint index, const GLuint *v);
1285
GLAPI void APIENTRY emscripten_glVertexAttribI3uiv (GLuint index, const GLuint *v);
1286
GLAPI void APIENTRY emscripten_glVertexAttribI4uiv (GLuint index, const GLuint *v);
1287
GLAPI void APIENTRY emscripten_glVertexAttribI4bv (GLuint index, const GLbyte *v);
1288
GLAPI void APIENTRY emscripten_glVertexAttribI4sv (GLuint index, const GLshort *v);
1289
GLAPI void APIENTRY emscripten_glVertexAttribI4ubv (GLuint index, const GLubyte *v);
1290
GLAPI void APIENTRY emscripten_glVertexAttribI4usv (GLuint index, const GLushort *v);
1291
GLAPI void APIENTRY emscripten_glGetUniformuiv (GLuint program, GLint location, GLuint *params);
1292
GLAPI void APIENTRY emscripten_glBindFragDataLocation (GLuint program, GLuint color, const GLchar *name);
1293
GLAPI GLint APIENTRY emscripten_glGetFragDataLocation (GLuint program, const GLchar *name);
1294
GLAPI void APIENTRY emscripten_glUniform1ui (GLint location, GLuint v0);
1295
GLAPI void APIENTRY emscripten_glUniform2ui (GLint location, GLuint v0, GLuint v1);
1296
GLAPI void APIENTRY emscripten_glUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2);
1297
GLAPI void APIENTRY emscripten_glUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
1298
GLAPI void APIENTRY emscripten_glUniform1uiv (GLint location, GLsizei count, const GLuint *value);
1299
GLAPI void APIENTRY emscripten_glUniform2uiv (GLint location, GLsizei count, const GLuint *value);
1300
GLAPI void APIENTRY emscripten_glUniform3uiv (GLint location, GLsizei count, const GLuint *value);
1301
GLAPI void APIENTRY emscripten_glUniform4uiv (GLint location, GLsizei count, const GLuint *value);
1302
GLAPI void APIENTRY emscripten_glTexParameterIiv (GLenum target, GLenum pname, const GLint *params);
1303
GLAPI void APIENTRY emscripten_glTexParameterIuiv (GLenum target, GLenum pname, const GLuint *params);
1304
GLAPI void APIENTRY emscripten_glGetTexParameterIiv (GLenum target, GLenum pname, GLint *params);
1305
GLAPI void APIENTRY emscripten_glGetTexParameterIuiv (GLenum target, GLenum pname, GLuint *params);
1306
GLAPI void APIENTRY emscripten_glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value);
1307
GLAPI void APIENTRY emscripten_glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value);
1308
GLAPI void APIENTRY emscripten_glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1309
GLAPI void APIENTRY emscripten_glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
1310
1311
1312
GLAPI void APIENTRY emscripten_glDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
1313
GLAPI void APIENTRY emscripten_glDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
1314
GLAPI void APIENTRY emscripten_glTexBuffer (GLenum target, GLenum internalformat, GLuint buffer);
1315
GLAPI void APIENTRY emscripten_glPrimitiveRestartIndex (GLuint index);
1316
1317
1318
GLAPI void APIENTRY emscripten_glActiveTextureARB (GLenum texture);
1319
GLAPI void APIENTRY emscripten_glClientActiveTextureARB (GLenum texture);
1320
GLAPI void APIENTRY emscripten_glMultiTexCoord1dARB (GLenum target, GLdouble s);
1321
GLAPI void APIENTRY emscripten_glMultiTexCoord1dvARB (GLenum target, const GLdouble *v);
1322
GLAPI void APIENTRY emscripten_glMultiTexCoord1fARB (GLenum target, GLfloat s);
1323
GLAPI void APIENTRY emscripten_glMultiTexCoord1fvARB (GLenum target, const GLfloat *v);
1324
GLAPI void APIENTRY emscripten_glMultiTexCoord1iARB (GLenum target, GLint s);
1325
GLAPI void APIENTRY emscripten_glMultiTexCoord1ivARB (GLenum target, const GLint *v);
1326
GLAPI void APIENTRY emscripten_glMultiTexCoord1sARB (GLenum target, GLshort s);
1327
GLAPI void APIENTRY emscripten_glMultiTexCoord1svARB (GLenum target, const GLshort *v);
1328
GLAPI void APIENTRY emscripten_glMultiTexCoord2dARB (GLenum target, GLdouble s, GLdouble t);
1329
GLAPI void APIENTRY emscripten_glMultiTexCoord2dvARB (GLenum target, const GLdouble *v);
1330
GLAPI void APIENTRY emscripten_glMultiTexCoord2fARB (GLenum target, GLfloat s, GLfloat t);
1331
GLAPI void APIENTRY emscripten_glMultiTexCoord2fvARB (GLenum target, const GLfloat *v);
1332
GLAPI void APIENTRY emscripten_glMultiTexCoord2iARB (GLenum target, GLint s, GLint t);
1333
GLAPI void APIENTRY emscripten_glMultiTexCoord2ivARB (GLenum target, const GLint *v);
1334
GLAPI void APIENTRY emscripten_glMultiTexCoord2sARB (GLenum target, GLshort s, GLshort t);
1335
GLAPI void APIENTRY emscripten_glMultiTexCoord2svARB (GLenum target, const GLshort *v);
1336
GLAPI void APIENTRY emscripten_glMultiTexCoord3dARB (GLenum target, GLdouble s, GLdouble t, GLdouble r);
1337
GLAPI void APIENTRY emscripten_glMultiTexCoord3dvARB (GLenum target, const GLdouble *v);
1338
GLAPI void APIENTRY emscripten_glMultiTexCoord3fARB (GLenum target, GLfloat s, GLfloat t, GLfloat r);
1339
GLAPI void APIENTRY emscripten_glMultiTexCoord3fvARB (GLenum target, const GLfloat *v);
1340
GLAPI void APIENTRY emscripten_glMultiTexCoord3iARB (GLenum target, GLint s, GLint t, GLint r);
1341
GLAPI void APIENTRY emscripten_glMultiTexCoord3ivARB (GLenum target, const GLint *v);
1342
GLAPI void APIENTRY emscripten_glMultiTexCoord3sARB (GLenum target, GLshort s, GLshort t, GLshort r);
1343
GLAPI void APIENTRY emscripten_glMultiTexCoord3svARB (GLenum target, const GLshort *v);
1344
GLAPI void APIENTRY emscripten_glMultiTexCoord4dARB (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
1345
GLAPI void APIENTRY emscripten_glMultiTexCoord4dvARB (GLenum target, const GLdouble *v);
1346
GLAPI void APIENTRY emscripten_glMultiTexCoord4fARB (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
1347
GLAPI void APIENTRY emscripten_glMultiTexCoord4fvARB (GLenum target, const GLfloat *v);
1348
GLAPI void APIENTRY emscripten_glMultiTexCoord4iARB (GLenum target, GLint s, GLint t, GLint r, GLint q);
1349
GLAPI void APIENTRY emscripten_glMultiTexCoord4ivARB (GLenum target, const GLint *v);
1350
GLAPI void APIENTRY emscripten_glMultiTexCoord4sARB (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
1351
GLAPI void APIENTRY emscripten_glMultiTexCoord4svARB (GLenum target, const GLshort *v);
1352
1353
1354
GLAPI void APIENTRY emscripten_glLoadTransposeMatrixfARB (const GLfloat *m);
1355
GLAPI void APIENTRY emscripten_glLoadTransposeMatrixdARB (const GLdouble *m);
1356
GLAPI void APIENTRY emscripten_glMultTransposeMatrixfARB (const GLfloat *m);
1357
GLAPI void APIENTRY emscripten_glMultTransposeMatrixdARB (const GLdouble *m);
1358
1359
1360
GLAPI void APIENTRY emscripten_glCompressedTexImage3DARB (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
1361
GLAPI void APIENTRY emscripten_glCompressedTexImage2DARB (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
1362
GLAPI void APIENTRY emscripten_glCompressedTexImage1DARB (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
1363
GLAPI 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);
1364
GLAPI void APIENTRY emscripten_glCompressedTexSubImage2DARB (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
1365
GLAPI void APIENTRY emscripten_glCompressedTexSubImage1DARB (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
1366
GLAPI void APIENTRY emscripten_glGetCompressedTexImageARB (GLenum target, GLint level, GLvoid *img);
1367
1368
1369
GLAPI void APIENTRY emscripten_glVertexAttrib1dARB (GLuint index, GLdouble x);
1370
GLAPI void APIENTRY emscripten_glVertexAttrib1dvARB (GLuint index, const GLdouble *v);
1371
GLAPI void APIENTRY emscripten_glVertexAttrib1fARB (GLuint index, GLfloat x);
1372
GLAPI void APIENTRY emscripten_glVertexAttrib1fvARB (GLuint index, const GLfloat *v);
1373
GLAPI void APIENTRY emscripten_glVertexAttrib1sARB (GLuint index, GLshort x);
1374
GLAPI void APIENTRY emscripten_glVertexAttrib1svARB (GLuint index, const GLshort *v);
1375
GLAPI void APIENTRY emscripten_glVertexAttrib2dARB (GLuint index, GLdouble x, GLdouble y);
1376
GLAPI void APIENTRY emscripten_glVertexAttrib2dvARB (GLuint index, const GLdouble *v);
1377
GLAPI void APIENTRY emscripten_glVertexAttrib2fARB (GLuint index, GLfloat x, GLfloat y);
1378
GLAPI void APIENTRY emscripten_glVertexAttrib2fvARB (GLuint index, const GLfloat *v);
1379
GLAPI void APIENTRY emscripten_glVertexAttrib2sARB (GLuint index, GLshort x, GLshort y);
1380
GLAPI void APIENTRY emscripten_glVertexAttrib2svARB (GLuint index, const GLshort *v);
1381
GLAPI void APIENTRY emscripten_glVertexAttrib3dARB (GLuint index, GLdouble x, GLdouble y, GLdouble z);
1382
GLAPI void APIENTRY emscripten_glVertexAttrib3dvARB (GLuint index, const GLdouble *v);
1383
GLAPI void APIENTRY emscripten_glVertexAttrib3fARB (GLuint index, GLfloat x, GLfloat y, GLfloat z);
1384
GLAPI void APIENTRY emscripten_glVertexAttrib3fvARB (GLuint index, const GLfloat *v);
1385
GLAPI void APIENTRY emscripten_glVertexAttrib3sARB (GLuint index, GLshort x, GLshort y, GLshort z);
1386
GLAPI void APIENTRY emscripten_glVertexAttrib3svARB (GLuint index, const GLshort *v);
1387
GLAPI void APIENTRY emscripten_glVertexAttrib4NbvARB (GLuint index, const GLbyte *v);
1388
GLAPI void APIENTRY emscripten_glVertexAttrib4NivARB (GLuint index, const GLint *v);
1389
GLAPI void APIENTRY emscripten_glVertexAttrib4NsvARB (GLuint index, const GLshort *v);
1390
GLAPI void APIENTRY emscripten_glVertexAttrib4NubARB (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
1391
GLAPI void APIENTRY emscripten_glVertexAttrib4NubvARB (GLuint index, const GLubyte *v);
1392
GLAPI void APIENTRY emscripten_glVertexAttrib4NuivARB (GLuint index, const GLuint *v);
1393
GLAPI void APIENTRY emscripten_glVertexAttrib4NusvARB (GLuint index, const GLushort *v);
1394
GLAPI void APIENTRY emscripten_glVertexAttrib4bvARB (GLuint index, const GLbyte *v);
1395
GLAPI void APIENTRY emscripten_glVertexAttrib4dARB (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1396
GLAPI void APIENTRY emscripten_glVertexAttrib4dvARB (GLuint index, const GLdouble *v);
1397
GLAPI void APIENTRY emscripten_glVertexAttrib4fARB (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1398
GLAPI void APIENTRY emscripten_glVertexAttrib4fvARB (GLuint index, const GLfloat *v);
1399
GLAPI void APIENTRY emscripten_glVertexAttrib4ivARB (GLuint index, const GLint *v);
1400
GLAPI void APIENTRY emscripten_glVertexAttrib4sARB (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
1401
GLAPI void APIENTRY emscripten_glVertexAttrib4svARB (GLuint index, const GLshort *v);
1402
GLAPI void APIENTRY emscripten_glVertexAttrib4ubvARB (GLuint index, const GLubyte *v);
1403
GLAPI void APIENTRY emscripten_glVertexAttrib4uivARB (GLuint index, const GLuint *v);
1404
GLAPI void APIENTRY emscripten_glVertexAttrib4usvARB (GLuint index, const GLushort *v);
1405
GLAPI void APIENTRY emscripten_glVertexAttribPointerARB (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
1406
GLAPI void APIENTRY emscripten_glEnableVertexAttribArrayARB (GLuint index);
1407
GLAPI void APIENTRY emscripten_glDisableVertexAttribArrayARB (GLuint index);
1408
GLAPI void APIENTRY emscripten_glProgramStringARB (GLenum target, GLenum format, GLsizei len, const GLvoid *string);
1409
GLAPI void APIENTRY emscripten_glBindProgramARB (GLenum target, GLuint program);
1410
GLAPI void APIENTRY emscripten_glDeleteProgramsARB (GLsizei n, const GLuint *programs);
1411
GLAPI void APIENTRY emscripten_glGenProgramsARB (GLsizei n, GLuint *programs);
1412
GLAPI void APIENTRY emscripten_glProgramEnvParameter4dARB (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1413
GLAPI void APIENTRY emscripten_glProgramEnvParameter4dvARB (GLenum target, GLuint index, const GLdouble *params);
1414
GLAPI void APIENTRY emscripten_glProgramEnvParameter4fARB (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1415
GLAPI void APIENTRY emscripten_glProgramEnvParameter4fvARB (GLenum target, GLuint index, const GLfloat *params);
1416
GLAPI void APIENTRY emscripten_glProgramLocalParameter4dARB (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1417
GLAPI void APIENTRY emscripten_glProgramLocalParameter4dvARB (GLenum target, GLuint index, const GLdouble *params);
1418
GLAPI void APIENTRY emscripten_glProgramLocalParameter4fARB (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1419
GLAPI void APIENTRY emscripten_glProgramLocalParameter4fvARB (GLenum target, GLuint index, const GLfloat *params);
1420
GLAPI void APIENTRY emscripten_glGetProgramEnvParameterdvARB (GLenum target, GLuint index, GLdouble *params);
1421
GLAPI void APIENTRY emscripten_glGetProgramEnvParameterfvARB (GLenum target, GLuint index, GLfloat *params);
1422
GLAPI void APIENTRY emscripten_glGetProgramLocalParameterdvARB (GLenum target, GLuint index, GLdouble *params);
1423
GLAPI void APIENTRY emscripten_glGetProgramLocalParameterfvARB (GLenum target, GLuint index, GLfloat *params);
1424
GLAPI void APIENTRY emscripten_glGetProgramivARB (GLenum target, GLenum pname, GLint *params);
1425
GLAPI void APIENTRY emscripten_glGetProgramStringARB (GLenum target, GLenum pname, GLvoid *string);
1426
GLAPI void APIENTRY emscripten_glGetVertexAttribdvARB (GLuint index, GLenum pname, GLdouble *params);
1427
GLAPI void APIENTRY emscripten_glGetVertexAttribfvARB (GLuint index, GLenum pname, GLfloat *params);
1428
GLAPI void APIENTRY emscripten_glGetVertexAttribivARB (GLuint index, GLenum pname, GLint *params);
1429
GLAPI void APIENTRY emscripten_glGetVertexAttribPointervARB (GLuint index, GLenum pname, GLvoid* *pointer);
1430
GLAPI GLboolean APIENTRY emscripten_glIsProgramARB (GLuint program);
1431
1432
1433
GLAPI void APIENTRY emscripten_glBindBufferARB (GLenum target, GLuint buffer);
1434
GLAPI void APIENTRY emscripten_glDeleteBuffersARB (GLsizei n, const GLuint *buffers);
1435
GLAPI void APIENTRY emscripten_glGenBuffersARB (GLsizei n, GLuint *buffers);
1436
GLAPI GLboolean APIENTRY emscripten_glIsBufferARB (GLuint buffer);
1437
GLAPI void APIENTRY emscripten_glBufferDataARB (GLenum target, GLsizeiptrARB size, const GLvoid *data, GLenum usage);
1438
GLAPI void APIENTRY emscripten_glBufferSubDataARB (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid *data);
1439
GLAPI void APIENTRY emscripten_glGetBufferSubDataARB (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid *data);
1440
GLAPI GLvoid* APIENTRY emscripten_glMapBufferARB (GLenum target, GLenum access);
1441
GLAPI GLboolean APIENTRY emscripten_glUnmapBufferARB (GLenum target);
1442
GLAPI void APIENTRY emscripten_glGetBufferParameterivARB (GLenum target, GLenum pname, GLint *params);
1443
GLAPI void APIENTRY emscripten_glGetBufferPointervARB (GLenum target, GLenum pname, GLvoid* *params);
1444
1445
1446
GLAPI void APIENTRY emscripten_glGenQueriesARB (GLsizei n, GLuint *ids);
1447
GLAPI void APIENTRY emscripten_glDeleteQueriesARB (GLsizei n, const GLuint *ids);
1448
GLAPI GLboolean APIENTRY emscripten_glIsQueryARB (GLuint id);
1449
GLAPI void APIENTRY emscripten_glBeginQueryARB (GLenum target, GLuint id);
1450
GLAPI void APIENTRY emscripten_glEndQueryARB (GLenum target);
1451
GLAPI void APIENTRY emscripten_glGetQueryivARB (GLenum target, GLenum pname, GLint *params);
1452
GLAPI void APIENTRY emscripten_glGetQueryObjectivARB (GLuint id, GLenum pname, GLint *params);
1453
GLAPI void APIENTRY emscripten_glGetQueryObjectuivARB (GLuint id, GLenum pname, GLuint *params);
1454
1455
1456
GLAPI void APIENTRY emscripten_glDeleteObjectARB (GLhandleARB obj);
1457
GLAPI GLhandleARB APIENTRY emscripten_glGetHandleARB (GLenum pname);
1458
GLAPI void APIENTRY emscripten_glDetachObjectARB (GLhandleARB containerObj, GLhandleARB attachedObj);
1459
GLAPI GLhandleARB APIENTRY emscripten_glCreateShaderObjectARB (GLenum shaderType);
1460
GLAPI void APIENTRY emscripten_glShaderSourceARB (GLhandleARB shaderObj, GLsizei count, const GLcharARB* *string, const GLint *length);
1461
GLAPI void APIENTRY emscripten_glCompileShaderARB (GLhandleARB shaderObj);
1462
GLAPI GLhandleARB APIENTRY emscripten_glCreateProgramObjectARB (void);
1463
GLAPI void APIENTRY emscripten_glAttachObjectARB (GLhandleARB containerObj, GLhandleARB obj);
1464
GLAPI void APIENTRY emscripten_glLinkProgramARB (GLhandleARB programObj);
1465
GLAPI void APIENTRY emscripten_glUseProgramObjectARB (GLhandleARB programObj);
1466
GLAPI void APIENTRY emscripten_glValidateProgramARB (GLhandleARB programObj);
1467
GLAPI void APIENTRY emscripten_glUniform1fARB (GLint location, GLfloat v0);
1468
GLAPI void APIENTRY emscripten_glUniform2fARB (GLint location, GLfloat v0, GLfloat v1);
1469
GLAPI void APIENTRY emscripten_glUniform3fARB (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
1470
GLAPI void APIENTRY emscripten_glUniform4fARB (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
1471
GLAPI void APIENTRY emscripten_glUniform1iARB (GLint location, GLint v0);
1472
GLAPI void APIENTRY emscripten_glUniform2iARB (GLint location, GLint v0, GLint v1);
1473
GLAPI void APIENTRY emscripten_glUniform3iARB (GLint location, GLint v0, GLint v1, GLint v2);
1474
GLAPI void APIENTRY emscripten_glUniform4iARB (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
1475
GLAPI void APIENTRY emscripten_glUniform1fvARB (GLint location, GLsizei count, const GLfloat *value);
1476
GLAPI void APIENTRY emscripten_glUniform2fvARB (GLint location, GLsizei count, const GLfloat *value);
1477
GLAPI void APIENTRY emscripten_glUniform3fvARB (GLint location, GLsizei count, const GLfloat *value);
1478
GLAPI void APIENTRY emscripten_glUniform4fvARB (GLint location, GLsizei count, const GLfloat *value);
1479
GLAPI void APIENTRY emscripten_glUniform1ivARB (GLint location, GLsizei count, const GLint *value);
1480
GLAPI void APIENTRY emscripten_glUniform2ivARB (GLint location, GLsizei count, const GLint *value);
1481
GLAPI void APIENTRY emscripten_glUniform3ivARB (GLint location, GLsizei count, const GLint *value);
1482
GLAPI void APIENTRY emscripten_glUniform4ivARB (GLint location, GLsizei count, const GLint *value);
1483
GLAPI void APIENTRY emscripten_glUniformMatrix2fvARB (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1484
GLAPI void APIENTRY emscripten_glUniformMatrix3fvARB (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1485
GLAPI void APIENTRY emscripten_glUniformMatrix4fvARB (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1486
GLAPI void APIENTRY emscripten_glGetObjectParameterfvARB (GLhandleARB obj, GLenum pname, GLfloat *params);
1487
GLAPI void APIENTRY emscripten_glGetObjectParameterivARB (GLhandleARB obj, GLenum pname, GLint *params);
1488
GLAPI void APIENTRY emscripten_glGetInfoLogARB (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog);
1489
GLAPI void APIENTRY emscripten_glGetAttachedObjectsARB (GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj);
1490
GLAPI GLint APIENTRY emscripten_glGetUniformLocationARB (GLhandleARB programObj, const GLcharARB *name);
1491
GLAPI void APIENTRY emscripten_glGetActiveUniformARB (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
1492
GLAPI void APIENTRY emscripten_glGetUniformfvARB (GLhandleARB programObj, GLint location, GLfloat *params);
1493
GLAPI void APIENTRY emscripten_glGetUniformivARB (GLhandleARB programObj, GLint location, GLint *params);
1494
GLAPI void APIENTRY emscripten_glGetShaderSourceARB (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source);
1495
1496
1497
GLAPI void APIENTRY emscripten_glBindAttribLocationARB (GLhandleARB programObj, GLuint index, const GLcharARB *name);
1498
GLAPI void APIENTRY emscripten_glGetActiveAttribARB (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
1499
GLAPI GLint APIENTRY emscripten_glGetAttribLocationARB (GLhandleARB programObj, const GLcharARB *name);
1500
1501
1502
GLAPI void APIENTRY emscripten_glDrawArraysInstancedARB (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
1503
GLAPI void APIENTRY emscripten_glDrawElementsInstancedARB (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
1504
1505
1506
GLAPI GLboolean APIENTRY emscripten_glIsRenderbuffer (GLuint renderbuffer);
1507
GLAPI void APIENTRY emscripten_glBindRenderbuffer (GLenum target, GLuint renderbuffer);
1508
GLAPI void APIENTRY emscripten_glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers);
1509
GLAPI void APIENTRY emscripten_glGenRenderbuffers (GLsizei n, GLuint *renderbuffers);
1510
GLAPI void APIENTRY emscripten_glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
1511
GLAPI void APIENTRY emscripten_glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint *params);
1512
GLAPI GLboolean APIENTRY emscripten_glIsFramebuffer (GLuint framebuffer);
1513
GLAPI void APIENTRY emscripten_glBindFramebuffer (GLenum target, GLuint framebuffer);
1514
GLAPI void APIENTRY emscripten_glDeleteFramebuffers (GLsizei n, const GLuint *framebuffers);
1515
GLAPI void APIENTRY emscripten_glGenFramebuffers (GLsizei n, GLuint *framebuffers);
1516
GLAPI GLenum APIENTRY emscripten_glCheckFramebufferStatus (GLenum target);
1517
GLAPI void APIENTRY emscripten_glFramebufferTexture1D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
1518
GLAPI void APIENTRY emscripten_glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
1519
GLAPI void APIENTRY emscripten_glFramebufferTexture3D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
1520
GLAPI void APIENTRY emscripten_glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
1521
GLAPI void APIENTRY emscripten_glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params);
1522
GLAPI void APIENTRY emscripten_glGenerateMipmap (GLenum target);
1523
GLAPI void APIENTRY emscripten_glBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
1524
GLAPI void APIENTRY emscripten_glRenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
1525
GLAPI void APIENTRY emscripten_glFramebufferTextureLayer (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
1526
1527
1528
GLAPI void APIENTRY emscripten_glBindVertexArray (GLuint array);
1529
GLAPI void APIENTRY emscripten_glDeleteVertexArrays (GLsizei n, const GLuint *arrays);
1530
GLAPI void APIENTRY emscripten_glGenVertexArrays (GLsizei n, GLuint *arrays);
1531
GLAPI GLboolean APIENTRY emscripten_glIsVertexArray (GLuint array);
1532
1533
1534
GLAPI void APIENTRY emscripten_glGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar* *uniformNames, GLuint *uniformIndices);
1535
GLAPI void APIENTRY emscripten_glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
1536
GLAPI void APIENTRY emscripten_glGetActiveUniformName (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
1537
GLAPI GLuint APIENTRY emscripten_glGetUniformBlockIndex (GLuint program, const GLchar *uniformBlockName);
1538
GLAPI void APIENTRY emscripten_glGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
1539
GLAPI void APIENTRY emscripten_glGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
1540
GLAPI void APIENTRY emscripten_glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
1541
1542
1543
GLAPI void APIENTRY emscripten_glReleaseShaderCompiler (void);
1544
GLAPI void APIENTRY emscripten_glShaderBinary (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length);
1545
GLAPI void APIENTRY emscripten_glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
1546
GLAPI void APIENTRY emscripten_glDepthRangef (GLclampf n, GLclampf f);
1547
GLAPI void APIENTRY emscripten_glClearDepthf (GLclampf d);
1548
1549
1550
GLAPI void APIENTRY emscripten_glVertexAttribDivisor (GLuint index, GLuint divisor);
1551
1552
GLAPI void APIENTRY emscripten_glDeleteObject (GLhandleARB obj);
1553
GLAPI void APIENTRY emscripten_glGetObjectParameteriv (GLhandleARB obj, GLenum pname, GLint *params);
1554
GLAPI void APIENTRY emscripten_glGetInfoLog (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog);
1555
GLAPI void APIENTRY emscripten_glBindProgram (GLenum target, GLuint program);
1556
1557