Home | History | Annotate | Download | only in opengl

Lines Matching refs:GLenum

6 void				glCullFace										(glw::GLenum mode);
7 void glFrontFace (glw::GLenum mode);
8 void glHint (glw::GLenum target, glw::GLenum mode);
11 void glPolygonMode (glw::GLenum face, glw::GLenum mode);
13 void glTexParameterf (glw::GLenum target, glw::GLenum pname, glw::GLfloat param);
14 void glTexParameterfv (glw::GLenum target, glw::GLenum pname, const glw::GLfloat* params);
15 void glTexParameteri (glw::GLenum target, glw::GLenum pname, glw::GLint param);
16 void glTexParameteriv (glw::GLenum target, glw::GLenum pname, const glw::GLint* params);
17 void glTexImage1D (glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLint border, glw::GLenum format, glw::GLenum type, const glw::GLvoid* pixels);
18 void glTexImage2D (glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLenum format, glw::GLenum type, const glw::GLvoid* pixels);
19 void glDrawBuffer (glw::GLenum mode);
27 void glDisable (glw::GLenum cap);
28 void glEnable (glw::GLenum cap);
31 void glBlendFunc (glw::GLenum sfactor, glw::GLenum dfactor);
32 void glLogicOp (glw::GLenum opcode);
33 void glStencilFunc (glw::GLenum func, glw::GLint ref, glw::GLuint mask);
34 void glStencilOp (glw::GLenum fail, glw::GLenum zfail, glw::GLenum zpass);
35 void glDepthFunc (glw::GLenum func);
36 void glPixelStoref (glw::GLenum pname, glw::GLfloat param);
37 void glPixelStorei (glw::GLenum pname, glw::GLint param);
38 void glReadBuffer (glw::GLenum mode);
39 void glReadPixels (glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, glw::GLvoid* pixels);
40 void glGetBooleanv (glw::GLenum pname, glw::GLboolean* params);
41 void glGetDoublev (glw::GLenum pname, glw::GLdouble* params);
42 glw::GLenum glGetError ();
43 void glGetFloatv (glw::GLenum pname, glw::GLfloat* params);
44 void glGetIntegerv (glw::GLenum pname, glw::GLint* params);
45 const glw::GLubyte* glGetString (glw::GLenum name);
46 void glGetTexImage (glw::GLenum target, glw::GLint level, glw::GLenum format, glw::GLenum type, glw::GLvoid* pixels);
47 void glGetTexParameterfv (glw::GLenum target, glw::GLenum pname, glw::GLfloat* params);
48 void glGetTexParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint* params);
49 void glGetTexLevelParameterfv (glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLfloat* params);
50 void glGetTexLevelParameteriv (glw::GLenum target, glw::GLint level, glw::GLenum pname, glw::GLint* params);
51 glw::GLboolean glIsEnabled (glw::GLenum cap);
54 void glDrawArrays (glw::GLenum mode, glw::GLint first, glw::GLsizei count);
55 void glDrawElements (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const glw::GLvoid* indices);
56 void glGetPointerv (glw::GLenum pname, glw::GLvoid** params);
58 void glCopyTexImage1D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLint border);
59 void glCopyTexImage2D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height, glw::GLint border);
60 void glCopyTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint x, glw::GLint y, glw::GLsizei width);
61 void glCopyTexSubImage2D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height);
62 void glTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLenum type, const glw::GLvoid* pixels);
63 void glTexSubImage2D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLenum type, const glw::GLvoid* pixels);
64 void glBindTexture (glw::GLenum target, glw::GLuint texture);
69 void glBlendEquation (glw::GLenum mode);
70 void glDrawRangeElements (glw::GLenum mode, glw::GLuint start, glw::GLuint end, glw::GLsizei count, glw::GLenum type, const glw::GLvoid* indices);
71 void glTexImage3D (glw::GLenum target, glw::GLint level, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLenum format, glw::GLenum type, const glw::GLvoid* pixels);
72 void glTexSubImage3D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const glw::GLvoid* pixels);
73 void glCopyTexSubImage3D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height);
74 void glActiveTexture (glw::GLenum texture);
76 void glCompressedTexImage3D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLint border, glw::GLsizei imageSize, const glw::GLvoid* data);
77 void glCompressedTexImage2D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLint border, glw::GLsizei imageSize, const glw::GLvoid* data);
78 void glCompressedTexImage1D (glw::GLenum target, glw::GLint level, glw::GLenum internalformat, glw::GLsizei width, glw::GLint border, glw::GLsizei imageSize, const glw::GLvoid* data);
79 void glCompressedTexSubImage3D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLsizei imageSize, const glw::GLvoid* data);
80 void glCompressedTexSubImage2D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLsizei width, glw::GLsizei height, glw::GLenum format, glw::GLsizei imageSize, const glw::GLvoid* data);
81 void glCompressedTexSubImage1D (glw::GLenum target, glw::GLint level, glw::GLint xoffset, glw::GLsizei width, glw::GLenum format, glw::GLsizei imageSize, const glw::GLvoid* data);
82 void glGetCompressedTexImage (glw::GLenum target, glw::GLint level, glw::GLvoid* img);
83 void glBlendFuncSeparate (glw::GLenum sfactorRGB, glw::GLenum dfactorRGB, glw::GLenum sfactorAlpha, glw::GLenum dfactorAlpha);
84 void glMultiDrawArrays (glw::GLenum mode, const glw::GLint* first, const glw::GLsizei* count, glw::GLsizei drawcount);
85 void glMultiDrawElements (glw::GLenum mode, const glw::GLsizei* count, glw::GLenum type, const glw::GLvoid* const* indices, glw::GLsizei drawcount);
86 void glPointParameterf (glw::GLenum pname, glw::GLfloat param);
87 void glPointParameterfv (glw::GLenum pname, const glw::GLfloat* params);
88 void glPointParameteri (glw::GLenum pname, glw::GLint param);
89 void glPointParameteriv (glw::GLenum pname, const glw::GLint* params);
93 void glBeginQuery (glw::GLenum target, glw::GLuint id);
94 void glEndQuery (glw::GLenum target);
95 void glGetQueryiv (glw::GLenum target, glw::GLenum pname, glw::GLint* params);
96 void glGetQueryObjectiv (glw::GLuint id, glw::GLenum pname, glw::GLint* params);
97 void glGetQueryObjectuiv (glw::GLuint id, glw::GLenum pname, glw::GLuint* params);
98 void glBindBuffer (glw::GLenum target, glw::GLuint buffer);
102 void glBufferData (glw::GLenum target, glw::GLsizeiptr size, const glw::GLvoid* data, glw::GLenum usage);
103 void glBufferSubData (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size, const glw::GLvoid* data);
104 void glGetBufferSubData (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLvoid* data);
105 glw::GLvoid* glMapBuffer (glw::GLenum target, glw::GLenum access);
106 glw::GLboolean glUnmapBuffer (glw::GLenum target);
107 void glGetBufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint* params);
108 void glGetBufferPointerv (glw::GLenum target, glw::GLenum pname, glw::GLvoid** params);
109 void glBlendEquationSeparate (glw::GLenum modeRGB, glw::GLenum modeAlpha);
110 void glDrawBuffers (glw::GLsizei n, const glw::GLenum* bufs);
111 void glStencilOpSeparate (glw::GLenum face, glw::GLenum sfail, glw::GLenum dpfail, glw::GLenum dppass);
112 void glStencilFuncSeparate (glw::GLenum face, glw::GLenum func, glw::GLint ref, glw::GLuint mask);
113 void glStencilMaskSeparate (glw::GLenum face, glw::GLuint mask);
118 glw::GLuint glCreateShader (glw::GLenum type);
124 void glGetActiveAttrib (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei* length, glw::GLint* size, glw::GLenum* type, glw::GLchar* name);
125 void glGetActiveUniform (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei* length, glw::GLint* size, glw::GLenum* type, glw::GLchar* name);
128 void glGetProgramiv (glw::GLuint program, glw::GLenum pname, glw::GLint* params);
130 void glGetShaderiv (glw::GLuint shader, glw::GLenum pname, glw::GLint* params);
136 void glGetVertexAttribdv (glw::GLuint index, glw::GLenum pname, glw::GLdouble* params);
137 void glGetVertexAttribfv (glw::GLuint index, glw::GLenum pname, glw::GLfloat* params);
138 void glGetVertexAttribiv (glw::GLuint index, glw::GLenum pname, glw::GLint* params);
139 void glGetVertexAttribPointerv (glw::GLuint index, glw::GLenum pname, glw::GLvoid** pointer);
201 void glVertexAttribPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLsizei stride, const glw::GLvoid* pointer);
209 void glGetBooleani_v (glw::GLenum target, glw::GLuint index, glw::GLboolean* data);
210 void glGetIntegeri_v (glw::GLenum target, glw::GLuint index, glw::GLint* data);
211 void glEnablei (glw::GLenum target, glw::GLuint index);
212 void glDisablei (glw::GLenum target, glw::GLuint index);
213 glw::GLboolean glIsEnabledi (glw::GLenum target, glw::GLuint index);
214 void glBeginTransformFeedback (glw::GLenum primitiveMode);
216 void glBindBufferRange (glw::GLenum target, glw::GLuint index, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size);
217 void glBindBufferBase (glw::GLenum target, glw::GLuint index, glw::GLuint buffer);
218 void glTransformFeedbackVaryings (glw::GLuint program, glw::GLsizei count, const glw::GLchar* const* varyings, glw::GLenum bufferMode);
219 void glGetTransformFeedbackVarying (glw::GLuint program, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei* length, glw::GLsizei* size, glw::GLenum* type, glw::GLchar* name);
220 void glClampColor (glw::GLenum target, glw::GLenum clamp);
221 void glBeginConditionalRender (glw::GLuint id, glw::GLenum mode);
223 void glVertexAttribIPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, const glw::GLvoid* pointer);
224 void glGetVertexAttribIiv (glw::GLuint index, glw::GLenum pname, glw::GLint* params);
225 void glGetVertexAttribIuiv (glw::GLuint index, glw::GLenum pname, glw::GLuint* params);
257 void glTexParameterIiv (glw::GLenum target, glw::GLenum pname, const glw::GLint* params);
258 void glTexParameterIuiv (glw::GLenum target, glw::GLenum pname, const glw::GLuint* params);
259 void glGetTexParameterIiv (glw::GLenum target, glw::GLenum pname, glw::GLint* params);
260 void glGetTexParameterIuiv (glw::GLenum target, glw::GLenum pname, glw::GLuint* params);
261 void glClearBufferiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLint* value);
262 void glClearBufferuiv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLuint* value);
263 void glClearBufferfv (glw::GLenum buffer, glw::GLint drawbuffer, const glw::GLfloat* value);
264 void glClearBufferfi (glw::GLenum buffer, glw::GLint drawbuffer, glw::GLfloat depth, glw::GLint stencil);
265 const glw::GLubyte* glGetStringi (glw::GLenum name, glw::GLuint index);
267 void glBindRenderbuffer (glw::GLenum target, glw::GLuint renderbuffer);
270 void glRenderbufferStorage (glw::GLenum target, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height);
271 void glGetRenderbufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint* params);
273 void glBindFramebuffer (glw::GLenum target, glw::GLuint framebuffer);
276 glw::GLenum glCheckFramebufferStatus (glw::GLenum target);
277 void glFramebufferTexture1D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level);
278 void glFramebufferTexture2D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level);
279 void glFramebufferTexture3D (glw::GLenum target, glw::GLenum attachment, glw::GLenum textarget, glw::GLuint texture, glw::GLint level, glw::GLint zoffset);
280 void glFramebufferRenderbuffer (glw::GLenum target, glw::GLenum attachment, glw::GLenum renderbuffertarget, glw::GLuint renderbuffer);
281 void glGetFramebufferAttachmentParameteriv (glw::GLenum target, glw::GLenum attachment, glw::GLenum pname, glw::GLint* params);
282 void glGenerateMipmap (glw::GLenum target);
283 void glBlitFramebuffer (glw::GLint srcX0, glw::GLint srcY0, glw::GLint srcX1, glw::GLint srcY1, glw::GLint dstX0, glw::GLint dstY0, glw::GLint dstX1, glw::GLint dstY1, glw::GLbitfield mask, glw::GLenum filter);
284 void glRenderbufferStorageMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height);
285 void glFramebufferTextureLayer (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level, glw::GLint layer);
286 glw::GLvoid* glMapBufferRange (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr length, glw::GLbitfield access);
287 void glFlushMappedBufferRange (glw::GLenum target, glw::GLintptr offset, glw::GLsizeiptr length);
292 void glTexBuffer (glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer);
294 void glCopyBufferSubData (glw::GLenum readTarget, glw::GLenum writeTarget, glw::GLintptr readOffset, glw::GLintptr writeOffset, glw::GLsizeiptr size);
295 void glDrawArraysInstanced (glw::GLenum mode, glw::GLint first, glw::GLsizei count, glw::GLsizei instancecount);
296 void glDrawElementsInstanced (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const glw::GLvoid* indices, glw::GLsizei instancecount);
298 void glGetActiveUniformsiv (glw::GLuint program, glw::GLsizei uniformCount, const glw::GLuint* uniformIndices, glw::GLenum pname, glw::GLint* params);
301 void glGetActiveUniformBlockiv (glw::GLuint program, glw::GLuint uniformBlockIndex, glw::GLenum pname, glw::GLint* params);
304 void glGetInteger64i_v (glw::GLenum target, glw::GLuint index, glw::GLint64* data);
305 void glGetBufferParameteri64v (glw::GLenum target, glw::GLenum pname, glw::GLint64* params);
306 void glFramebufferTexture (glw::GLenum target, glw::GLenum attachment, glw::GLuint texture, glw::GLint level);
307 void glDrawElementsBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const glw::GLvoid* indices, glw::GLint basevertex);
308 void glDrawRangeElementsBaseVertex (glw::GLenum mode, glw::GLuint start, glw::GLuint end, glw::GLsizei count, glw::GLenum type, const glw::GLvoid* indices, glw::GLint basevertex);
309 void glDrawElementsInstancedBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const glw::GLvoid* indices, glw::GLsizei instancecount, glw::GLint basevertex);
310 void glMultiDrawElementsBaseVertex (glw::GLenum mode, const glw::GLsizei* count, glw::GLenum type, const glw::GLvoid* const* indices, glw::GLsizei drawcount, const glw::GLint* basevertex);
311 void glProvokingVertex (glw::GLenum mode);
312 glw::GLsync glFenceSync (glw::GLenum condition, glw::GLbitfield flags);
315 glw::GLenum glClientWaitSync (glw::GLsync sync, glw::GLbitfield flags, glw::GLuint64 timeout);
317 void glGetInteger64v (glw::GLenum pname, glw::GLint64* params);
318 void glGetSynciv (glw::GLsync sync, glw::GLenum pname, glw::GLsizei bufSize, glw::GLsizei* length, glw::GLint* values);
319 void glTexImage2DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations);
320 void glTexImage3DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLint internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations);
321 void glGetMultisamplefv (glw::GLenum pname, glw::GLuint index, glw::GLfloat* val);
330 void glSamplerParameteri (glw::GLuint sampler, glw::GLenum pname, glw::GLint param);
331 void glSamplerParameteriv (glw::GLuint sampler, glw::GLenum pname, const glw::GLint* param);
332 void glSamplerParameterf (glw::GLuint sampler, glw::GLenum pname, glw::GLfloat param);
333 void glSamplerParameterfv (glw::GLuint sampler, glw::GLenum pname, const glw::GLfloat* param);
334 void glSamplerParameterIiv (glw::GLuint sampler, glw::GLenum
335 void glSamplerParameterIuiv (glw::GLuint sampler, glw::GLenum pname, const glw::GLuint* param);
336 void glGetSamplerParameteriv (glw::GLuint sampler, glw::GLenum pname, glw::GLint* params);
337 void glGetSamplerParameterIiv (glw::GLuint sampler, glw::GLenum pname, glw::GLint* params);
338 void glGetSamplerParameterfv (glw::GLuint sampler, glw::GLenum pname, glw::GLfloat* params);
339 void glGetSamplerParameterIuiv (glw::GLuint sampler, glw::GLenum pname, glw::GLuint* params);
340 void glQueryCounter (glw::GLuint id, glw::GLenum target);
341 void glGetQueryObjecti64v (glw::GLuint id, glw::GLenum pname, glw::GLint64* params);
342 void glGetQueryObjectui64v (glw::GLuint id, glw::GLenum pname, glw::GLuint64* params);
343 void glVertexAttribP1ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value);
344 void glVertexAttribP1uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint* value);
345 void glVertexAttribP2ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value);
346 void glVertexAttribP2uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint* value);
347 void glVertexAttribP3ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value);
348 void glVertexAttribP3uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint* value);
349 void glVertexAttribP4ui (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, glw::GLuint value);
350 void glVertexAttribP4uiv (glw::GLuint index, glw::GLenum type, glw::GLboolean normalized, const glw::GLuint* value);
351 void glBlendEquationi (glw::GLuint buf, glw::GLenum mode);
352 void glBlendEquationSeparatei (glw::GLuint buf, glw::GLenum modeRGB, glw::GLenum modeAlpha);
353 void glBlendFunci (glw::GLuint buf, glw::GLenum src, glw::GLenum dst);
354 void glBlendFuncSeparatei (glw::GLuint buf, glw::GLenum srcRGB, glw::GLenum dstRGB, glw::GLenum srcAlpha, glw::GLenum dstAlpha);
355 void glDrawArraysIndirect (glw::GLenum mode, const glw::GLvoid* indirect);
356 void glDrawElementsIndirect (glw::GLenum mode, glw::GLenum type, const glw::GLvoid* indirect);
376 glw::GLint glGetSubroutineUniformLocation (glw::GLuint program, glw::GLenum shadertype, const glw::GLchar* name);
377 glw::GLuint glGetSubroutineIndex (glw::GLuint program, glw::GLenum shadertype, const glw::GLchar* name);
378 void glGetActiveSubroutineUniformiv (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLenum pname, glw::GLint* values);
379 void glGetActiveSubroutineUniformName (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLsizei bufsize, glw::GLsizei* length, glw::GLchar* name);
380 void glGetActiveSubroutineName (glw::GLuint program, glw::GLenum shadertype, glw::GLuint index, glw::GLsizei bufsize, glw::GLsizei* length, glw::GLchar* name);
381 void glUniformSubroutinesuiv (glw::GLenum shadertype, glw::GLsizei count, const glw::GLuint* indices);
382 void glGetUniformSubroutineuiv (glw::GLenum shadertype, glw::GLint location, glw::GLuint* params);
383 void glGetProgramStageiv (glw::GLuint program, glw::GLenum shadertype, glw::GLenum pname, glw::GLint* values);
384 void glPatchParameteri (glw::GLenum pname, glw::GLint value);
385 void glPatchParameterfv (glw::GLenum pname, const glw::GLfloat* values);
386 void glBindTransformFeedback (glw::GLenum target, glw::GLuint id);
392 void glDrawTransformFeedback (glw::GLenum mode, glw::GLuint id);
393 void glDrawTransformFeedbackStream (glw::GLenum mode, glw::GLuint id, glw::GLuint stream);
394 void glBeginQueryIndexed (glw::GLenum target, glw::GLuint index, glw::GLuint id);
395 void glEndQueryIndexed (glw::GLenum target, glw::GLuint index);
396 void glGetQueryIndexediv (glw::GLenum target, glw::GLuint index, glw::GLenum pname, glw::GLint* params);
398 void glShaderBinary (glw::GLsizei count, const glw::GLuint* shaders, glw::GLenum binaryformat, const glw::GLvoid* binary, glw::GLsizei length);
399 void glGetShaderPrecisionFormat (glw::GLenum shadertype, glw::GLenum precisiontype, glw::GLint* range, glw::GLint* precision);
402 void glGetProgramBinary (glw::GLuint program, glw::GLsizei bufSize, glw::GLsizei* length, glw::GLenum* binaryFormat, glw::GLvoid* binary);
403 void glProgramBinary (glw::GLuint program, glw::GLenum binaryFormat, const glw::GLvoid* binary, glw::GLsizei length);
404 void glProgramParameteri (glw::GLuint program, glw::GLenum pname, glw::GLint value);
407 glw::GLuint glCreateShaderProgramv (glw::GLenum type, glw::GLsizei count, const glw::GLchar* const* strings);
412 void glGetProgramPipelineiv (glw::GLuint pipeline, glw::GLenum pname, glw::GLint* params);
473 void glVertexAttribLPointer (glw::GLuint index, glw::GLint size, glw::GLenum type, glw::GLsizei stride, const glw::GLvoid* pointer);
474 void glGetVertexAttribLdv (glw::GLuint index, glw::GLenum pname, glw::GLdouble* params);
483 void glGetFloati_v (glw::GLenum target, glw::GLuint index, glw::GLfloat* data);
484 void glGetDoublei_v (glw::GLenum target, glw::GLuint index, glw::GLdouble* data);
485 void glDrawArraysInstancedBaseInstance (glw::GLenum mode, glw::GLint first, glw::GLsizei count, glw::GLsizei instancecount, glw::GLuint baseinstance);
486 void glDrawElementsInstancedBaseInstance (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void* indices, glw::GLsizei instancecount, glw::GLuint baseinstance);
487 void glDrawElementsInstancedBaseVertexBaseInstance (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void* indices, glw::GLsizei instancecount, glw::GLint basevertex, glw::GLuint baseinstance);
488 void glDrawTransformFeedbackInstanced (glw::GLenum mode, glw::GLuint id, glw::GLsizei instancecount);
489 void glDrawTransformFeedbackStreamInstanced (glw::GLenum mode, glw::GLuint id, glw::GLuint stream, glw::GLsizei instancecount);
490 void glGetInternalformativ (glw::GLenum target, glw::GLenum internalformat, glw::GLenum pname, glw::GLsizei bufSize, glw::GLint* params);
491 void glGetActiveAtomicCounterBufferiv (glw::GLuint program, glw::GLuint bufferIndex, glw::GLenum pname, glw::GLint* params);
492 void glBindImageTexture (glw::GLuint unit, glw::GLuint texture, glw::GLint level, glw::GLboolean layered, glw::GLint layer, glw::GLenum access, glw::GLenum format);
494 void glTexStorage1D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width);
495 void glTexStorage2D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height);
496 void glTexStorage3D (glw::GLenum target, glw::GLsizei levels, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth);
497 void glClearBufferData (glw::GLenum target, glw::GLenum internalformat, glw::GLenum format, glw::GLenum type, const void* data);
498 void glClearBufferSubData (glw::GLenum target, glw::GLenum internalformat, glw::GLintptr offset, glw::GLsizeiptr size, glw::GLenum format, glw::GLenum type, const void* data);
501 void glCopyImageSubData (glw::GLuint srcName, glw::GLenum srcTarget, glw::GLint srcLevel, glw::GLint srcX, glw::GLint srcY, glw::GLint srcZ, glw::GLuint dstName, glw::GLenum dstTarget, glw::GLint dstLevel, glw::GLint dstX, glw::GLint dstY, glw::GLint dstZ, glw::GLsizei srcWidth, glw::GLsizei srcHeight, glw::GLsizei srcDepth);
502 void glDebugMessageControl (glw::GLenum source, glw::GLenum type, glw::GLenum severity, glw::GLsizei count, const glw::GLuint* ids, glw::GLboolean enabled);
503 void glDebugMessageInsert (glw::GLenum source, glw::GLenum type, glw::GLuint id, glw::GLenum severity, glw::GLsizei length, const glw::GLchar* buf);
505 glw::GLuint glGetDebugMessageLog (glw::GLuint count, glw::GLsizei bufsize, glw::GLenum* sources, glw::GLenum* types, glw::GLuint* ids, glw::GLenum* severities, glw::GLsizei* lengths, glw::GLchar* messageLog);
506 void glPushDebugGroup (glw::GLenum source, glw::GLuint id, glw::GLsizei length, const glw::GLchar* message);
508 void glObjectLabel (glw::GLenum identifier, glw::GLuint name, glw::GLsizei length, const glw::GLchar* label);
509 void glGetObjectLabel (glw::GLenum identifier, glw::GLuint name, glw::GLsizei bufSize, glw::GLsizei* length, glw::GLchar* label);
512 void glFramebufferParameteri (glw::GLenum target, glw::GLenum pname, glw::GLint param);
513 void glGetFramebufferParameteriv (glw::GLenum target, glw::GLenum pname, glw::GLint* params);
514 void glGetInternalformati64v (glw::GLenum target, glw::GLenum internalformat, glw::GLenum pname, glw::GLsizei bufSize, glw::GLint64* params);
519 void glInvalidateFramebuffer (glw::GLenum target, glw::GLsizei numAttachments, const glw::GLenum* attachments);
520 void glInvalidateSubFramebuffer (glw::GLenum target, glw::GLsizei numAttachments, const glw::GLenum* attachments, glw::GLint x, glw::GLint y, glw::GLsizei width, glw::GLsizei height);
521 void glMultiDrawArraysIndirect (glw::GLenum mode, const void* indirect, glw::GLsizei drawcount, glw::GLsizei stride);
522 void glMultiDrawElementsIndirect (glw::GLenum mode, glw::GLenum type, const void* indirect, glw::GLsizei drawcount, glw::GLsizei stride);
523 void glGetProgramInterfaceiv (glw::GLuint program, glw::GLenum programInterface, glw::GLenum pname, glw::GLint* params);
524 glw::GLuint glGetProgramResourceIndex (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar* name);
525 void glGetProgramResourceName (glw::GLuint program, glw::GLenum programInterface, glw::GLuint index, glw::GLsizei bufSize, glw::GLsizei* length, glw::GLchar* name);
526 void glGetProgramResourceiv (glw::GLuint program, glw::GLenum programInterface, glw::GLuint index, glw::GLsizei propCount, const glw::GLenum* props, glw::GLsizei bufSize, glw::GLsizei* length, glw::GLint* params);
527 glw::GLint glGetProgramResourceLocation (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar* name);
528 glw::GLint glGetProgramResourceLocationIndex (glw::GLuint program, glw::GLenum programInterface, const glw::GLchar* name);
530 void glTexBufferRange (glw::GLenum target, glw::GLenum internalformat, glw::GLuint buffer, glw::GLintptr offset, glw::GLsizeiptr size);
531 void glTexStorage2DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLboolean fixedsamplelocations);
532 void glTexStorage3DMultisample (glw::GLenum target, glw::GLsizei samples, glw::GLenum internalformat, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLboolean fixedsamplelocations);
533 void glTextureView (glw::GLuint texture, glw::GLenum target, glw::GLuint origtexture, glw::GLenum internalformat, glw::GLuint minlevel, glw::GLuint numlevels, glw::GLuint minlayer, glw::GLuint numlayers);
535 void glVertexAttribFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLboolean normalized, glw::GLuint relativeoffset);
536 void glVertexAttribIFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset);
537 void glVertexAttribLFormat (glw::GLuint attribindex, glw::GLint size, glw::GLenum type, glw::GLuint relativeoffset);
540 void glBufferStorage (glw::GLenum target, glw::GLsizeiptr size, const void* data, glw::GLbitfield flags);
541 void glClearTexImage (glw::GLuint texture, glw::GLint level, glw::GLenum format, glw::GLenum type, const void* data);
542 void glClearTexSubImage (glw::GLuint texture, glw::GLint level, glw::GLint xoffset, glw::GLint yoffset, glw::GLint zoffset, glw::GLsizei width, glw::GLsizei height, glw::GLsizei depth, glw::GLenum format, glw::GLenum type, const void* data);
543 void glBindBuffersBase (glw::GLenum target, glw::GLuint first, glw::GLsizei count, const glw::GLuint* buffers);
544 void glBindBuffersRange (glw::GLenum target, glw::GLuint first, glw::GLsizei count, const glw::GLuint* buffers, const glw::GLintptr* offsets, const glw::GLsizeiptr* sizes);