1
// GENERATED FILE - DO NOT EDIT.
2
// Generated by generate_entry_points.py using data from gl.xml.
4
// Copyright 2019 The ANGLE Project Authors. All rights reserved.
5
// Use of this source code is governed by a BSD-style license that can be
6
// found in the LICENSE file.
8
// Context_gl.cpp: Implements the GL specific parts of Context.
11
#include "common/debug.h"
16
void Context::compressedTexImage1D(GLenum target,
18
GLenum internalformat,
27
void Context::compressedTexSubImage1D(GLenum target,
38
void Context::getCompressedTexImage(GLenum target, GLint level, void *img)
43
void Context::loadTransposeMatrixd(const GLdouble *m)
48
void Context::loadTransposeMatrixf(const GLfloat *m)
53
void Context::multTransposeMatrixd(const GLdouble *m)
58
void Context::multTransposeMatrixf(const GLfloat *m)
63
void Context::multiTexCoord1d(GLenum target, GLdouble s)
68
void Context::multiTexCoord1dv(GLenum target, const GLdouble *v)
73
void Context::multiTexCoord1f(GLenum target, GLfloat s)
78
void Context::multiTexCoord1fv(GLenum target, const GLfloat *v)
83
void Context::multiTexCoord1i(GLenum target, GLint s)
88
void Context::multiTexCoord1iv(GLenum target, const GLint *v)
93
void Context::multiTexCoord1s(GLenum target, GLshort s)
98
void Context::multiTexCoord1sv(GLenum target, const GLshort *v)
103
void Context::multiTexCoord2d(GLenum target, GLdouble s, GLdouble t)
108
void Context::multiTexCoord2dv(GLenum target, const GLdouble *v)
113
void Context::multiTexCoord2f(GLenum target, GLfloat s, GLfloat t)
118
void Context::multiTexCoord2fv(GLenum target, const GLfloat *v)
123
void Context::multiTexCoord2i(GLenum target, GLint s, GLint t)
128
void Context::multiTexCoord2iv(GLenum target, const GLint *v)
133
void Context::multiTexCoord2s(GLenum target, GLshort s, GLshort t)
138
void Context::multiTexCoord2sv(GLenum target, const GLshort *v)
143
void Context::multiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r)
148
void Context::multiTexCoord3dv(GLenum target, const GLdouble *v)
153
void Context::multiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r)
158
void Context::multiTexCoord3fv(GLenum target, const GLfloat *v)
163
void Context::multiTexCoord3i(GLenum target, GLint s, GLint t, GLint r)
168
void Context::multiTexCoord3iv(GLenum target, const GLint *v)
173
void Context::multiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r)
178
void Context::multiTexCoord3sv(GLenum target, const GLshort *v)
183
void Context::multiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
188
void Context::multiTexCoord4dv(GLenum target, const GLdouble *v)
193
void Context::multiTexCoord4fv(GLenum target, const GLfloat *v)
198
void Context::multiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q)
203
void Context::multiTexCoord4iv(GLenum target, const GLint *v)
208
void Context::multiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
213
void Context::multiTexCoord4sv(GLenum target, const GLshort *v)
218
void Context::getVertexAttribdv(GLuint index, GLenum pname, GLdouble *params)
223
void Context::vertexAttrib1d(GLuint index, GLdouble x)
228
void Context::vertexAttrib1dv(GLuint index, const GLdouble *v)
233
void Context::vertexAttrib1s(GLuint index, GLshort x)
238
void Context::vertexAttrib1sv(GLuint index, const GLshort *v)
243
void Context::vertexAttrib2d(GLuint index, GLdouble x, GLdouble y)
248
void Context::vertexAttrib2dv(GLuint index, const GLdouble *v)
253
void Context::vertexAttrib2s(GLuint index, GLshort x, GLshort y)
258
void Context::vertexAttrib2sv(GLuint index, const GLshort *v)
263
void Context::vertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
268
void Context::vertexAttrib3dv(GLuint index, const GLdouble *v)
273
void Context::vertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z)
278
void Context::vertexAttrib3sv(GLuint index, const GLshort *v)
283
void Context::vertexAttrib4Nbv(GLuint index, const GLbyte *v)
288
void Context::vertexAttrib4Niv(GLuint index, const GLint *v)
293
void Context::vertexAttrib4Nsv(GLuint index, const GLshort *v)
298
void Context::vertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
303
void Context::vertexAttrib4Nubv(GLuint index, const GLubyte *v)
308
void Context::vertexAttrib4Nuiv(GLuint index, const GLuint *v)
313
void Context::vertexAttrib4Nusv(GLuint index, const GLushort *v)
318
void Context::vertexAttrib4bv(GLuint index, const GLbyte *v)
323
void Context::vertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
328
void Context::vertexAttrib4dv(GLuint index, const GLdouble *v)
333
void Context::vertexAttrib4iv(GLuint index, const GLint *v)
338
void Context::vertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
343
void Context::vertexAttrib4sv(GLuint index, const GLshort *v)
348
void Context::vertexAttrib4ubv(GLuint index, const GLubyte *v)
353
void Context::vertexAttrib4uiv(GLuint index, const GLuint *v)
358
void Context::vertexAttrib4usv(GLuint index, const GLushort *v)
363
void Context::beginConditionalRender(GLuint id, GLenum mode)
368
void Context::clampColor(GLenum target, GLenum clamp)
373
void Context::endConditionalRender()
378
void Context::framebufferTexture1D(GLenum target,
380
TextureTarget textarget,
387
void Context::vertexAttribI1i(GLuint index, GLint x)
392
void Context::vertexAttribI1iv(GLuint index, const GLint *v)
397
void Context::vertexAttribI1ui(GLuint index, GLuint x)
402
void Context::vertexAttribI1uiv(GLuint index, const GLuint *v)
407
void Context::vertexAttribI2i(GLuint index, GLint x, GLint y)
412
void Context::vertexAttribI2iv(GLuint index, const GLint *v)
417
void Context::vertexAttribI2ui(GLuint index, GLuint x, GLuint y)
422
void Context::vertexAttribI2uiv(GLuint index, const GLuint *v)
427
void Context::vertexAttribI3i(GLuint index, GLint x, GLint y, GLint z)
432
void Context::vertexAttribI3iv(GLuint index, const GLint *v)
437
void Context::vertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z)
442
void Context::vertexAttribI3uiv(GLuint index, const GLuint *v)
447
void Context::vertexAttribI4bv(GLuint index, const GLbyte *v)
452
void Context::vertexAttribI4sv(GLuint index, const GLshort *v)
457
void Context::vertexAttribI4ubv(GLuint index, const GLubyte *v)
462
void Context::vertexAttribI4usv(GLuint index, const GLushort *v)
467
void Context::getActiveUniformName(ShaderProgramID program,
476
void Context::primitiveRestartIndex(GLuint index)
481
void Context::fogCoordPointer(GLenum type, GLsizei stride, const void *pointer)
486
void Context::fogCoordd(GLdouble coord)
491
void Context::fogCoorddv(const GLdouble *coord)
496
void Context::fogCoordf(GLfloat coord)
501
void Context::fogCoordfv(const GLfloat *coord)
506
void Context::pointParameteri(GLenum pname, GLint param)
511
void Context::pointParameteriv(GLenum pname, const GLint *params)
516
void Context::secondaryColor3b(GLbyte red, GLbyte green, GLbyte blue)
521
void Context::secondaryColor3bv(const GLbyte *v)
526
void Context::secondaryColor3d(GLdouble red, GLdouble green, GLdouble blue)
531
void Context::secondaryColor3dv(const GLdouble *v)
536
void Context::secondaryColor3f(GLfloat red, GLfloat green, GLfloat blue)
541
void Context::secondaryColor3fv(const GLfloat *v)
546
void Context::secondaryColor3i(GLint red, GLint green, GLint blue)
551
void Context::secondaryColor3iv(const GLint *v)
556
void Context::secondaryColor3s(GLshort red, GLshort green, GLshort blue)
561
void Context::secondaryColor3sv(const GLshort *v)
566
void Context::secondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue)
571
void Context::secondaryColor3ubv(const GLubyte *v)
576
void Context::secondaryColor3ui(GLuint red, GLuint green, GLuint blue)
581
void Context::secondaryColor3uiv(const GLuint *v)
586
void Context::secondaryColor3us(GLushort red, GLushort green, GLushort blue)
591
void Context::secondaryColor3usv(const GLushort *v)
596
void Context::secondaryColorPointer(GLint size, GLenum type, GLsizei stride, const void *pointer)
601
void Context::windowPos2d(GLdouble x, GLdouble y)
606
void Context::windowPos2dv(const GLdouble *v)
611
void Context::windowPos2f(GLfloat x, GLfloat y)
616
void Context::windowPos2fv(const GLfloat *v)
621
void Context::windowPos2i(GLint x, GLint y)
626
void Context::windowPos2iv(const GLint *v)
631
void Context::windowPos2s(GLshort x, GLshort y)
636
void Context::windowPos2sv(const GLshort *v)
641
void Context::windowPos3d(GLdouble x, GLdouble y, GLdouble z)
646
void Context::windowPos3dv(const GLdouble *v)
651
void Context::windowPos3f(GLfloat x, GLfloat y, GLfloat z)
656
void Context::windowPos3fv(const GLfloat *v)
661
void Context::windowPos3i(GLint x, GLint y, GLint z)
666
void Context::windowPos3iv(const GLint *v)
671
void Context::windowPos3s(GLshort x, GLshort y, GLshort z)
676
void Context::windowPos3sv(const GLshort *v)
681
void Context::getBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, void *data)
686
void Context::accum(GLenum op, GLfloat value)
691
void Context::begin(GLenum mode)
696
void Context::bitmap(GLsizei width,
702
const GLubyte *bitmap)
707
void Context::callList(GLuint list)
712
void Context::callLists(GLsizei n, GLenum type, const void *lists)
717
void Context::clearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
722
void Context::clearDepth(GLdouble depth)
727
void Context::clearIndex(GLfloat c)
732
void Context::clipPlane(GLenum plane, const GLdouble *equation)
737
void Context::color3b(GLbyte red, GLbyte green, GLbyte blue)
742
void Context::color3bv(const GLbyte *v)
747
void Context::color3d(GLdouble red, GLdouble green, GLdouble blue)
752
void Context::color3dv(const GLdouble *v)
757
void Context::color3f(GLfloat red, GLfloat green, GLfloat blue)
762
void Context::color3fv(const GLfloat *v)
767
void Context::color3i(GLint red, GLint green, GLint blue)
772
void Context::color3iv(const GLint *v)
777
void Context::color3s(GLshort red, GLshort green, GLshort blue)
782
void Context::color3sv(const GLshort *v)
787
void Context::color3ub(GLubyte red, GLubyte green, GLubyte blue)
792
void Context::color3ubv(const GLubyte *v)
797
void Context::color3ui(GLuint red, GLuint green, GLuint blue)
802
void Context::color3uiv(const GLuint *v)
807
void Context::color3us(GLushort red, GLushort green, GLushort blue)
812
void Context::color3usv(const GLushort *v)
817
void Context::color4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
822
void Context::color4bv(const GLbyte *v)
827
void Context::color4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
832
void Context::color4dv(const GLdouble *v)
837
void Context::color4fv(const GLfloat *v)
842
void Context::color4i(GLint red, GLint green, GLint blue, GLint alpha)
847
void Context::color4iv(const GLint *v)
852
void Context::color4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
857
void Context::color4sv(const GLshort *v)
862
void Context::color4ubv(const GLubyte *v)
867
void Context::color4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
872
void Context::color4uiv(const GLuint *v)
877
void Context::color4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
882
void Context::color4usv(const GLushort *v)
887
void Context::colorMaterial(GLenum face, GLenum mode)
892
void Context::copyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
897
void Context::deleteLists(GLuint list, GLsizei range)
902
void Context::depthRange(GLdouble n, GLdouble f)
907
void Context::drawBuffer(GLenum buf)
912
void Context::drawPixels(GLsizei width,
921
void Context::edgeFlag(GLboolean flag)
926
void Context::edgeFlagv(const GLboolean *flag)
936
void Context::endList()
941
void Context::evalCoord1d(GLdouble u)
946
void Context::evalCoord1dv(const GLdouble *u)
951
void Context::evalCoord1f(GLfloat u)
956
void Context::evalCoord1fv(const GLfloat *u)
961
void Context::evalCoord2d(GLdouble u, GLdouble v)
966
void Context::evalCoord2dv(const GLdouble *u)
971
void Context::evalCoord2f(GLfloat u, GLfloat v)
976
void Context::evalCoord2fv(const GLfloat *u)
981
void Context::evalMesh1(GLenum mode, GLint i1, GLint i2)
986
void Context::evalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
991
void Context::evalPoint1(GLint i)
996
void Context::evalPoint2(GLint i, GLint j)
1001
void Context::feedbackBuffer(GLsizei size, GLenum type, GLfloat *buffer)
1006
void Context::fogi(GLenum pname, GLint param)
1011
void Context::fogiv(GLenum pname, const GLint *params)
1016
void Context::frustum(GLdouble left,
1026
GLuint Context::genLists(GLsizei range)
1032
void Context::getClipPlane(GLenum plane, GLdouble *equation)
1037
void Context::getDoublev(GLenum pname, GLdouble *data)
1042
void Context::getLightiv(GLenum light, GLenum pname, GLint *params)
1047
void Context::getMapdv(GLenum target, GLenum query, GLdouble *v)
1052
void Context::getMapfv(GLenum target, GLenum query, GLfloat *v)
1057
void Context::getMapiv(GLenum target, GLenum query, GLint *v)
1062
void Context::getMaterialiv(GLenum face, GLenum pname, GLint *params)
1067
void Context::getPixelMapfv(GLenum map, GLfloat *values)
1072
void Context::getPixelMapuiv(GLenum map, GLuint *values)
1077
void Context::getPixelMapusv(GLenum map, GLushort *values)
1082
void Context::getPolygonStipple(GLubyte *mask)
1087
void Context::getTexGendv(GLenum coord, GLenum pname, GLdouble *params)
1092
void Context::indexMask(GLuint mask)
1097
void Context::indexd(GLdouble c)
1102
void Context::indexdv(const GLdouble *c)
1107
void Context::indexf(GLfloat c)
1112
void Context::indexfv(const GLfloat *c)
1117
void Context::indexi(GLint c)
1122
void Context::indexiv(const GLint *c)
1127
void Context::indexs(GLshort c)
1132
void Context::indexsv(const GLshort *c)
1137
void Context::initNames()
1142
GLboolean Context::isList(GLuint list)
1148
void Context::lightModeli(GLenum pname, GLint param)
1153
void Context::lightModeliv(GLenum pname, const GLint *params)
1158
void Context::lighti(GLenum light, GLenum pname, GLint param)
1163
void Context::lightiv(GLenum light, GLenum pname, const GLint *params)
1168
void Context::lineStipple(GLint factor, GLushort pattern)
1173
void Context::listBase(GLuint base)
1178
void Context::loadMatrixd(const GLdouble *m)
1183
void Context::loadName(GLuint name)
1188
void Context::map1d(GLenum target,
1193
const GLdouble *points)
1198
void Context::map1f(GLenum target,
1203
const GLfloat *points)
1208
void Context::map2d(GLenum target,
1217
const GLdouble *points)
1222
void Context::map2f(GLenum target,
1231
const GLfloat *points)
1236
void Context::mapGrid1d(GLint un, GLdouble u1, GLdouble u2)
1241
void Context::mapGrid1f(GLint un, GLfloat u1, GLfloat u2)
1246
void Context::mapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
1251
void Context::mapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
1256
void Context::materiali(GLenum face, GLenum pname, GLint param)
1261
void Context::materialiv(GLenum face, GLenum pname, const GLint *params)
1266
void Context::multMatrixd(const GLdouble *m)
1271
void Context::newList(GLuint list, GLenum mode)
1276
void Context::normal3b(GLbyte nx, GLbyte ny, GLbyte nz)
1281
void Context::normal3bv(const GLbyte *v)
1286
void Context::normal3d(GLdouble nx, GLdouble ny, GLdouble nz)
1291
void Context::normal3dv(const GLdouble *v)
1296
void Context::normal3fv(const GLfloat *v)
1301
void Context::normal3i(GLint nx, GLint ny, GLint nz)
1306
void Context::normal3iv(const GLint *v)
1311
void Context::normal3s(GLshort nx, GLshort ny, GLshort nz)
1316
void Context::normal3sv(const GLshort *v)
1321
void Context::ortho(GLdouble left,
1331
void Context::passThrough(GLfloat token)
1336
void Context::pixelMapfv(GLenum map, GLsizei mapsize, const GLfloat *values)
1341
void Context::pixelMapuiv(GLenum map, GLsizei mapsize, const GLuint *values)
1346
void Context::pixelMapusv(GLenum map, GLsizei mapsize, const GLushort *values)
1351
void Context::pixelStoref(GLenum pname, GLfloat param)
1356
void Context::pixelTransferf(GLenum pname, GLfloat param)
1361
void Context::pixelTransferi(GLenum pname, GLint param)
1366
void Context::pixelZoom(GLfloat xfactor, GLfloat yfactor)
1371
void Context::polygonMode(GLenum face, GLenum mode)
1376
void Context::polygonStipple(const GLubyte *mask)
1381
void Context::popAttrib()
1386
void Context::popName()
1391
void Context::pushAttrib(GLbitfield mask)
1396
void Context::pushName(GLuint name)
1401
void Context::rasterPos2d(GLdouble x, GLdouble y)
1406
void Context::rasterPos2dv(const GLdouble *v)
1411
void Context::rasterPos2f(GLfloat x, GLfloat y)
1416
void Context::rasterPos2fv(const GLfloat *v)
1421
void Context::rasterPos2i(GLint x, GLint y)
1426
void Context::rasterPos2iv(const GLint *v)
1431
void Context::rasterPos2s(GLshort x, GLshort y)
1436
void Context::rasterPos2sv(const GLshort *v)
1441
void Context::rasterPos3d(GLdouble x, GLdouble y, GLdouble z)
1446
void Context::rasterPos3dv(const GLdouble *v)
1451
void Context::rasterPos3f(GLfloat x, GLfloat y, GLfloat z)
1456
void Context::rasterPos3fv(const GLfloat *v)
1461
void Context::rasterPos3i(GLint x, GLint y, GLint z)
1466
void Context::rasterPos3iv(const GLint *v)
1471
void Context::rasterPos3s(GLshort x, GLshort y, GLshort z)
1476
void Context::rasterPos3sv(const GLshort *v)
1481
void Context::rasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
1486
void Context::rasterPos4dv(const GLdouble *v)
1491
void Context::rasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
1496
void Context::rasterPos4fv(const GLfloat *v)
1501
void Context::rasterPos4i(GLint x, GLint y, GLint z, GLint w)
1506
void Context::rasterPos4iv(const GLint *v)
1511
void Context::rasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
1516
void Context::rasterPos4sv(const GLshort *v)
1521
void Context::rectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
1526
void Context::rectdv(const GLdouble *v1, const GLdouble *v2)
1531
void Context::rectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
1536
void Context::rectfv(const GLfloat *v1, const GLfloat *v2)
1541
void Context::recti(GLint x1, GLint y1, GLint x2, GLint y2)
1546
void Context::rectiv(const GLint *v1, const GLint *v2)
1551
void Context::rects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
1556
void Context::rectsv(const GLshort *v1, const GLshort *v2)
1561
GLint Context::renderMode(GLenum mode)
1567
void Context::rotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1572
void Context::scaled(GLdouble x, GLdouble y, GLdouble z)
1577
void Context::selectBuffer(GLsizei size, GLuint *buffer)
1582
void Context::texCoord1d(GLdouble s)
1587
void Context::texCoord1dv(const GLdouble *v)
1592
void Context::texCoord1f(GLfloat s)
1597
void Context::texCoord1fv(const GLfloat *v)
1602
void Context::texCoord1i(GLint s)
1607
void Context::texCoord1iv(const GLint *v)
1612
void Context::texCoord1s(GLshort s)
1617
void Context::texCoord1sv(const GLshort *v)
1622
void Context::texCoord2d(GLdouble s, GLdouble t)
1627
void Context::texCoord2dv(const GLdouble *v)
1632
void Context::texCoord2f(GLfloat s, GLfloat t)
1637
void Context::texCoord2fv(const GLfloat *v)
1642
void Context::texCoord2i(GLint s, GLint t)
1647
void Context::texCoord2iv(const GLint *v)
1652
void Context::texCoord2s(GLshort s, GLshort t)
1657
void Context::texCoord2sv(const GLshort *v)
1662
void Context::texCoord3d(GLdouble s, GLdouble t, GLdouble r)
1667
void Context::texCoord3dv(const GLdouble *v)
1672
void Context::texCoord3f(GLfloat s, GLfloat t, GLfloat r)
1677
void Context::texCoord3fv(const GLfloat *v)
1682
void Context::texCoord3i(GLint s, GLint t, GLint r)
1687
void Context::texCoord3iv(const GLint *v)
1692
void Context::texCoord3s(GLshort s, GLshort t, GLshort r)
1697
void Context::texCoord3sv(const GLshort *v)
1702
void Context::texCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
1707
void Context::texCoord4dv(const GLdouble *v)
1712
void Context::texCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
1717
void Context::texCoord4fv(const GLfloat *v)
1722
void Context::texCoord4i(GLint s, GLint t, GLint r, GLint q)
1727
void Context::texCoord4iv(const GLint *v)
1732
void Context::texCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
1737
void Context::texCoord4sv(const GLshort *v)
1742
void Context::texGend(GLenum coord, GLenum pname, GLdouble param)
1747
void Context::texGendv(GLenum coord, GLenum pname, const GLdouble *params)
1752
void Context::texImage1D(GLenum target,
1754
GLint internalformat,
1764
void Context::translated(GLdouble x, GLdouble y, GLdouble z)
1769
void Context::vertex2d(GLdouble x, GLdouble y)
1774
void Context::vertex2dv(const GLdouble *v)
1779
void Context::vertex2f(GLfloat x, GLfloat y)
1784
void Context::vertex2fv(const GLfloat *v)
1789
void Context::vertex2i(GLint x, GLint y)
1794
void Context::vertex2iv(const GLint *v)
1799
void Context::vertex2s(GLshort x, GLshort y)
1804
void Context::vertex2sv(const GLshort *v)
1809
void Context::vertex3d(GLdouble x, GLdouble y, GLdouble z)
1814
void Context::vertex3dv(const GLdouble *v)
1819
void Context::vertex3f(GLfloat x, GLfloat y, GLfloat z)
1824
void Context::vertex3fv(const GLfloat *v)
1829
void Context::vertex3i(GLint x, GLint y, GLint z)
1834
void Context::vertex3iv(const GLint *v)
1839
void Context::vertex3s(GLshort x, GLshort y, GLshort z)
1844
void Context::vertex3sv(const GLshort *v)
1849
void Context::vertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
1854
void Context::vertex4dv(const GLdouble *v)
1859
void Context::vertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
1864
void Context::vertex4fv(const GLfloat *v)
1869
void Context::vertex4i(GLint x, GLint y, GLint z, GLint w)
1874
void Context::vertex4iv(const GLint *v)
1879
void Context::vertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
1884
void Context::vertex4sv(const GLshort *v)
1889
GLboolean Context::areTexturesResident(GLsizei n, const GLuint *textures, GLboolean *residences)
1895
void Context::arrayElement(GLint i)
1900
void Context::copyTexImage1D(GLenum target,
1902
GLenum internalformat,
1911
void Context::copyTexSubImage1D(GLenum target,
1921
void Context::edgeFlagPointer(GLsizei stride, const void *pointer)
1926
void Context::indexPointer(GLenum type, GLsizei stride, const void *pointer)
1931
void Context::indexub(GLubyte c)
1936
void Context::indexubv(const GLubyte *c)
1941
void Context::interleavedArrays(GLenum format, GLsizei stride, const void *pointer)
1946
void Context::popClientAttrib()
1951
void Context::prioritizeTextures(GLsizei n, const GLuint *textures, const GLfloat *priorities)
1956
void Context::pushClientAttrib(GLbitfield mask)
1961
void Context::texSubImage1D(GLenum target,
1972
void Context::multiDrawElementsBaseVertex(PrimitiveMode mode,
1973
const GLsizei *count,
1974
DrawElementsType type,
1975
const void *const *indices,
1977
const GLint *basevertex)
1982
void Context::texImage2DMultisample(GLenum target,
1984
GLenum internalformat,
1987
GLboolean fixedsamplelocations)
1992
void Context::texImage3DMultisample(GLenum target,
1994
GLenum internalformat,
1998
GLboolean fixedsamplelocations)
2003
void Context::colorP3ui(GLenum type, GLuint color)
2008
void Context::colorP3uiv(GLenum type, const GLuint *color)
2013
void Context::colorP4ui(GLenum type, GLuint color)
2018
void Context::colorP4uiv(GLenum type, const GLuint *color)
2023
void Context::multiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords)
2028
void Context::multiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords)
2033
void Context::multiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords)
2038
void Context::multiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords)
2043
void Context::multiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords)
2048
void Context::multiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords)
2053
void Context::multiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords)
2058
void Context::multiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords)
2063
void Context::normalP3ui(GLenum type, GLuint coords)
2068
void Context::normalP3uiv(GLenum type, const GLuint *coords)
2073
void Context::secondaryColorP3ui(GLenum type, GLuint color)
2078
void Context::secondaryColorP3uiv(GLenum type, const GLuint *color)
2083
void Context::texCoordP1ui(GLenum type, GLuint coords)
2088
void Context::texCoordP1uiv(GLenum type, const GLuint *coords)
2093
void Context::texCoordP2ui(GLenum type, GLuint coords)
2098
void Context::texCoordP2uiv(GLenum type, const GLuint *coords)
2103
void Context::texCoordP3ui(GLenum type, GLuint coords)
2108
void Context::texCoordP3uiv(GLenum type, const GLuint *coords)
2113
void Context::texCoordP4ui(GLenum type, GLuint coords)
2118
void Context::texCoordP4uiv(GLenum type, const GLuint *coords)
2123
void Context::vertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
2128
void Context::vertexAttribP1uiv(GLuint index,
2130
GLboolean normalized,
2131
const GLuint *value)
2136
void Context::vertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
2141
void Context::vertexAttribP2uiv(GLuint index,
2143
GLboolean normalized,
2144
const GLuint *value)
2149
void Context::vertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
2154
void Context::vertexAttribP3uiv(GLuint index,
2156
GLboolean normalized,
2157
const GLuint *value)
2162
void Context::vertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value)
2167
void Context::vertexAttribP4uiv(GLuint index,
2169
GLboolean normalized,
2170
const GLuint *value)
2175
void Context::vertexP2ui(GLenum type, GLuint value)
2180
void Context::vertexP2uiv(GLenum type, const GLuint *value)
2185
void Context::vertexP3ui(GLenum type, GLuint value)
2190
void Context::vertexP3uiv(GLenum type, const GLuint *value)
2195
void Context::vertexP4ui(GLenum type, GLuint value)
2200
void Context::vertexP4uiv(GLenum type, const GLuint *value)
2205
void Context::beginQueryIndexed(GLenum target, GLuint index, QueryID id)
2210
void Context::drawTransformFeedback(GLenum mode, TransformFeedbackID id)
2215
void Context::drawTransformFeedbackStream(GLenum mode, TransformFeedbackID id, GLuint stream)
2220
void Context::endQueryIndexed(GLenum target, GLuint index)
2225
void Context::getActiveSubroutineName(ShaderProgramID program,
2235
void Context::getActiveSubroutineUniformName(ShaderProgramID program,
2245
void Context::getActiveSubroutineUniformiv(ShaderProgramID program,
2254
void Context::getProgramStageiv(ShaderProgramID program,
2262
void Context::getQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params)
2267
GLuint Context::getSubroutineIndex(ShaderProgramID program, GLenum shadertype, const GLchar *name)
2273
GLint Context::getSubroutineUniformLocation(ShaderProgramID program,
2281
void Context::getUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params)
2286
void Context::getUniformdv(ShaderProgramID program, GLint location, GLdouble *params)
2291
void Context::patchParameterfv(GLenum pname, const GLfloat *values)
2296
void Context::uniform1d(GLint location, GLdouble x)
2301
void Context::uniform1dv(GLint location, GLsizei count, const GLdouble *value)
2306
void Context::uniform2d(GLint location, GLdouble x, GLdouble y)
2311
void Context::uniform2dv(GLint location, GLsizei count, const GLdouble *value)
2316
void Context::uniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z)
2321
void Context::uniform3dv(GLint location, GLsizei count, const GLdouble *value)
2326
void Context::uniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2331
void Context::uniform4dv(GLint location, GLsizei count, const GLdouble *value)
2336
void Context::uniformMatrix2dv(GLint location,
2338
GLboolean transpose,
2339
const GLdouble *value)
2344
void Context::uniformMatrix2x3dv(GLint location,
2346
GLboolean transpose,
2347
const GLdouble *value)
2352
void Context::uniformMatrix2x4dv(GLint location,
2354
GLboolean transpose,
2355
const GLdouble *value)
2360
void Context::uniformMatrix3dv(GLint location,
2362
GLboolean transpose,
2363
const GLdouble *value)
2368
void Context::uniformMatrix3x2dv(GLint location,
2370
GLboolean transpose,
2371
const GLdouble *value)
2376
void Context::uniformMatrix3x4dv(GLint location,
2378
GLboolean transpose,
2379
const GLdouble *value)
2384
void Context::uniformMatrix4dv(GLint location,
2386
GLboolean transpose,
2387
const GLdouble *value)
2392
void Context::uniformMatrix4x2dv(GLint location,
2394
GLboolean transpose,
2395
const GLdouble *value)
2400
void Context::uniformMatrix4x3dv(GLint location,
2402
GLboolean transpose,
2403
const GLdouble *value)
2408
void Context::uniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices)
2413
void Context::depthRangeArrayv(GLuint first, GLsizei count, const GLdouble *v)
2418
void Context::depthRangeIndexed(GLuint index, GLdouble n, GLdouble f)
2423
void Context::getDoublei_v(GLenum target, GLuint index, GLdouble *data)
2428
void Context::getFloati_v(GLenum target, GLuint index, GLfloat *data)
2433
void Context::getVertexAttribLdv(GLuint index, GLenum pname, GLdouble *params)
2438
void Context::programUniform1d(ShaderProgramID program, GLint location, GLdouble v0)
2443
void Context::programUniform1dv(ShaderProgramID program,
2446
const GLdouble *value)
2451
void Context::programUniform2d(ShaderProgramID program, GLint location, GLdouble v0, GLdouble v1)
2456
void Context::programUniform2dv(ShaderProgramID program,
2459
const GLdouble *value)
2464
void Context::programUniform3d(ShaderProgramID program,
2473
void Context::programUniform3dv(ShaderProgramID program,
2476
const GLdouble *value)
2481
void Context::programUniform4d(ShaderProgramID program,
2491
void Context::programUniform4dv(ShaderProgramID program,
2494
const GLdouble *value)
2499
void Context::programUniformMatrix2dv(ShaderProgramID program,
2502
GLboolean transpose,
2503
const GLdouble *value)
2508
void Context::programUniformMatrix2x3dv(ShaderProgramID program,
2511
GLboolean transpose,
2512
const GLdouble *value)
2517
void Context::programUniformMatrix2x4dv(ShaderProgramID program,
2520
GLboolean transpose,
2521
const GLdouble *value)
2526
void Context::programUniformMatrix3dv(ShaderProgramID program,
2529
GLboolean transpose,
2530
const GLdouble *value)
2535
void Context::programUniformMatrix3x2dv(ShaderProgramID program,
2538
GLboolean transpose,
2539
const GLdouble *value)
2544
void Context::programUniformMatrix3x4dv(ShaderProgramID program,
2547
GLboolean transpose,
2548
const GLdouble *value)
2553
void Context::programUniformMatrix4dv(ShaderProgramID program,
2556
GLboolean transpose,
2557
const GLdouble *value)
2562
void Context::programUniformMatrix4x2dv(ShaderProgramID program,
2565
GLboolean transpose,
2566
const GLdouble *value)
2571
void Context::programUniformMatrix4x3dv(ShaderProgramID program,
2574
GLboolean transpose,
2575
const GLdouble *value)
2580
void Context::scissorArrayv(GLuint first, GLsizei count, const GLint *v)
2585
void Context::scissorIndexed(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
2590
void Context::scissorIndexedv(GLuint index, const GLint *v)
2595
void Context::vertexAttribL1d(GLuint index, GLdouble x)
2600
void Context::vertexAttribL1dv(GLuint index, const GLdouble *v)
2605
void Context::vertexAttribL2d(GLuint index, GLdouble x, GLdouble y)
2610
void Context::vertexAttribL2dv(GLuint index, const GLdouble *v)
2615
void Context::vertexAttribL3d(GLuint index, GLdouble x, GLdouble y, GLdouble z)
2620
void Context::vertexAttribL3dv(GLuint index, const GLdouble *v)
2625
void Context::vertexAttribL4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2630
void Context::vertexAttribL4dv(GLuint index, const GLdouble *v)
2635
void Context::vertexAttribLPointer(GLuint index,
2639
const void *pointer)
2644
void Context::viewportArrayv(GLuint first, GLsizei count, const GLfloat *v)
2649
void Context::viewportIndexedf(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
2654
void Context::viewportIndexedfv(GLuint index, const GLfloat *v)
2659
void Context::drawElementsInstancedBaseInstance(GLenum mode,
2662
const void *indices,
2663
GLsizei instancecount,
2664
GLuint baseinstance)
2669
void Context::drawTransformFeedbackInstanced(GLenum mode,
2670
TransformFeedbackID id,
2671
GLsizei instancecount)
2676
void Context::drawTransformFeedbackStreamInstanced(GLenum mode,
2677
TransformFeedbackID id,
2679
GLsizei instancecount)
2684
void Context::getActiveAtomicCounterBufferiv(ShaderProgramID program,
2692
void Context::clearBufferData(GLenum target,
2693
GLenum internalformat,
2701
void Context::clearBufferSubData(GLenum target,
2702
GLenum internalformat,
2712
void Context::getInternalformati64v(GLenum target,
2713
GLenum internalformat,
2721
void Context::invalidateBufferData(BufferID buffer)
2726
void Context::invalidateBufferSubData(BufferID buffer, GLintptr offset, GLsizeiptr length)
2731
void Context::invalidateTexImage(TextureID texture, GLint level)
2736
void Context::invalidateTexSubImage(TextureID texture,
2748
void Context::multiDrawArraysIndirect(GLenum mode,
2749
const void *indirect,
2756
void Context::multiDrawElementsIndirect(GLenum mode,
2758
const void *indirect,
2765
void Context::shaderStorageBlockBinding(ShaderProgramID program,
2766
GLuint storageBlockIndex,
2767
GLuint storageBlockBinding)
2772
void Context::textureView(TextureID texture,
2775
GLenum internalformat,
2784
void Context::vertexAttribLFormat(GLuint attribindex,
2787
GLuint relativeoffset)
2792
void Context::bindBuffersBase(GLenum target, GLuint first, GLsizei count, const BufferID *buffers)
2797
void Context::bindBuffersRange(GLenum target,
2800
const BufferID *buffers,
2801
const GLintptr *offsets,
2802
const GLsizeiptr *sizes)
2807
void Context::bindImageTextures(GLuint first, GLsizei count, const GLuint *textures)
2812
void Context::bindSamplers(GLuint first, GLsizei count, const GLuint *samplers)
2817
void Context::bindTextures(GLuint first, GLsizei count, const GLuint *textures)
2822
void Context::bindVertexBuffers(GLuint first,
2824
const BufferID *buffers,
2825
const GLintptr *offsets,
2826
const GLsizei *strides)
2831
void Context::bufferStorage(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
2836
void Context::clearTexImage(TextureID texture,
2845
void Context::clearTexSubImage(TextureID texture,
2860
void Context::bindTextureUnit(GLuint unit, TextureID texture)
2865
void Context::blitNamedFramebuffer(GLuint readFramebuffer,
2866
GLuint drawFramebuffer,
2881
GLenum Context::checkNamedFramebufferStatus(FramebufferID framebuffer, GLenum target)
2887
void Context::clearNamedBufferData(BufferID buffer,
2888
GLenum internalformat,
2896
void Context::clearNamedBufferSubData(BufferID buffer,
2897
GLenum internalformat,
2907
void Context::clearNamedFramebufferfi(FramebufferID framebuffer,
2916
void Context::clearNamedFramebufferfv(FramebufferID framebuffer,
2919
const GLfloat *value)
2924
void Context::clearNamedFramebufferiv(FramebufferID framebuffer,
2932
void Context::clearNamedFramebufferuiv(FramebufferID framebuffer,
2935
const GLuint *value)
2940
void Context::clipControl(GLenum origin, GLenum depth)
2945
void Context::compressedTextureSubImage1D(TextureID texture,
2956
void Context::compressedTextureSubImage2D(TextureID texture,
2969
void Context::compressedTextureSubImage3D(TextureID texture,
2984
void Context::copyNamedBufferSubData(GLuint readBuffer,
2986
GLintptr readOffset,
2987
GLintptr writeOffset,
2993
void Context::copyTextureSubImage1D(TextureID texture,
3003
void Context::copyTextureSubImage2D(TextureID texture,
3015
void Context::copyTextureSubImage3D(TextureID texture,
3028
void Context::createBuffers(GLsizei n, BufferID *buffers)
3033
void Context::createFramebuffers(GLsizei n, GLuint *framebuffers)
3038
void Context::createProgramPipelines(GLsizei n, GLuint *pipelines)
3043
void Context::createQueries(GLenum target, GLsizei n, GLuint *ids)
3048
void Context::createRenderbuffers(GLsizei n, RenderbufferID *renderbuffers)
3053
void Context::createSamplers(GLsizei n, GLuint *samplers)
3058
void Context::createTextures(GLenum target, GLsizei n, GLuint *textures)
3063
void Context::createTransformFeedbacks(GLsizei n, GLuint *ids)
3068
void Context::createVertexArrays(GLsizei n, VertexArrayID *arrays)
3073
void Context::disableVertexArrayAttrib(VertexArrayID vaobj, GLuint index)
3078
void Context::enableVertexArrayAttrib(VertexArrayID vaobj, GLuint index)
3083
void Context::flushMappedNamedBufferRange(BufferID buffer, GLintptr offset, GLsizeiptr length)
3088
void Context::generateTextureMipmap(TextureID texture)
3093
void Context::getCompressedTextureImage(TextureID texture,
3101
void Context::getCompressedTextureSubImage(TextureID texture,
3115
void Context::getNamedBufferParameteri64v(BufferID buffer, GLenum pname, GLint64 *params)
3120
void Context::getNamedBufferParameteriv(BufferID buffer, GLenum pname, GLint *params)
3125
void Context::getNamedBufferPointerv(BufferID buffer, GLenum pname, void **params)
3130
void Context::getNamedBufferSubData(BufferID buffer, GLintptr offset, GLsizeiptr size, void *data)
3135
void Context::getNamedFramebufferAttachmentParameteriv(FramebufferID framebuffer,
3143
void Context::getNamedFramebufferParameteriv(FramebufferID framebuffer, GLenum pname, GLint *param)
3148
void Context::getNamedRenderbufferParameteriv(RenderbufferID renderbuffer,
3155
void Context::getQueryBufferObjecti64v(GLuint id, BufferID buffer, GLenum pname, GLintptr offset)
3160
void Context::getQueryBufferObjectiv(GLuint id, BufferID buffer, GLenum pname, GLintptr offset)
3165
void Context::getQueryBufferObjectui64v(GLuint id, BufferID buffer, GLenum pname, GLintptr offset)
3170
void Context::getQueryBufferObjectuiv(GLuint id, BufferID buffer, GLenum pname, GLintptr offset)
3175
void Context::getTextureImage(TextureID texture,
3185
void Context::getTextureLevelParameterfv(TextureID texture,
3193
void Context::getTextureLevelParameteriv(TextureID texture,
3201
void Context::getTextureParameterIiv(TextureID texture, GLenum pname, GLint *params)
3206
void Context::getTextureParameterIuiv(TextureID texture, GLenum pname, GLuint *params)
3211
void Context::getTextureParameterfv(TextureID texture, GLenum pname, GLfloat *params)
3216
void Context::getTextureParameteriv(TextureID texture, GLenum pname, GLint *params)
3221
void Context::getTextureSubImage(TextureID texture,
3237
void Context::getTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64 *param)
3242
void Context::getTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint *param)
3247
void Context::getTransformFeedbackiv(GLuint xfb, GLenum pname, GLint *param)
3252
void Context::getVertexArrayIndexed64iv(VertexArrayID vaobj,
3260
void Context::getVertexArrayIndexediv(VertexArrayID vaobj, GLuint index, GLenum pname, GLint *param)
3265
void Context::getVertexArrayiv(VertexArrayID vaobj, GLenum pname, GLint *param)
3270
void Context::getnColorTable(GLenum target,
3279
void Context::getnCompressedTexImage(GLenum target, GLint lod, GLsizei bufSize, void *pixels)
3284
void Context::getnConvolutionFilter(GLenum target,
3293
void Context::getnHistogram(GLenum target,
3303
void Context::getnMapdv(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
3308
void Context::getnMapfv(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
3313
void Context::getnMapiv(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
3318
void Context::getnMinmax(GLenum target,
3328
void Context::getnPixelMapfv(GLenum map, GLsizei bufSize, GLfloat *values)
3333
void Context::getnPixelMapuiv(GLenum map, GLsizei bufSize, GLuint *values)
3338
void Context::getnPixelMapusv(GLenum map, GLsizei bufSize, GLushort *values)
3343
void Context::getnPolygonStipple(GLsizei bufSize, GLubyte *pattern)
3348
void Context::getnSeparableFilter(GLenum target,
3353
GLsizei columnBufSize,
3360
void Context::getnTexImage(GLenum target,
3370
void Context::getnUniformdv(ShaderProgramID program,
3378
void Context::getnUniformuiv(ShaderProgramID program,
3386
void Context::invalidateNamedFramebufferData(FramebufferID framebuffer,
3387
GLsizei numAttachments,
3388
const GLenum *attachments)
3393
void Context::invalidateNamedFramebufferSubData(FramebufferID framebuffer,
3394
GLsizei numAttachments,
3395
const GLenum *attachments,
3404
void *Context::mapNamedBuffer(BufferID buffer, GLenum access)
3410
void *Context::mapNamedBufferRange(BufferID buffer,
3419
void Context::namedBufferData(BufferID buffer, GLsizeiptr size, const void *data, GLenum usage)
3424
void Context::namedBufferStorage(BufferID buffer,
3432
void Context::namedBufferSubData(BufferID buffer,
3440
void Context::namedFramebufferDrawBuffer(FramebufferID framebuffer, GLenum buf)
3445
void Context::namedFramebufferDrawBuffers(FramebufferID framebuffer, GLsizei n, const GLenum *bufs)
3450
void Context::namedFramebufferParameteri(FramebufferID framebuffer, GLenum pname, GLint param)
3455
void Context::namedFramebufferReadBuffer(FramebufferID framebuffer, GLenum src)
3460
void Context::namedFramebufferRenderbuffer(FramebufferID framebuffer,
3462
GLenum renderbuffertarget,
3463
RenderbufferID renderbuffer)
3468
void Context::namedFramebufferTexture(FramebufferID framebuffer,
3476
void Context::namedFramebufferTextureLayer(FramebufferID framebuffer,
3485
void Context::namedRenderbufferStorage(RenderbufferID renderbuffer,
3486
GLenum internalformat,
3493
void Context::namedRenderbufferStorageMultisample(RenderbufferID renderbuffer,
3495
GLenum internalformat,
3502
void Context::textureBarrier()
3507
void Context::textureBuffer(TextureID texture, GLenum internalformat, BufferID buffer)
3512
void Context::textureBufferRange(TextureID texture,
3513
GLenum internalformat,
3521
void Context::textureParameterIiv(TextureID texture, GLenum pname, const GLint *params)
3526
void Context::textureParameterIuiv(TextureID texture, GLenum pname, const GLuint *params)
3531
void Context::textureParameterf(TextureID texture, GLenum pname, GLfloat param)
3536
void Context::textureParameterfv(TextureID texture, GLenum pname, const GLfloat *param)
3541
void Context::textureParameteri(TextureID texture, GLenum pname, GLint param)
3546
void Context::textureParameteriv(TextureID texture, GLenum pname, const GLint *param)
3551
void Context::textureStorage1D(TextureID texture,
3553
GLenum internalformat,
3559
void Context::textureStorage2D(TextureID texture,
3561
GLenum internalformat,
3568
void Context::textureStorage2DMultisample(TextureID texture,
3570
GLenum internalformat,
3573
GLboolean fixedsamplelocations)
3578
void Context::textureStorage3D(TextureID texture,
3580
GLenum internalformat,
3588
void Context::textureStorage3DMultisample(TextureID texture,
3590
GLenum internalformat,
3594
GLboolean fixedsamplelocations)
3599
void Context::textureSubImage1D(TextureID texture,
3610
void Context::textureSubImage2D(TextureID texture,
3623
void Context::textureSubImage3D(TextureID texture,
3638
void Context::transformFeedbackBufferBase(GLuint xfb, GLuint index, BufferID buffer)
3643
void Context::transformFeedbackBufferRange(GLuint xfb,
3652
GLboolean Context::unmapNamedBuffer(BufferID buffer)
3658
void Context::vertexArrayAttribBinding(VertexArrayID vaobj, GLuint attribindex, GLuint bindingindex)
3663
void Context::vertexArrayAttribFormat(VertexArrayID vaobj,
3667
GLboolean normalized,
3668
GLuint relativeoffset)
3673
void Context::vertexArrayAttribIFormat(VertexArrayID vaobj,
3677
GLuint relativeoffset)
3682
void Context::vertexArrayAttribLFormat(VertexArrayID vaobj,
3686
GLuint relativeoffset)
3691
void Context::vertexArrayBindingDivisor(VertexArrayID vaobj, GLuint bindingindex, GLuint divisor)
3696
void Context::vertexArrayElementBuffer(VertexArrayID vaobj, BufferID buffer)
3701
void Context::vertexArrayVertexBuffer(VertexArrayID vaobj,
3702
GLuint bindingindex,
3710
void Context::vertexArrayVertexBuffers(VertexArrayID vaobj,
3713
const BufferID *buffers,
3714
const GLintptr *offsets,
3715
const GLsizei *strides)
3720
void Context::multiDrawArraysIndirectCount(GLenum mode,
3721
const void *indirect,
3723
GLsizei maxdrawcount,
3729
void Context::multiDrawElementsIndirectCount(GLenum mode,
3731
const void *indirect,
3733
GLsizei maxdrawcount,
3739
void Context::polygonOffsetClamp(GLfloat factor, GLfloat units, GLfloat clamp)
3744
void Context::specializeShader(GLuint shader,
3745
const GLchar *pEntryPoint,
3746
GLuint numSpecializationConstants,
3747
const GLuint *pConstantIndex,
3748
const GLuint *pConstantValue)