Home | History | Annotate | Download | only in GL

Lines Matching defs:APIENTRY

39 #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__)
46 #ifndef APIENTRY
47 #define APIENTRY
50 #define APIENTRYP APIENTRY *
141 GLAPI void APIENTRY glCullFace (GLenum mode);
142 GLAPI void APIENTRY glFrontFace (GLenum mode);
143 GLAPI void APIENTRY glHint (GLenum target, GLenum mode);
144 GLAPI void APIENTRY glLineWidth (GLfloat width);
145 GLAPI void APIENTRY glPointSize (GLfloat size);
146 GLAPI void APIENTRY glPolygonMode (GLenum face, GLenum mode);
147 GLAPI void APIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height);
148 GLAPI void APIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param);
149 GLAPI void APIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params);
150 GLAPI void APIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param);
151 GLAPI void APIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params);
152 GLAPI void APIENTRY glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
153 GLAPI void APIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
154 GLAPI void APIENTRY glDrawBuffer (GLenum mode);
155 GLAPI void APIENTRY glClear (GLbitfield mask);
156 GLAPI void APIENTRY glClearColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
157 GLAPI void APIENTRY glClearStencil (GLint s);
158 GLAPI void APIENTRY glClearDepth (GLdouble depth);
159 GLAPI void APIENTRY glStencilMask (GLuint mask);
160 GLAPI void APIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
161 GLAPI void APIENTRY glDepthMask (GLboolean flag);
162 GLAPI void APIENTRY glDisable (GLenum cap);
163 GLAPI void APIENTRY glEnable (GLenum cap);
164 GLAPI void APIENTRY glFinish (void);
165 GLAPI void APIENTRY glFlush (void);
166 GLAPI void APIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor);
167 GLAPI void APIENTRY glLogicOp (GLenum opcode);
168 GLAPI void APIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask);
169 GLAPI void APIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass);
170 GLAPI void APIENTRY glDepthFunc (GLenum func);
171 GLAPI void APIENTRY glPixelStoref (GLenum pname, GLfloat param);
172 GLAPI void APIENTRY glPixelStorei (GLenum pname, GLint param);
173 GLAPI void APIENTRY glReadBuffer (GLenum mode);
174 GLAPI void APIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels);
175 GLAPI void APIENTRY glGetBooleanv (GLenum pname, GLboolean *data);
176 GLAPI void APIENTRY glGetDoublev (GLenum pname, GLdouble *data);
177 GLAPI GLenum APIENTRY glGetError (void);
178 GLAPI void APIENTRY glGetFloatv (GLenum pname, GLfloat *data);
179 GLAPI void APIENTRY glGetIntegerv (GLenum pname, GLint *data);
180 GLAPI const GLubyte *APIENTRY glGetString (GLenum name);
181 GLAPI void APIENTRY glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, void *pixels);
182 GLAPI void APIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params);
183 GLAPI void APIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint *params);
184 GLAPI void APIENTRY glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params);
185 GLAPI void APIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params);
186 GLAPI GLboolean APIENTRY glIsEnabled (GLenum cap);
187 GLAPI void APIENTRY glDepthRange (GLdouble near, GLdouble far);
188 GLAPI void APIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height);
415 GLAPI void APIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count);
416 GLAPI void APIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const void *indices);
417 GLAPI void APIENTRY glGetPointerv (GLenum pname, void **params);
418 GLAPI void APIENTRY glPolygonOffset (GLfloat factor, GLfloat units);
419 GLAPI void APIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
420 GLAPI void APIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
421 GLAPI void APIENTRY glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
422 GLAPI void APIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
423 GLAPI void APIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
424 GLAPI void APIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
425 GLAPI void APIENTRY glBindTexture (GLenum target, GLuint texture);
426 GLAPI void APIENTRY glDeleteTextures (GLsizei n, const GLuint *textures);
427 GLAPI void APIENTRY glGenTextures (GLsizei n, GLuint *textures);
428 GLAPI GLboolean APIENTRY glIsTexture (GLuint texture);
475 GLAPI void APIENTRY glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
476 GLAPI void APIENTRY glTexImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
477 GLAPI void APIENTRY glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
478 GLAPI void APIENTRY glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
553 GLAPI void APIENTRY glActiveTexture (GLenum texture);
554 GLAPI void APIENTRY glSampleCoverage (GLfloat value, GLboolean invert);
555 GLAPI void APIENTRY glCompressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data);
556 GLAPI void APIENTRY glCompressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data);
557 GLAPI void APIENTRY glCompressedTexImage1D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data);
558 GLAPI void APIENTRY glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
559 GLAPI void APIENTRY glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
560 GLAPI void APIENTRY glCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
561 GLAPI void APIENTRY glGetCompressedTexImage (GLenum target, GLint level, void *img);
602 GLAPI void APIENTRY glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
603 GLAPI void APIENTRY glMultiDrawArrays (GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
604 GLAPI void APIENTRY glMultiDrawElements (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount);
605 GLAPI void APIENTRY glPointParameterf (GLenum pname, GLfloat param);
606 GLAPI void APIENTRY glPointParameterfv (GLenum pname, const GLfloat *params);
607 GLAPI void APIENTRY glPointParameteri (GLenum pname, GLint param);
608 GLAPI void APIENTRY glPointParameteriv (GLenum pname, const GLint *params);
609 GLAPI void APIENTRY glBlendColor (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
610 GLAPI void APIENTRY glBlendEquation (GLenum mode);
667 GLAPI void APIENTRY glGenQueries (GLsizei n, GLuint *ids);
668 GLAPI void APIENTRY glDeleteQueries (GLsizei n, const GLuint *ids);
669 GLAPI GLboolean APIENTRY glIsQuery (GLuint id);
670 GLAPI void APIENTRY glBeginQuery (GLenum target, GLuint id);
671 GLAPI void APIENTRY glEndQuery (GLenum target);
672 GLAPI void APIENTRY glGetQueryiv (GLenum target, GLenum pname, GLint *params);
673 GLAPI void APIENTRY glGetQueryObjectiv (GLuint id, GLenum pname, GLint *params);
674 GLAPI void APIENTRY glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params);
675 GLAPI void APIENTRY glBindBuffer (GLenum target, GLuint buffer);
676 GLAPI void APIENTRY glDeleteBuffers (GLsizei n, const GLuint *buffers);
677 GLAPI void APIENTRY glGenBuffers (GLsizei n, GLuint *buffers);
678 GLAPI GLboolean APIENTRY glIsBuffer (GLuint buffer);
679 GLAPI void APIENTRY glBufferData (GLenum target, GLsizeiptr size, const void *data, GLenum usage);
680 GLAPI void APIENTRY glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const void *data);
681 GLAPI void APIENTRY glGetBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, void *data);
682 GLAPI void *APIENTRY glMapBuffer (GLenum target, GLenum access);
683 GLAPI GLboolean APIENTRY glUnmapBuffer (GLenum target);
684 GLAPI void APIENTRY glGetBufferParameteriv (GLenum target, GLenum pname, GLint *params);
685 GLAPI void APIENTRY glGetBufferPointerv (GLenum target, GLenum pname, void **params);
869 GLAPI void APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha);
870 GLAPI void APIENTRY glDrawBuffers (GLsizei n, const GLenum *bufs);
871 GLAPI void APIENTRY glStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
872 GLAPI void APIENTRY glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask);
873 GLAPI void APIENTRY glStencilMaskSeparate (GLenum face, GLuint mask);
874 GLAPI void APIENTRY glAttachShader (GLuint program, GLuint shader);
875 GLAPI void APIENTRY glBindAttribLocation (GLuint program, GLuint index, const GLchar *name);
876 GLAPI void APIENTRY glCompileShader (GLuint shader);
877 GLAPI GLuint APIENTRY glCreateProgram (void);
878 GLAPI GLuint APIENTRY glCreateShader (GLenum type);
879 GLAPI void APIENTRY glDeleteProgram (GLuint program);
880 GLAPI void APIENTRY glDeleteShader (GLuint shader);
881 GLAPI void APIENTRY glDetachShader (GLuint program, GLuint shader);
882 GLAPI void APIENTRY glDisableVertexAttribArray (GLuint index);
883 GLAPI void APIENTRY glEnableVertexAttribArray (GLuint index);
884 GLAPI void APIENTRY glGetActiveAttrib (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
885 GLAPI void APIENTRY glGetActiveUniform (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
886 GLAPI void APIENTRY glGetAttachedShaders (GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders);
887 GLAPI GLint APIENTRY glGetAttribLocation (GLuint program, const GLchar *name);
888 GLAPI void APIENTRY glGetProgramiv (GLuint program, GLenum pname, GLint *params);
889 GLAPI void APIENTRY glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
890 GLAPI void APIENTRY glGetShaderiv (GLuint shader, GLenum pname, GLint *params);
891 GLAPI void APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
892 GLAPI void APIENTRY glGetShaderSource (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
893 GLAPI GLint APIENTRY glGetUniformLocation (GLuint program, const GLchar *name);
894 GLAPI void APIENTRY glGetUniformfv (GLuint program, GLint location, GLfloat *params);
895 GLAPI void APIENTRY glGetUniformiv (GLuint program, GLint location, GLint *params);
896 GLAPI void APIENTRY glGetVertexAttribdv (GLuint index, GLenum pname, GLdouble *params);
897 GLAPI void APIENTRY glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat *params);
898 GLAPI void APIENTRY glGetVertexAttribiv (GLuint index, GLenum pname, GLint *params);
899 GLAPI void APIENTRY glGetVertexAttribPointerv (GLuint index, GLenum pname, void **pointer);
900 GLAPI GLboolean APIENTRY glIsProgram (GLuint program);
901 GLAPI GLboolean APIENTRY glIsShader (GLuint shader);
902 GLAPI void APIENTRY glLinkProgram (GLuint program);
903 GLAPI void APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length);
904 GLAPI void APIENTRY glUseProgram (GLuint program);
905 GLAPI void APIENTRY glUniform1f (GLint location, GLfloat v0);
906 GLAPI void APIENTRY glUniform2f (GLint location, GLfloat v0, GLfloat v1);
907 GLAPI void APIENTRY glUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
908 GLAPI void APIENTRY glUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
909 GLAPI void APIENTRY glUniform1i (GLint location, GLint v0);
910 GLAPI void APIENTRY glUniform2i (GLint location, GLint v0, GLint v1);
911 GLAPI void APIENTRY glUniform3i (GLint location, GLint v0, GLint v1, GLint v2);
912 GLAPI void APIENTRY glUniform4i (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
913 GLAPI void APIENTRY glUniform1fv (GLint location, GLsizei count, const GLfloat *value);
914 GLAPI void APIENTRY glUniform2fv (GLint location, GLsizei count, const GLfloat *value);
915 GLAPI void APIENTRY glUniform3fv (GLint location, GLsizei count, const GLfloat *value);
916 GLAPI void APIENTRY glUniform4fv (GLint location, GLsizei count, const GLfloat *value);
917 GLAPI void APIENTRY glUniform1iv (GLint location, GLsizei count, const GLint *value);
918 GLAPI void APIENTRY glUniform2iv (GLint location, GLsizei count, const GLint *value);
919 GLAPI void APIENTRY glUniform3iv (GLint location, GLsizei count, const GLint *value);
920 GLAPI void APIENTRY glUniform4iv (GLint location, GLsizei count, const GLint *value);
921 GLAPI void APIENTRY glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
922 GLAPI void APIENTRY glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
923 GLAPI void APIENTRY glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
924 GLAPI void APIENTRY glValidateProgram (GLuint program);
925 GLAPI void APIENTRY glVertexAttrib1d (GLuint index, GLdouble x);
926 GLAPI void APIENTRY glVertexAttrib1dv (GLuint index, const GLdouble *v);
927 GLAPI void APIENTRY glVertexAttrib1f (GLuint index, GLfloat x);
928 GLAPI void APIENTRY glVertexAttrib1fv (GLuint index, const GLfloat *v);
929 GLAPI void APIENTRY glVertexAttrib1s (GLuint index, GLshort x);
930 GLAPI void APIENTRY glVertexAttrib1sv (GLuint index, const GLshort *v);
931 GLAPI void APIENTRY glVertexAttrib2d (GLuint index, GLdouble x, GLdouble y);
932 GLAPI void APIENTRY glVertexAttrib2dv (GLuint index, const GLdouble *v);
933 GLAPI void APIENTRY glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y);
934 GLAPI void APIENTRY glVertexAttrib2fv (GLuint index, const GLfloat *v);
935 GLAPI void APIENTRY glVertexAttrib2s (GLuint index, GLshort x, GLshort y);
936 GLAPI void APIENTRY glVertexAttrib2sv (GLuint index, const GLshort *v);
937 GLAPI void APIENTRY glVertexAttrib3d (GLuint index, GLdouble x, GLdouble y, GLdouble z);
938 GLAPI void APIENTRY glVertexAttrib3dv (GLuint index, const GLdouble *v);
939 GLAPI void APIENTRY glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z);
940 GLAPI void APIENTRY glVertexAttrib3fv (GLuint index, const GLfloat *v);
941 GLAPI void APIENTRY glVertexAttrib3s (GLuint index, GLshort x, GLshort y, GLshort z);
942 GLAPI void APIENTRY glVertexAttrib3sv (GLuint index, const GLshort *v);
943 GLAPI void APIENTRY glVertexAttrib4Nbv (GLuint index, const GLbyte *v);
944 GLAPI void APIENTRY glVertexAttrib4Niv (GLuint index, const GLint *v);
945 GLAPI void APIENTRY glVertexAttrib4Nsv (GLuint index, const GLshort *v);
946 GLAPI void APIENTRY glVertexAttrib4Nub (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
947 GLAPI void APIENTRY glVertexAttrib4Nubv (GLuint index, const GLubyte *v);
948 GLAPI void APIENTRY glVertexAttrib4Nuiv (GLuint index, const GLuint *v);
949 GLAPI void APIENTRY glVertexAttrib4Nusv (GLuint index, const GLushort *v);
950 GLAPI void APIENTRY glVertexAttrib4bv (GLuint index, const GLbyte *v);
951 GLAPI void APIENTRY glVertexAttrib4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
952 GLAPI void APIENTRY glVertexAttrib4dv (GLuint index, const GLdouble *v);
953 GLAPI void APIENTRY glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
954 GLAPI void APIENTRY glVertexAttrib4fv (GLuint index, const GLfloat *v);
955 GLAPI void APIENTRY glVertexAttrib4iv (GLuint index, const GLint *v);
956 GLAPI void APIENTRY glVertexAttrib4s (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
957 GLAPI void APIENTRY glVertexAttrib4sv (GLuint index, const GLshort *v);
958 GLAPI void APIENTRY glVertexAttrib4ubv (GLuint index, const GLubyte *v);
959 GLAPI void APIENTRY glVertexAttrib4uiv (GLuint index, const GLuint *v);
960 GLAPI void APIENTRY glVertexAttrib4usv (GLuint index, const GLushort *v);
961 GLAPI void APIENTRY glVertexAttribPointer (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer);
990 GLAPI void APIENTRY glUniformMatrix2x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
991 GLAPI void APIENTRY glUniformMatrix3x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
992 GLAPI void APIENTRY glUniformMatrix2x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
993 GLAPI void APIENTRY glUniformMatrix4x2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
994 GLAPI void APIENTRY glUniformMatrix3x4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
995 GLAPI void APIENTRY glUniformMatrix4x3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1302 GLAPI void APIENTRY glColorMaski (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
1303 GLAPI void APIENTRY glGetBooleani_v (GLenum target, GLuint index, GLboolean *data);
1304 GLAPI void APIENTRY glGetIntegeri_v (GLenum target, GLuint index, GLint *data);
1305 GLAPI void APIENTRY glEnablei (GLenum target, GLuint index);
1306 GLAPI void APIENTRY glDisablei (GLenum target, GLuint index);
1307 GLAPI GLboolean APIENTRY glIsEnabledi (GLenum target, GLuint index);
1308 GLAPI void APIENTRY glBeginTransformFeedback (GLenum primitiveMode);
1309 GLAPI void APIENTRY glEndTransformFeedback (void);
1310 GLAPI void APIENTRY glBindBufferRange (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
1311 GLAPI void APIENTRY glBindBufferBase (GLenum target, GLuint index, GLuint buffer);
1312 GLAPI void APIENTRY glTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode);
1313 GLAPI void APIENTRY glGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
1314 GLAPI void APIENTRY glClampColor (GLenum target, GLenum clamp);
1315 GLAPI void APIENTRY glBeginConditionalRender (GLuint id, GLenum mode);
1316 GLAPI void APIENTRY glEndConditionalRender (void);
1317 GLAPI void APIENTRY glVertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
1318 GLAPI void APIENTRY glGetVertexAttribIiv (GLuint index, GLenum pname, GLint *params);
1319 GLAPI void APIENTRY glGetVertexAttribIuiv (GLuint index, GLenum pname, GLuint *params);
1320 GLAPI void APIENTRY glVertexAttribI1i (GLuint index, GLint x);
1321 GLAPI void APIENTRY glVertexAttribI2i (GLuint index, GLint x, GLint y);
1322 GLAPI void APIENTRY glVertexAttribI3i (GLuint index, GLint x, GLint y, GLint z);
1323 GLAPI void APIENTRY glVertexAttribI4i (GLuint index, GLint x, GLint y, GLint z, GLint w);
1324 GLAPI void APIENTRY glVertexAttribI1ui (GLuint index, GLuint x);
1325 GLAPI void APIENTRY glVertexAttribI2ui (GLuint index, GLuint x, GLuint y);
1326 GLAPI void APIENTRY glVertexAttribI3ui (GLuint index, GLuint x, GLuint y, GLuint z);
1327 GLAPI void APIENTRY glVertexAttribI4ui (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
1328 GLAPI void APIENTRY glVertexAttribI1iv (GLuint index, const GLint *v);
1329 GLAPI void APIENTRY glVertexAttribI2iv (GLuint index, const GLint *v);
1330 GLAPI void APIENTRY glVertexAttribI3iv (GLuint index, const GLint *v);
1331 GLAPI void APIENTRY glVertexAttribI4iv (GLuint index, const GLint *v);
1332 GLAPI void APIENTRY glVertexAttribI1uiv (GLuint index, const GLuint *v);
1333 GLAPI void APIENTRY glVertexAttribI2uiv (GLuint index, const GLuint *v);
1334 GLAPI void APIENTRY glVertexAttribI3uiv (GLuint index, const GLuint *v);
1335 GLAPI void APIENTRY glVertexAttribI4uiv (GLuint index, const GLuint *v);
1336 GLAPI void APIENTRY glVertexAttribI4bv (GLuint index, const GLbyte *v);
1337 GLAPI void APIENTRY glVertexAttribI4sv (GLuint index, const GLshort *v);
1338 GLAPI void APIENTRY glVertexAttribI4ubv (GLuint index, const GLubyte *v);
1339 GLAPI void APIENTRY glVertexAttribI4usv (GLuint index, const GLushort *v);
1340 GLAPI void APIENTRY glGetUniformuiv (GLuint program, GLint location, GLuint *params);
1341 GLAPI void APIENTRY glBindFragDataLocation (GLuint program, GLuint color, const GLchar *name);
1342 GLAPI GLint APIENTRY glGetFragDataLocation (GLuint program, const GLchar *name);
1343 GLAPI void APIENTRY glUniform1ui (GLint location, GLuint v0);
1344 GLAPI void APIENTRY glUniform2ui (GLint location, GLuint v0, GLuint v1);
1345 GLAPI void APIENTRY glUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v2);
1346 GLAPI void APIENTRY glUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
1347 GLAPI void APIENTRY glUniform1uiv (GLint location, GLsizei count, const GLuint *value);
1348 GLAPI void APIENTRY glUniform2uiv (GLint location, GLsizei count, const GLuint *value);
1349 GLAPI void APIENTRY glUniform3uiv (GLint location, GLsizei count, const GLuint *value);
1350 GLAPI void APIENTRY glUniform4uiv (GLint location, GLsizei count, const GLuint *value);
1351 GLAPI void APIENTRY glTexParameterIiv (GLenum target, GLenum pname, const GLint *params);
1352 GLAPI void APIENTRY glTexParameterIuiv (GLenum target, GLenum pname, const GLuint *params);
1353 GLAPI void APIENTRY glGetTexParameterIiv (GLenum target, GLenum pname, GLint *params);
1354 GLAPI void APIENTRY glGetTexParameterIuiv (GLenum target, GLenum pname, GLuint *params);
1355 GLAPI void APIENTRY glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLint *value);
1356 GLAPI void APIENTRY glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLuint *value);
1357 GLAPI void APIENTRY glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfloat *value);
1358 GLAPI void APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
1359 GLAPI const GLubyte *APIENTRY glGetStringi (GLenum name, GLuint index);
1360 GLAPI GLboolean APIENTRY glIsRenderbuffer (GLuint renderbuffer);
1361 GLAPI void APIENTRY glBindRenderbuffer (GLenum target, GLuint renderbuffer);
1362 GLAPI void APIENTRY glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffers);
1363 GLAPI void APIENTRY glGenRenderbuffers (GLsizei n, GLuint *renderbuffers);
1364 GLAPI void APIENTRY glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
1365 GLAPI void APIENTRY glGetRenderbufferParameteriv (GLenum target, GLenum pname, GLint *params);
1366 GLAPI GLboolean APIENTRY glIsFramebuffer (GLuint framebuffer);
1367 GLAPI void APIENTRY glBindFramebuffer (GLenum target, GLuint framebuffer);
1368 GLAPI void APIENTRY glDeleteFramebuffers (GLsizei n, const GLuint *framebuffers);
1369 GLAPI void APIENTRY glGenFramebuffers (GLsizei n, GLuint *framebuffers);
1370 GLAPI GLenum APIENTRY glCheckFramebufferStatus (GLenum target);
1371 GLAPI void APIENTRY glFramebufferTexture1D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
1372 GLAPI void APIENTRY glFramebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
1373 GLAPI void APIENTRY glFramebufferTexture3D (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
1374 GLAPI void APIENTRY glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
1375 GLAPI void APIENTRY glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params);
1376 GLAPI void APIENTRY glGenerateMipmap (GLenum target);
1377 GLAPI void APIENTRY glBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
1378 GLAPI void APIENTRY glRenderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
1379 GLAPI void APIENTRY glFramebufferTextureLayer (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
1380 GLAPI void *APIENTRY glMapBufferRange (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
1381 GLAPI void APIENTRY glFlushMappedBufferRange (GLenum target, GLintptr offset, GLsizeiptr length);
1382 GLAPI void APIENTRY glBindVertexArray (GLuint array);
1383 GLAPI void APIENTRY glDeleteVertexArrays (GLsizei n, const GLuint *arrays);
1384 GLAPI void APIENTRY glGenVertexArrays (GLsizei n, GLuint *arrays);
1385 GLAPI GLboolean APIENTRY glIsVertexArray (GLuint array);
1462 GLAPI void APIENTRY glDrawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
1463 GLAPI void APIENTRY glDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount);
1464 GLAPI void APIENTRY glTexBuffer (GLenum target, GLenum internalformat, GLuint buffer);
1465 GLAPI void APIENTRY glPrimitiveRestartIndex (GLuint index);
1466 GLAPI void APIENTRY glCopyBufferSubData (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
1467 GLAPI void APIENTRY glGetUniformIndices (GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices);
1468 GLAPI void APIENTRY glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
1469 GLAPI void APIENTRY glGetActiveUniformName (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
1470 GLAPI GLuint APIENTRY glGetUniformBlockIndex (GLuint program, const GLchar *uniformBlockName);
1471 GLAPI void APIENTRY glGetActiveUniformBlockiv (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
1472 GLAPI void APIENTRY glGetActiveUniformBlockName (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
1473 GLAPI void APIENTRY glUniformBlockBinding (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
1603 GLAPI void APIENTRY glDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
1604 GLAPI void APIENTRY glDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
1605 GLAPI void APIENTRY glDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
1606 GLAPI void APIENTRY glMultiDrawElementsBaseVertex (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex);
1607 GLAPI void APIENTRY glProvokingVertex (GLenum mode);
1608 GLAPI GLsync APIENTRY glFenceSync (GLenum condition, GLbitfield flags);
1609 GLAPI GLboolean APIENTRY glIsSync (GLsync sync);
1610 GLAPI void APIENTRY glDeleteSync (GLsync sync);
1611 GLAPI GLenum APIENTRY glClientWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout);
1612 GLAPI void APIENTRY glWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout);
1613 GLAPI void APIENTRY glGetInteger64v (GLenum pname, GLint64 *data);
1614 GLAPI void APIENTRY glGetSynciv (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
1615 GLAPI void APIENTRY glGetInteger64i_v (GLenum target, GLuint index, GLint64 *data);
1616 GLAPI void APIENTRY glGetBufferParameteri64v (GLenum target, GLenum pname, GLint64 *params);
1617 GLAPI void APIENTRY glFramebufferTexture (GLenum target, GLenum attachment, GLuint texture, GLint level);
1618 GLAPI void APIENTRY glTexImage2DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
1619 GLAPI void APIENTRY glTexImage3DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
1620 GLAPI void APIENTRY glGetMultisamplefv (GLenum pname, GLuint index, GLfloat *val);
1621 GLAPI void APIENTRY glSampleMaski (GLuint maskNumber, GLbitfield mask);
1672 GLAPI void APIENTRY glBindFragDataLocationIndexed (GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
1673 GLAPI GLint APIENTRY glGetFragDataIndex (GLuint program, const GLchar *name);
1674 GLAPI void APIENTRY glGenSamplers (GLsizei count, GLuint *samplers);
1675 GLAPI void APIENTRY glDeleteSamplers (GLsizei count, const GLuint *samplers);
1676 GLAPI GLboolean APIENTRY glIsSampler (GLuint sampler);
1677 GLAPI void APIENTRY glBindSampler (GLuint unit, GLuint sampler);
1678 GLAPI void APIENTRY glSamplerParameteri (GLuint sampler, GLenum pname, GLint param);
1679 GLAPI void APIENTRY glSamplerParameteriv (GLuint sampler, GLenum pname, const GLint *param);
1680 GLAPI void APIENTRY glSamplerParameterf (GLuint sampler, GLenum pname, GLfloat param);
1681 GLAPI void APIENTRY glSamplerParameterfv (GLuint sampler, GLenum pname, const GLfloat *param);
1682 GLAPI void APIENTRY glSamplerParameterIiv (GLuint sampler, GLenum pname, const GLint *param);
1683 GLAPI void APIENTRY glSamplerParameterIuiv (GLuint sampler, GLenum pname, const GLuint *param);
1684 GLAPI void APIENTRY glGetSamplerParameteriv (GLuint sampler, GLenum pname, GLint *params);
1685 GLAPI void APIENTRY glGetSamplerParameterIiv (GLuint sampler, GLenum pname, GLint *params);
1686 GLAPI void APIENTRY glGetSamplerParameterfv (GLuint sampler, GLenum pname, GLfloat *params);
1687 GLAPI void APIENTRY glGetSamplerParameterIuiv (GLuint sampler, GLenum pname, GLuint *params);
1688 GLAPI void APIENTRY glQueryCounter (GLuint id, GLenum target);
1689 GLAPI void APIENTRY glGetQueryObjecti64v (GLuint id, GLenum pname, GLint64 *params);
1690 GLAPI void APIENTRY glGetQueryObjectui64v (GLuint id, GLenum pname, GLuint64 *params);
1691 GLAPI void APIENTRY glVertexAttribDivisor (GLuint index, GLuint divisor);
1692 GLAPI void APIENTRY glVertexAttribP1ui (GLuint index, GLenum type, GLboolean normalized, GLuint value);
1693 GLAPI void APIENTRY glVertexAttribP1uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
1694 GLAPI void APIENTRY glVertexAttribP2ui (GLuint index, GLenum type, GLboolean normalized, GLuint value);
1695 GLAPI void APIENTRY glVertexAttribP2uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
1696 GLAPI void APIENTRY glVertexAttribP3ui (GLuint index, GLenum type, GLboolean normalized, GLuint value);
1697 GLAPI void APIENTRY glVertexAttribP3uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
1698 GLAPI void APIENTRY glVertexAttribP4ui (GLuint index, GLenum type, GLboolean normalized, GLuint value);
1699 GLAPI void APIENTRY glVertexAttribP4uiv (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
1829 GLAPI void APIENTRY glMinSampleShading (GLfloat value);
1830 GLAPI void APIENTRY glBlendEquationi (GLuint buf, GLenum mode);
1831 GLAPI void APIENTRY glBlendEquationSeparatei (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
1832 GLAPI void APIENTRY glBlendFunci (GLuint buf, GLenum src, GLenum dst);
1833 GLAPI void APIENTRY glBlendFuncSeparatei (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
1834 GLAPI void APIENTRY glDrawArraysIndirect (GLenum mode, const void *indirect);
1835 GLAPI void APIENTRY glDrawElementsIndirect (GLenum mode, GLenum type, const void *indirect);
1836 GLAPI void APIENTRY glUniform1d (GLint location, GLdouble x);
1837 GLAPI void APIENTRY glUniform2d (GLint location, GLdouble x, GLdouble y);
1838 GLAPI void APIENTRY glUniform3d (GLint location, GLdouble x, GLdouble y, GLdouble z);
1839 GLAPI void APIENTRY glUniform4d (GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1840 GLAPI void APIENTRY glUniform1dv (GLint location, GLsizei count, const GLdouble *value);
1841 GLAPI void APIENTRY glUniform2dv (GLint location, GLsizei count, const GLdouble *value);
1842 GLAPI void APIENTRY glUniform3dv (GLint location, GLsizei count, const GLdouble *value);
1843 GLAPI void APIENTRY glUniform4dv (GLint location, GLsizei count, const GLdouble *value);
1844 GLAPI void APIENTRY glUniformMatrix2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1845 GLAPI void APIENTRY glUniformMatrix3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1846 GLAPI void APIENTRY glUniformMatrix4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1847 GLAPI void APIENTRY glUniformMatrix2x3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1848 GLAPI void APIENTRY glUniformMatrix2x4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1849 GLAPI void APIENTRY glUniformMatrix3x2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1850 GLAPI void APIENTRY glUniformMatrix3x4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1851 GLAPI void APIENTRY glUniformMatrix4x2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1852 GLAPI void APIENTRY glUniformMatrix4x3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1853 GLAPI void APIENTRY glGetUniformdv (GLuint program, GLint location, GLdouble *params);
1854 GLAPI GLint APIENTRY glGetSubroutineUniformLocation (GLuint program, GLenum shadertype, const GLchar *name);
1855 GLAPI GLuint APIENTRY glGetSubroutineIndex (GLuint program, GLenum shadertype, const GLchar *name);
1856 GLAPI void APIENTRY glGetActiveSubroutineUniformiv (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
1857 GLAPI void APIENTRY glGetActiveSubroutineUniformName (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
1858 GLAPI void APIENTRY glGetActiveSubroutineName (GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
1859 GLAPI void APIENTRY glUniformSubroutinesuiv (GLenum shadertype, GLsizei count, const GLuint *indices);
1860 GLAPI void APIENTRY glGetUniformSubroutineuiv (GLenum shadertype, GLint location, GLuint *params);
1861 GLAPI void APIENTRY glGetProgramStageiv (GLuint program, GLenum shadertype, GLenum pname, GLint *values);
1862 GLAPI void APIENTRY glPatchParameteri (GLenum pname, GLint value);
1863 GLAPI void APIENTRY glPatchParameterfv (GLenum pname, const GLfloat *values);
1864 GLAPI void APIENTRY glBindTransformFeedback (GLenum target, GLuint id);
1865 GLAPI void APIENTRY glDeleteTransformFeedbacks (GLsizei n, const GLuint *ids);
1866 GLAPI void APIENTRY glGenTransformFeedbacks (GLsizei n, GLuint *ids);
1867 GLAPI GLboolean APIENTRY glIsTransformFeedback (GLuint id);
1868 GLAPI void APIENTRY glPauseTransformFeedback (void);
1869 GLAPI void APIENTRY glResumeTransformFeedback (void);
1870 GLAPI void APIENTRY glDrawTransformFeedback (GLenum mode, GLuint id);
1871 GLAPI void APIENTRY glDrawTransformFeedbackStream (GLenum mode, GLuint id, GLuint stream);
1872 GLAPI void APIENTRY glBeginQueryIndexed (GLenum target, GLuint index, GLuint id);
1873 GLAPI void APIENTRY glEndQueryIndexed (GLenum target, GLuint index);
1874 GLAPI void APIENTRY glGetQueryIndexediv (GLenum target, GLuint index, GLenum pname, GLint *params);
2004 GLAPI void APIENTRY glReleaseShaderCompiler (void);
2005 GLAPI void APIENTRY glShaderBinary (GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length);
2006 GLAPI void APIENTRY glGetShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
2007 GLAPI void APIENTRY glDepthRangef (GLfloat n, GLfloat f);
2008 GLAPI void APIENTRY glClearDepthf (GLfloat d);
2009 GLAPI void APIENTRY glGetProgramBinary (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary);
2010 GLAPI void APIENTRY glProgramBinary (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length);
2011 GLAPI void APIENTRY glProgramParameteri (GLuint program, GLenum pname, GLint value);
2012 GLAPI void APIENTRY glUseProgramStages (GLuint pipeline, GLbitfield stages, GLuint program);
2013 GLAPI void APIENTRY glActiveShaderProgram (GLuint pipeline, GLuint program);
2014 GLAPI GLuint APIENTRY glCreateShaderProgramv (GLenum type, GLsizei count, const GLchar *const*strings);
2015 GLAPI void APIENTRY glBindProgramPipeline (GLuint pipeline);
2016 GLAPI void APIENTRY glDeleteProgramPipelines (GLsizei n, const GLuint *pipelines);
2017 GLAPI void APIENTRY glGenProgramPipelines (GLsizei n, GLuint *pipelines);
2018 GLAPI GLboolean APIENTRY glIsProgramPipeline (GLuint pipeline);
2019 GLAPI void APIENTRY glGetProgramPipelineiv (GLuint pipeline, GLenum pname, GLint *params);
2020 GLAPI void APIENTRY glProgramUniform1i (GLuint program, GLint location, GLint v0);
2021 GLAPI void APIENTRY glProgramUniform1iv (GLuint program, GLint location, GLsizei count, const GLint *value);
2022 GLAPI void APIENTRY glProgramUniform1f (GLuint program, GLint location, GLfloat v0);
2023 GLAPI void APIENTRY glProgramUniform1fv (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2024 GLAPI void APIENTRY glProgramUniform1d (GLuint program, GLint location, GLdouble v0);
2025 GLAPI void APIENTRY glProgramUniform1dv (GLuint program, GLint location, GLsizei count, const GLdouble *value);
2026 GLAPI void APIENTRY glProgramUniform1ui (GLuint program, GLint location, GLuint v0);
2027 GLAPI void APIENTRY glProgramUniform1uiv (GLuint program, GLint location, GLsizei count, const GLuint *value);
2028 GLAPI void APIENTRY glProgramUniform2i (GLuint program, GLint location, GLint v0, GLint v1);
2029 GLAPI void APIENTRY glProgramUniform2iv (GLuint program, GLint location, GLsizei count, const GLint *value);
2030 GLAPI void APIENTRY glProgramUniform2f (GLuint program, GLint location, GLfloat v0, GLfloat v1);
2031 GLAPI void APIENTRY glProgramUniform2fv (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2032 GLAPI void APIENTRY glProgramUniform2d (GLuint program, GLint location, GLdouble v0, GLdouble v1);
2033 GLAPI void APIENTRY glProgramUniform2dv (GLuint program, GLint location, GLsizei count, const GLdouble *value);
2034 GLAPI void APIENTRY glProgramUniform2ui (GLuint program, GLint location, GLuint v0, GLuint v1);
2035 GLAPI void APIENTRY glProgramUniform2uiv (GLuint program, GLint location, GLsizei count, const GLuint *value);
2036 GLAPI void APIENTRY glProgramUniform3i (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
2037 GLAPI void APIENTRY glProgramUniform3iv (GLuint program, GLint location, GLsizei count, const GLint *value);
2038 GLAPI void APIENTRY glProgramUniform3f (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
2039 GLAPI void APIENTRY glProgramUniform3fv (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2040 GLAPI void APIENTRY glProgramUniform3d (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
2041 GLAPI void APIENTRY glProgramUniform3dv (GLuint program, GLint location, GLsizei count, const GLdouble *value);
2042 GLAPI void APIENTRY glProgramUniform3ui (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
2043 GLAPI void APIENTRY glProgramUniform3uiv (GLuint program, GLint location, GLsizei count, const GLuint *value);
2044 GLAPI void APIENTRY glProgramUniform4i (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
2045 GLAPI void APIENTRY glProgramUniform4iv (GLuint program, GLint location, GLsizei count, const GLint *value);
2046 GLAPI void APIENTRY glProgramUniform4f (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
2047 GLAPI void APIENTRY glProgramUniform4fv (GLuint program, GLint location, GLsizei count, const GLfloat *value);
2048 GLAPI void APIENTRY glProgramUniform4d (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
2049 GLAPI void APIENTRY glProgramUniform4dv (GLuint program, GLint location, GLsizei count, const GLdouble *value);
2050 GLAPI void APIENTRY glProgramUniform4ui (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
2051 GLAPI void APIENTRY glProgramUniform4uiv (GLuint program, GLint location, GLsizei count, const GLuint *value);
2052 GLAPI void APIENTRY glProgramUniformMatrix2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2053 GLAPI void APIENTRY glProgramUniformMatrix3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2054 GLAPI void APIENTRY glProgramUniformMatrix4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2055 GLAPI void APIENTRY glProgramUniformMatrix2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2056 GLAPI void APIENTRY glProgramUniformMatrix3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2057 GLAPI void APIENTRY glProgramUniformMatrix4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2058 GLAPI void APIENTRY glProgramUniformMatrix2x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2059 GLAPI void APIENTRY glProgramUniformMatrix3x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2060 GLAPI void APIENTRY glProgramUniformMatrix2x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2061 GLAPI void APIENTRY glProgramUniformMatrix4x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2062 GLAPI void APIENTRY glProgramUniformMatrix3x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2063 GLAPI void APIENTRY glProgramUniformMatrix4x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
2064 GLAPI void APIENTRY glProgramUniformMatrix2x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2065 GLAPI void APIENTRY glProgramUniformMatrix3x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2066 GLAPI void APIENTRY glProgramUniformMatrix2x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2067 GLAPI void APIENTRY glProgramUniformMatrix4x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2068 GLAPI void APIENTRY glProgramUniformMatrix3x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2069 GLAPI void APIENTRY glProgramUniformMatrix4x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
2070 GLAPI void APIENTRY glValidateProgramPipeline (GLuint pipeline);
2071 GLAPI void APIENTRY glGetProgramPipelineInfoLog (GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
2072 GLAPI void APIENTRY glVertexAttribL1d (GLuint index, GLdouble x);
2073 GLAPI void APIENTRY glVertexAttribL2d (GLuint index, GLdouble x, GLdouble y);
2074 GLAPI void APIENTRY glVertexAttribL3d (GLuint index, GLdouble x, GLdouble y, GLdouble z);
2075 GLAPI void APIENTRY glVertexAttribL4d (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2076 GLAPI void APIENTRY glVertexAttribL1dv (GLuint index, const GLdouble *v);
2077 GLAPI void APIENTRY glVertexAttribL2dv (GLuint index, const GLdouble *v);
2078 GLAPI void APIENTRY glVertexAttribL3dv (GLuint index, const GLdouble *v);
2079 GLAPI void APIENTRY glVertexAttribL4dv (GLuint index, const GLdouble *v);
2080 GLAPI void APIENTRY glVertexAttribLPointer (GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer);
2081 GLAPI void APIENTRY glGetVertexAttribLdv (GLuint index, GLenum pname, GLdouble *params);
2082 GLAPI void APIENTRY glViewportArrayv (GLuint first, GLsizei count, const GLfloat *v);
2083 GLAPI void APIENTRY glViewportIndexedf (GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
2084 GLAPI void APIENTRY glViewportIndexedfv (GLuint index, const GLfloat *v);
2085 GLAPI void APIENTRY glScissorArrayv (GLuint first, GLsizei count, const GLint *v);
2086 GLAPI void APIENTRY glScissorIndexed (GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
2087 GLAPI void APIENTRY glScissorIndexedv (GLuint index, const GLint *v);
2088 GLAPI void APIENTRY glDepthRangeArrayv (GLuint first, GLsizei count, const GLdouble *v);
2089 GLAPI void APIENTRY glDepthRangeIndexed (GLuint index, GLdouble n, GLdouble f);
2090 GLAPI void APIENTRY glGetFloati_v (GLenum target, GLuint index, GLfloat *data);
2091 GLAPI void APIENTRY glGetDoublei_v (GLenum target, GLuint index, GLdouble *data);
2218 GLAPI void APIENTRY glDrawArraysInstancedBaseInstance (GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
2219 GLAPI void APIENTRY glDrawElementsInstancedBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);
2220 GLAPI void APIENTRY glDrawElementsInstancedBaseVertexBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
2221 GLAPI void APIENTRY glGetInternalformativ (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params);
2222 GLAPI void APIENTRY glGetActiveAtomicCounterBufferiv (GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
2223 GLAPI void APIENTRY glBindImageTexture (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
2224 GLAPI void APIENTRY glMemoryBarrier (GLbitfield barriers);
2225 GLAPI void APIENTRY glTexStorage1D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
2226 GLAPI void APIENTRY glTexStorage2D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
2227 GLAPI void APIENTRY glTexStorage3D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
2228 GLAPI void APIENTRY glDrawTransformFeedbackInstanced (GLenum mode, GLuint id, GLsizei instancecount);
2229 GLAPI void APIENTRY glDrawTransformFeedbackStreamInstanced (GLenum mode, GLuint id, GLuint stream, GLsizei instancecount);
2235 typedef void (APIENTRY *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
2536 GLAPI void APIENTRY glClearBufferData (GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
2537 GLAPI void APIENTRY glClearBufferSubData (GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
2538 GLAPI void APIENTRY glDispatchCompute (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
2539 GLAPI void APIENTRY glDispatchComputeIndirect (GLintptr indirect);
2540 GLAPI void APIENTRY glCopyImageSubData (GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
2541 GLAPI void APIENTRY glFramebufferParameteri (GLenum target, GLenum pname, GLint param);
2542 GLAPI void APIENTRY glGetFramebufferParameteriv (GLenum target, GLenum pname, GLint *params);
2543 GLAPI void APIENTRY glGetInternalformati64v (GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint64 *params);
2544 GLAPI void APIENTRY glInvalidateTexSubImage (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);
2545 GLAPI void APIENTRY glInvalidateTexImage (GLuint texture, GLint level);
2546 GLAPI void APIENTRY glInvalidateBufferSubData (GLuint buffer, GLintptr offset, GLsizeiptr length);
2547 GLAPI void APIENTRY glInvalidateBufferData (GLuint buffer);
2548 GLAPI void APIENTRY glInvalidateFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments);
2549 GLAPI void APIENTRY glInvalidateSubFramebuffer (GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
2550 GLAPI void APIENTRY glMultiDrawArraysIndirect (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
2551 GLAPI void APIENTRY glMultiDrawElementsIndirect (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
2552 GLAPI void APIENTRY glGetProgramInterfaceiv (GLuint program, GLenum programInterface, GLenum pname, GLint *params);
2553 GLAPI GLuint APIENTRY glGetProgramResourceIndex (GLuint program, GLenum programInterface, const GLchar *name);
2554 GLAPI void APIENTRY glGetProgramResourceName (GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
2555 GLAPI void APIENTRY glGetProgramResourceiv (GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params);
2556 GLAPI GLint APIENTRY glGetProgramResourceLocation (GLuint program, GLenum programInterface, const GLchar *name);
2557 GLAPI GLint APIENTRY glGetProgramResourceLocationIndex (GLuint program, GLenum programInterface, const GLchar *name);
2558 GLAPI void APIENTRY glShaderStorageBlockBinding (GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding);
2559 GLAPI void APIENTRY glTexBufferRange (GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
2560 GLAPI void APIENTRY glTexStorage2DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
2561 GLAPI void APIENTRY glTexStorage3DMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
2562 GLAPI void APIENTRY glTextureView (GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
2563 GLAPI void APIENTRY glBindVertexBuffer (GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
2564 GLAPI void APIENTRY glVertexAttribFormat (GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
2565 GLAPI void APIENTRY glVertexAttribIFormat (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
2566 GLAPI void APIENTRY glVertexAttribLFormat (GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
2567 GLAPI void APIENTRY glVertexAttribBinding (GLuint attribindex, GLuint bindingindex);
2568 GLAPI void APIENTRY glVertexBindingDivisor (GLuint bindingindex, GLuint divisor);
2569 GLAPI void APIENTRY glDebugMessageControl (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
2570 GLAPI void APIENTRY glDebugMessageInsert (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
2571 GLAPI void APIENTRY glDebugMessageCallback (GLDEBUGPROC callback, const void *userParam);
2572 GLAPI GLuint APIENTRY glGetDebugMessageLog (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
2573 GLAPI void APIENTRY glPushDebugGroup (GLenum source, GLuint id, GLsizei length, const GLchar *message);
2574 GLAPI void APIENTRY glPopDebugGroup (void);
2575 GLAPI void APIENTRY glObjectLabel (GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
2576 GLAPI void APIENTRY glGetObjectLabel (GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
2577 GLAPI void APIENTRY glObjectPtrLabel (const void *ptr, GLsizei length, const GLchar *label);
2578 GLAPI void APIENTRY glGetObjectPtrLabel (const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
2613 GLAPI void APIENTRY
2614 GLAPI void APIENTRY glClearTexImage (GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
2615 GLAPI void APIENTRY glClearTexSubImage (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
2616 GLAPI void APIENTRY glBindBuffersBase (GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
2617 GLAPI void APIENTRY glBindBuffersRange (GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
2618 GLAPI void APIENTRY glBindTextures (GLuint first, GLsizei count, const GLuint *textures);
2619 GLAPI void APIENTRY glBindSamplers (GLuint first, GLsizei count, const GLuint *samplers);
2620 GLAPI void APIENTRY glBindImageTextures (GLuint first, GLsizei count, const GLuint *textures);
2621 GLAPI void APIENTRY glBindVertexBuffers (GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
2662 GLAPI GLuint64 APIENTRY glGetTextureHandleARB (GLuint texture);
2663 GLAPI GLuint64 APIENTRY glGetTextureSamplerHandleARB (GLuint texture, GLuint sampler);
2664 GLAPI void APIENTRY glMakeTextureHandleResidentARB (GLuint64 handle);
2665 GLAPI void APIENTRY glMakeTextureHandleNonResidentARB (GLuint64 handle);
2666 GLAPI GLuint64 APIENTRY glGetImageHandleARB (GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format);
2667 GLAPI void APIENTRY glMakeImageHandleResidentARB (GLuint64 handle, GLenum access);
2668 GLAPI void APIENTRY glMakeImageHandleNonResidentARB (GLuint64 handle);
2669 GLAPI void APIENTRY glUniformHandleui64ARB (GLint location, GLuint64 value);
2670 GLAPI void APIENTRY glUniformHandleui64vARB (GLint location, GLsizei count, const GLuint64 *value);
2671 GLAPI void APIENTRY glProgramUniformHandleui64ARB (GLuint program, GLint location, GLuint64 value);
2672 GLAPI void APIENTRY glProgramUniformHandleui64vARB (GLuint program, GLint location, GLsizei count, const GLuint64 *values);
2673 GLAPI GLboolean APIENTRY glIsTextureHandleResidentARB (GLuint64 handle);
2674 GLAPI GLboolean APIENTRY glIsImageHandleResidentARB (GLuint64 handle);
2675 GLAPI void APIENTRY glVertexAttribL1ui64ARB (GLuint index, GLuint64EXT x);
2676 GLAPI void APIENTRY glVertexAttribL1ui64vARB (GLuint index, const GLuint64EXT *v);
2677 GLAPI void APIENTRY glGetVertexAttribLui64vARB (GLuint index, GLenum pname, GLuint64EXT *params);
2697 GLAPI GLsync APIENTRY glCreateSyncFromCLeventARB (struct _cl_context *context, struct _cl_event *event, GLbitfield flags);
2726 GLAPI void APIENTRY glDispatchComputeGroupSizeARB (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z);
2746 typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,const void *userParam);
2774 GLAPI void APIENTRY glDebugMessageControlARB (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
2775 GLAPI void APIENTRY glDebugMessageInsertARB (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
2776 GLAPI void APIENTRY glDebugMessageCallbackARB (GLDEBUGPROCARB callback, const void *userParam);
2777 GLAPI GLuint APIENTRY glGetDebugMessageLogARB (GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
2796 GLAPI void APIENTRY glBlendEquationiARB (GLuint buf, GLenum mode);
2797 GLAPI void APIENTRY glBlendEquationSeparateiARB (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
2798 GLAPI void APIENTRY glBlendFunciARB (GLuint buf, GLenum src, GLenum dst);
2799 GLAPI void APIENTRY glBlendFuncSeparateiARB (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
2872 GLAPI void APIENTRY glMultiDrawArraysIndirectCountARB (GLenum mode, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
2873 GLAPI void APIENTRY glMultiDrawElementsIndirectCountARB (GLenum mode, GLenum type, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride);
2944 GLAPI GLenum APIENTRY glGetGraphicsResetStatusARB (void);
2945 GLAPI void APIENTRY glGetnTexImageARB (GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img);
2946 GLAPI void APIENTRY
2947 GLAPI void APIENTRY glGetnCompressedTexImageARB (GLenum target, GLint lod, GLsizei bufSize, void *img);
2948 GLAPI void APIENTRY glGetnUniformfvARB (GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
2949 GLAPI void APIENTRY glGetnUniformivARB (GLuint program, GLint location, GLsizei bufSize, GLint *params);
2950 GLAPI void APIENTRY glGetnUniformuivARB (GLuint program, GLint location, GLsizei bufSize, GLuint *params);
2951 GLAPI void APIENTRY glGetnUniformdvARB (GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
2965 GLAPI void APIENTRY glMinSampleShadingARB (GLfloat value);
3041 GLAPI void APIENTRY glNamedStringARB (GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string);
3042 GLAPI void APIENTRY glDeleteNamedStringARB (GLint namelen, const GLchar *name);
3043 GLAPI void APIENTRY glCompileShaderIncludeARB (GLuint shader, GLsizei count, const GLchar *const*path, const GLint *length);
3044 GLAPI GLboolean APIENTRY glIsNamedStringARB (GLint namelen, const GLchar *name);
3045 GLAPI void APIENTRY glGetNamedStringARB (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string);
3046 GLAPI void APIENTRY glGetNamedStringivARB (GLint namelen, const GLchar *name, GLenum pname, GLint *params);
3069 GLAPI void APIENTRY glTexPageCommitmentARB (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean resident);