opengl_wrap.h Source File - ClanLib SDK
Description: opengl_wrap.h Source File

opengl_wrap.h
1/*
2** ClanLib SDK
3** Copyright (c) 1997-2020 The ClanLib Team
4**
5** This software is provided 'as-is', without any express or implied
6** warranty. In no event will the authors be held liable for any damages
7** arising from the use of this software.
8**
9** Permission is granted to anyone to use this software for any purpose,
10** including commercial applications, and to alter it and redistribute it
11** freely, subject to the following restrictions:
12**
13** 1. The origin of this software must not be misrepresented; you must not
14** claim that you wrote the original software. If you use this software
15** in a product, an acknowledgment in the product documentation would be
16** appreciated but is not required.
17** 2. Altered source versions must be plainly marked as such, and must not be
18** misrepresented as being the original software.
19** 3. This notice may not be removed or altered from any source distribution.
20**
21** Note: Some of the libraries ClanLib may link to may have additional
22** requirements or restrictions.
23**
24** File Author(s):
25**
26** Magnus Norddahl
27** Mark Page
28*/
29
30
31#pragma once
32
33#include "opengl.h"
34#include "opengl_defines.h"
35
36namespace clan
37{
40
41 #ifdef WIN32
42 #define GLFUNC WINAPI
43 #else
44 #define GLFUNC
45 #endif
46
49
51 class GLFunctions
52 {
53 public:
54
55#ifdef CLANLIB_OPENGL_ES3 // OpenGL ES3.2
56
57 typedef void (GLFUNC* ptr_glActiveTexture)(GLenum texture);
58 typedef void (GLFUNC* ptr_glAttachShader)(GLuint program, GLuint shader);
59 typedef void (GLFUNC* ptr_glBindAttribLocation)(GLuint program, GLuint index, const GLchar* name);
60 typedef void (GLFUNC* ptr_glBindBuffer)(GLenum target, GLuint buffer);
61 typedef void (GLFUNC* ptr_glBindFramebuffer)(GLenum target, GLuint framebuffer);
62 typedef void (GLFUNC* ptr_glBindRenderbuffer)(GLenum target, GLuint renderbuffer);
63 typedef void (GLFUNC* ptr_glBindTexture)(GLenum target, GLuint texture);
64 typedef void (GLFUNC* ptr_glBlendColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
65 typedef void (GLFUNC* ptr_glBlendEquation)(GLenum mode);
66 typedef void (GLFUNC* ptr_glBlendEquationSeparate)(GLenum modeRGB, GLenum modeAlpha);
67 typedef void (GLFUNC* ptr_glBlendFunc)(GLenum sfactor, GLenum dfactor);
68 typedef void (GLFUNC* ptr_glBlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
69 typedef void (GLFUNC* ptr_glBufferData)(GLenum target, GLsizeiptr size, const void* data, GLenum usage);
70 typedef void (GLFUNC* ptr_glBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const void* data);
71 typedef GLenum(GLFUNC* ptr_glCheckFramebufferStatus)(GLenum target);
72 typedef void (GLFUNC* ptr_glClear)(GLbitfield mask);
73 typedef void (GLFUNC* ptr_glClearColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
74 typedef void (GLFUNC* ptr_glClearDepthf)(GLfloat d);
75 typedef void (GLFUNC* ptr_glClearStencil)(GLint s);
76 typedef void (GLFUNC* ptr_glColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
77 typedef void (GLFUNC* ptr_glCompileShader)(GLuint shader);
78 typedef void (GLFUNC* ptr_glCompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data);
79 typedef void (GLFUNC* ptr_glCompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data);
80 typedef void (GLFUNC* ptr_glCopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
81 typedef void (GLFUNC* ptr_glCopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
82 typedef GLuint(GLFUNC* ptr_glCreateProgram)(void);
83 typedef GLuint(GLFUNC* ptr_glCreateShader)(GLenum type);
84 typedef void (GLFUNC* ptr_glCullFace)(GLenum mode);
85 typedef void (GLFUNC* ptr_glDeleteBuffers)(GLsizei n, const GLuint* buffers);
86 typedef void (GLFUNC* ptr_glDeleteFramebuffers)(GLsizei n, const GLuint* framebuffers);
87 typedef void (GLFUNC* ptr_glDeleteProgram)(GLuint program);
88 typedef void (GLFUNC* ptr_glDeleteRenderbuffers)(GLsizei n, const GLuint* renderbuffers);
89 typedef void (GLFUNC* ptr_glDeleteShader)(GLuint shader);
90 typedef void (GLFUNC* ptr_glDeleteTextures)(GLsizei n, const GLuint* textures);
91 typedef void (GLFUNC* ptr_glDepthFunc)(GLenum func);
92 typedef void (GLFUNC* ptr_glDepthMask)(GLboolean flag);
93 typedef void (GLFUNC* ptr_glDepthRangef)(GLfloat n, GLfloat f);
94 typedef void (GLFUNC* ptr_glDetachShader)(GLuint program, GLuint shader);
95 typedef void (GLFUNC* ptr_glDisable)(GLenum cap);
96 typedef void (GLFUNC* ptr_glDisableVertexAttribArray)(GLuint index);
97 typedef void (GLFUNC* ptr_glDrawArrays)(GLenum mode, GLint first, GLsizei count);
98 typedef void (GLFUNC* ptr_glDrawElements)(GLenum mode, GLsizei count, GLenum type, const void* indices);
99 typedef void (GLFUNC* ptr_glEnable)(GLenum cap);
100 typedef void (GLFUNC* ptr_glEnableVertexAttribArray)(GLuint index);
101 typedef void (GLFUNC* ptr_glFinish)(void);
102 typedef void (GLFUNC* ptr_glFlush)(void);
103 typedef void (GLFUNC* ptr_glFramebufferRenderbuffer)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
104 typedef void (GLFUNC* ptr_glFramebufferTexture2D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
105 typedef void (GLFUNC* ptr_glFrontFace)(GLenum mode);
106 typedef void (GLFUNC* ptr_glGenBuffers)(GLsizei n, GLuint* buffers);
107 typedef void (GLFUNC* ptr_glGenerateMipmap)(GLenum target);
108 typedef void (GLFUNC* ptr_glGenFramebuffers)(GLsizei n, GLuint* framebuffers);
109 typedef void (GLFUNC* ptr_glGenRenderbuffers)(GLsizei n, GLuint* renderbuffers);
110 typedef void (GLFUNC* ptr_glGenTextures)(GLsizei n, GLuint* textures);
111 typedef void (GLFUNC* ptr_glGetActiveAttrib)(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
112 typedef void (GLFUNC* ptr_glGetActiveUniform)(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
113 typedef void (GLFUNC* ptr_glGetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders);
114 typedef GLint(GLFUNC* ptr_glGetAttribLocation)(GLuint program, const GLchar* name);
115 typedef void (GLFUNC* ptr_glGetBooleanv)(GLenum pname, GLboolean* data);
116 typedef void (GLFUNC* ptr_glGetBufferParameteriv)(GLenum target, GLenum pname, GLint* params);
117 typedef GLenum(GLFUNC* ptr_glGetError)(void);
118 typedef void (GLFUNC* ptr_glGetFloatv)(GLenum pname, GLfloat* data);
119 typedef void (GLFUNC* ptr_glGetFramebufferAttachmentParameteriv)(GLenum target, GLenum attachment, GLenum pname, GLint* params);
120 typedef void (GLFUNC* ptr_glGetIntegerv)(GLenum pname, GLint* data);
121 typedef void (GLFUNC* ptr_glGetProgramiv)(GLuint program, GLenum pname, GLint* params);
122 typedef void (GLFUNC* ptr_glGetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog);
123 typedef void (GLFUNC* ptr_glGetRenderbufferParameteriv)(GLenum target, GLenum pname, GLint* params);
124 typedef void (GLFUNC* ptr_glGetShaderiv)(GLuint shader, GLenum pname, GLint* params);
125 typedef void (GLFUNC* ptr_glGetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog);
126 typedef void (GLFUNC* ptr_glGetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision);
127 typedef void (GLFUNC* ptr_glGetShaderSource)(GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* source);
128 typedef const GLubyte* (GLFUNC* ptr_glGetString)(GLenum name);
129 typedef void (GLFUNC* ptr_glGetTexParameterfv)(GLenum target, GLenum pname, GLfloat* params);
130 typedef void (GLFUNC* ptr_glGetTexParameteriv)(GLenum target, GLenum pname, GLint* params);
131 typedef void (GLFUNC* ptr_glGetUniformfv)(GLuint program, GLint location, GLfloat* params);
132 typedef void (GLFUNC* ptr_glGetUniformiv)(GLuint program, GLint location, GLint* params);
133 typedef GLint(GLFUNC* ptr_glGetUniformLocation)(GLuint program, const GLchar* name);
134 typedef void (GLFUNC* ptr_glGetVertexAttribfv)(GLuint index, GLenum pname, GLfloat* params);
135 typedef void (GLFUNC* ptr_glGetVertexAttribiv)(GLuint index, GLenum pname, GLint* params);
136 typedef void (GLFUNC* ptr_glGetVertexAttribPointerv)(GLuint index, GLenum pname, void** pointer);
137 typedef void (GLFUNC* ptr_glHint)(GLenum target, GLenum mode);
138 typedef GLboolean(GLFUNC* ptr_glIsBuffer)(GLuint buffer);
139 typedef GLboolean(GLFUNC* ptr_glIsEnabled)(GLenum cap);
140 typedef GLboolean(GLFUNC* ptr_glIsFramebuffer)(GLuint framebuffer);
141 typedef GLboolean(GLFUNC* ptr_glIsProgram)(GLuint program);
142 typedef GLboolean(GLFUNC* ptr_glIsRenderbuffer)(GLuint renderbuffer);
143 typedef GLboolean(GLFUNC* ptr_glIsShader)(GLuint shader);
144 typedef GLboolean(GLFUNC* ptr_glIsTexture)(GLuint texture);
145 typedef void (GLFUNC* ptr_glLineWidth)(GLfloat width);
146 typedef void (GLFUNC* ptr_glLinkProgram)(GLuint program);
147 typedef void (GLFUNC* ptr_glPixelStorei)(GLenum pname, GLint param);
148 typedef void (GLFUNC* ptr_glPolygonOffset)(GLfloat factor, GLfloat units);
149 typedef void (GLFUNC* ptr_glReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void* pixels);
150 typedef void (GLFUNC* ptr_glReleaseShaderCompiler)(void);
151 typedef void (GLFUNC* ptr_glRenderbufferStorage)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
152 typedef void (GLFUNC* ptr_glSampleCoverage)(GLfloat value, GLboolean invert);
153 typedef void (GLFUNC* ptr_glScissor)(GLint x, GLint y, GLsizei width, GLsizei height);
154 typedef void (GLFUNC* ptr_glShaderBinary)(GLsizei count, const GLuint* shaders, GLenum binaryformat, const void* binary, GLsizei length);
155 typedef void (GLFUNC* ptr_glShaderSource)(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length);
156 typedef void (GLFUNC* ptr_glStencilFunc)(GLenum func, GLint ref, GLuint mask);
157 typedef void (GLFUNC* ptr_glStencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask);
158 typedef void (GLFUNC* ptr_glStencilMask)(GLuint mask);
159 typedef void (GLFUNC* ptr_glStencilMaskSeparate)(GLenum face, GLuint mask);
160 typedef void (GLFUNC* ptr_glStencilOp)(GLenum fail, GLenum zfail, GLenum zpass);
161 typedef void (GLFUNC* ptr_glStencilOpSeparate)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
162 typedef void (GLFUNC* ptr_glTexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void* pixels);
163 typedef void (GLFUNC* ptr_glTexParameterf)(GLenum target, GLenum pname, GLfloat param);
164 typedef void (GLFUNC* ptr_glTexParameterfv)(GLenum target, GLenum pname, const GLfloat* params);
165 typedef void (GLFUNC* ptr_glTexParameteri)(GLenum target, GLenum pname, GLint param);
166 typedef void (GLFUNC* ptr_glTexParameteriv)(GLenum target, GLenum pname, const GLint* params);
167 typedef void (GLFUNC* ptr_glTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels);
168 typedef void (GLFUNC* ptr_glUniform1f)(GLint location, GLfloat v0);
169 typedef void (GLFUNC* ptr_glUniform1fv)(GLint location, GLsizei count, const GLfloat* value);
170 typedef void (GLFUNC* ptr_glUniform1i)(GLint location, GLint v0);
171 typedef void (GLFUNC* ptr_glUniform1iv)(GLint location, GLsizei count, const GLint* value);
172 typedef void (GLFUNC* ptr_glUniform2f)(GLint location, GLfloat v0, GLfloat v1);
173 typedef void (GLFUNC* ptr_glUniform2fv)(GLint location, GLsizei count, const GLfloat* value);
174 typedef void (GLFUNC* ptr_glUniform2i)(GLint location, GLint v0, GLint v1);
175 typedef void (GLFUNC* ptr_glUniform2iv)(GLint location, GLsizei count, const GLint* value);
176 typedef void (GLFUNC* ptr_glUniform3f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
177 typedef void (GLFUNC* ptr_glUniform3fv)(GLint location, GLsizei count, const GLfloat* value);
178 typedef void (GLFUNC* ptr_glUniform3i)(GLint location, GLint v0, GLint v1, GLint v2);
179 typedef void (GLFUNC* ptr_glUniform3iv)(GLint location, GLsizei count, const GLint* value);
180 typedef void (GLFUNC* ptr_glUniform4f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
181 typedef void (GLFUNC* ptr_glUniform4fv)(GLint location, GLsizei count, const GLfloat* value);
182 typedef void (GLFUNC* ptr_glUniform4i)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
183 typedef void (GLFUNC* ptr_glUniform4iv)(GLint location, GLsizei count, const GLint* value);
184 typedef void (GLFUNC* ptr_glUniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
185 typedef void (GLFUNC* ptr_glUniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
186 typedef void (GLFUNC* ptr_glUniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
187 typedef void (GLFUNC* ptr_glUseProgram)(GLuint program);
188 typedef void (GLFUNC* ptr_glValidateProgram)(GLuint program);
189 typedef void (GLFUNC* ptr_glVertexAttrib1f)(GLuint index, GLfloat x);
190 typedef void (GLFUNC* ptr_glVertexAttrib1fv)(GLuint index, const GLfloat* v);
191 typedef void (GLFUNC* ptr_glVertexAttrib2f)(GLuint index, GLfloat x, GLfloat y);
192 typedef void (GLFUNC* ptr_glVertexAttrib2fv)(GLuint index, const GLfloat* v);
193 typedef void (GLFUNC* ptr_glVertexAttrib3f)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
194 typedef void (GLFUNC* ptr_glVertexAttrib3fv)(GLuint index, const GLfloat* v);
195 typedef void (GLFUNC* ptr_glVertexAttrib4f)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
196 typedef void (GLFUNC* ptr_glVertexAttrib4fv)(GLuint index, const GLfloat* v);
197 typedef void (GLFUNC* ptr_glVertexAttribPointer)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer);
198 typedef void (GLFUNC* ptr_glViewport)(GLint x, GLint y, GLsizei width, GLsizei height);
199 typedef void (GLFUNC* ptr_glReadBuffer)(GLenum src);
200 typedef void (GLFUNC* ptr_glDrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void* indices);
201 typedef void (GLFUNC* ptr_glTexImage3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pixels);
202 typedef void (GLFUNC* ptr_glTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels);
203 typedef void (GLFUNC* ptr_glCopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
204 typedef void (GLFUNC* ptr_glCompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data);
205 typedef void (GLFUNC* ptr_glCompressedTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data);
206 typedef void (GLFUNC* ptr_glGenQueries)(GLsizei n, GLuint* ids);
207 typedef void (GLFUNC* ptr_glDeleteQueries)(GLsizei n, const GLuint* ids);
208 typedef GLboolean(GLFUNC* ptr_glIsQuery)(GLuint id);
209 typedef void (GLFUNC* ptr_glBeginQuery)(GLenum target, GLuint id);
210 typedef void (GLFUNC* ptr_glEndQuery)(GLenum target);
211 typedef void (GLFUNC* ptr_glGetQueryiv)(GLenum target, GLenum pname, GLint* params);
212 typedef void (GLFUNC* ptr_glGetQueryObjectuiv)(GLuint id, GLenum pname, GLuint* params);
213 typedef GLboolean(GLFUNC* ptr_glUnmapBuffer)(GLenum target);
214 typedef void (GLFUNC* ptr_glGetBufferPointerv)(GLenum target, GLenum pname, void** params);
215 typedef void (GLFUNC* ptr_glDrawBuffers)(GLsizei n, const GLenum* bufs);
216 typedef void (GLFUNC* ptr_glUniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
217 typedef void (GLFUNC* ptr_glUniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
218 typedef void (GLFUNC* ptr_glUniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
219 typedef void (GLFUNC* ptr_glUniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
220 typedef void (GLFUNC* ptr_glUniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
221 typedef void (GLFUNC* ptr_glUniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
222 typedef void (GLFUNC* ptr_glBlitFramebuffer)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
223 typedef void (GLFUNC* ptr_glRenderbufferStorageMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
224 typedef void (GLFUNC* ptr_glFramebufferTextureLayer)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
225 typedef void* (GLFUNC* ptr_glMapBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
226 typedef void (GLFUNC* ptr_glFlushMappedBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length);
227 typedef void (GLFUNC* ptr_glBindVertexArray)(GLuint array);
228 typedef void (GLFUNC* ptr_glDeleteVertexArrays)(GLsizei n, const GLuint* arrays);
229 typedef void (GLFUNC* ptr_glGenVertexArrays)(GLsizei n, GLuint* arrays);
230 typedef GLboolean(GLFUNC* ptr_glIsVertexArray)(GLuint array);
231 typedef void (GLFUNC* ptr_glGetIntegeri_v)(GLenum target, GLuint index, GLint* data);
232 typedef void (GLFUNC* ptr_glBeginTransformFeedback)(GLenum primitiveMode);
233 typedef void (GLFUNC* ptr_glEndTransformFeedback)(void);
234 typedef void (GLFUNC* ptr_glBindBufferRange)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
235 typedef void (GLFUNC* ptr_glBindBufferBase)(GLenum target, GLuint index, GLuint buffer);
236 typedef void (GLFUNC* ptr_glTransformFeedbackVaryings)(GLuint program, GLsizei count, const GLchar* const* varyings, GLenum bufferMode);
237 typedef void (GLFUNC* ptr_glGetTransformFeedbackVarying)(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name);
238 typedef void (GLFUNC* ptr_glVertexAttribIPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer);
239 typedef void (GLFUNC* ptr_glGetVertexAttribIiv)(GLuint index, GLenum pname, GLint* params);
240 typedef void (GLFUNC* ptr_glGetVertexAttribIuiv)(GLuint index, GLenum pname, GLuint* params);
241 typedef void (GLFUNC* ptr_glVertexAttribI4i)(GLuint index, GLint x, GLint y, GLint z, GLint w);
242 typedef void (GLFUNC* ptr_glVertexAttribI4ui)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
243 typedef void (GLFUNC* ptr_glVertexAttribI4iv)(GLuint index, const GLint* v);
244 typedef void (GLFUNC* ptr_glVertexAttribI4uiv)(GLuint index, const GLuint* v);
245 typedef void (GLFUNC* ptr_glGetUniformuiv)(GLuint program, GLint location, GLuint* params);
246 typedef GLint(GLFUNC* ptr_glGetFragDataLocation)(GLuint program, const GLchar* name);
247 typedef void (GLFUNC* ptr_glUniform1ui)(GLint location, GLuint v0);
248 typedef void (GLFUNC* ptr_glUniform2ui)(GLint location, GLuint v0, GLuint v1);
249 typedef void (GLFUNC* ptr_glUniform3ui)(GLint location, GLuint v0, GLuint v1, GLuint v2);
250 typedef void (GLFUNC* ptr_glUniform4ui)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
251 typedef void (GLFUNC* ptr_glUniform1uiv)(GLint location, GLsizei count, const GLuint* value);
252 typedef void (GLFUNC* ptr_glUniform2uiv)(GLint location, GLsizei count, const GLuint* value);
253 typedef void (GLFUNC* ptr_glUniform3uiv)(GLint location, GLsizei count, const GLuint* value);
254 typedef void (GLFUNC* ptr_glUniform4uiv)(GLint location, GLsizei count, const GLuint* value);
255 typedef void (GLFUNC* ptr_glClearBufferiv)(GLenum buffer, GLint drawbuffer, const GLint* value);
256 typedef void (GLFUNC* ptr_glClearBufferuiv)(GLenum buffer, GLint drawbuffer, const GLuint* value);
257 typedef void (GLFUNC* ptr_glClearBufferfv)(GLenum buffer, GLint drawbuffer, const GLfloat* value);
258 typedef void (GLFUNC* ptr_glClearBufferfi)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
259 typedef const GLubyte* (GLFUNC* ptr_glGetStringi)(GLenum name, GLuint index);
260 typedef void (GLFUNC* ptr_glCopyBufferSubData)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
261 typedef void (GLFUNC* ptr_glGetUniformIndices)(GLuint program, GLsizei uniformCount, const GLchar* const* uniformNames, GLuint* uniformIndices);
262 typedef void (GLFUNC* ptr_glGetActiveUniformsiv)(GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params);
263 typedef GLuint(GLFUNC* ptr_glGetUniformBlockIndex)(GLuint program, const GLchar* uniformBlockName);
264 typedef void (GLFUNC* ptr_glGetActiveUniformBlockiv)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params);
265 typedef void (GLFUNC* ptr_glGetActiveUniformBlockName)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName);
266 typedef void (GLFUNC* ptr_glUniformBlockBinding)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
267 typedef void (GLFUNC* ptr_glDrawArraysInstanced)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
268 typedef void (GLFUNC* ptr_glDrawElementsInstanced)(GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei instancecount);
269 typedef CLsync(GLFUNC* ptr_glFenceSync)(GLenum condition, GLbitfield flags);
270 typedef GLboolean(GLFUNC* ptr_glIsSync)(CLsync sync);
271 typedef void (GLFUNC* ptr_glDeleteSync)(CLsync sync);
272 typedef GLenum(GLFUNC* ptr_glClientWaitSync)(CLsync sync, GLbitfield flags, CLuint64 timeout);
273 typedef void (GLFUNC* ptr_glWaitSync)(CLsync sync, GLbitfield flags, CLuint64 timeout);
274 typedef void (GLFUNC* ptr_glGetInteger64v)(GLenum pname, CLint64* data);
275 typedef void (GLFUNC* ptr_glGetSynciv)(CLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values);
276 typedef void (GLFUNC* ptr_glGetInteger64i_v)(GLenum target, GLuint index, CLint64* data);
277 typedef void (GLFUNC* ptr_glGetBufferParameteri64v)(GLenum target, GLenum pname, CLint64* params);
278 typedef void (GLFUNC* ptr_glGenSamplers)(GLsizei count, GLuint* samplers);
279 typedef void (GLFUNC* ptr_glDeleteSamplers)(GLsizei count, const GLuint* samplers);
280 typedef GLboolean(GLFUNC* ptr_glIsSampler)(GLuint sampler);
281 typedef void (GLFUNC* ptr_glBindSampler)(GLuint unit, GLuint sampler);
282 typedef void (GLFUNC* ptr_glSamplerParameteri)(GLuint sampler, GLenum pname, GLint param);
283 typedef void (GLFUNC* ptr_glSamplerParameteriv)(GLuint sampler, GLenum pname, const GLint* param);
284 typedef void (GLFUNC* ptr_glSamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param);
285 typedef void (GLFUNC* ptr_glSamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat* param);
286 typedef void (GLFUNC* ptr_glGetSamplerParameteriv)(GLuint sampler, GLenum pname, GLint* params);
287 typedef void (GLFUNC* ptr_glGetSamplerParameterfv)(GLuint sampler, GLenum pname, GLfloat* params);
288 typedef void (GLFUNC* ptr_glVertexAttribDivisor)(GLuint index, GLuint divisor);
289 typedef void (GLFUNC* ptr_glBindTransformFeedback)(GLenum target, GLuint id);
290 typedef void (GLFUNC* ptr_glDeleteTransformFeedbacks)(GLsizei n, const GLuint* ids);
291 typedef void (GLFUNC* ptr_glGenTransformFeedbacks)(GLsizei n, GLuint* ids);
292 typedef GLboolean(GLFUNC* ptr_glIsTransformFeedback)(GLuint id);
293 typedef void (GLFUNC* ptr_glPauseTransformFeedback)(void);
294 typedef void (GLFUNC* ptr_glResumeTransformFeedback)(void);
295 typedef void (GLFUNC* ptr_glGetProgramBinary)(GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, void* binary);
296 typedef void (GLFUNC* ptr_glProgramBinary)(GLuint program, GLenum binaryFormat, const void* binary, GLsizei length);
297 typedef void (GLFUNC* ptr_glProgramParameteri)(GLuint program, GLenum pname, GLint value);
298 typedef void (GLFUNC* ptr_glInvalidateFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum* attachments);
299 typedef void (GLFUNC* ptr_glInvalidateSubFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height);
300 typedef void (GLFUNC* ptr_glTexStorage2D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
301 typedef void (GLFUNC* ptr_glTexStorage3D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
302 typedef void (GLFUNC* ptr_glGetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params);
303 typedef void (GLFUNC* ptr_glDispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
304 typedef void (GLFUNC* ptr_glDispatchComputeIndirect)(GLintptr indirect);
305 typedef void (GLFUNC* ptr_glDrawArraysIndirect)(GLenum mode, const void* indirect);
306 typedef void (GLFUNC* ptr_glDrawElementsIndirect)(GLenum mode, GLenum type, const void* indirect);
307 typedef void (GLFUNC* ptr_glFramebufferParameteri)(GLenum target, GLenum pname, GLint param);
308 typedef void (GLFUNC* ptr_glGetFramebufferParameteriv)(GLenum target, GLenum pname, GLint* params);
309 typedef void (GLFUNC* ptr_glGetProgramInterfaceiv)(GLuint program, GLenum programInterface, GLenum pname, GLint* params);
310 typedef GLuint(GLFUNC* ptr_glGetProgramResourceIndex)(GLuint program, GLenum programInterface, const GLchar* name);
311 typedef void (GLFUNC* ptr_glGetProgramResourceName)(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei* length, GLchar* name);
312 typedef void (GLFUNC* ptr_glGetProgramResourceiv)(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum* props, GLsizei bufSize, GLsizei* length, GLint* params);
313 typedef GLint(GLFUNC* ptr_glGetProgramResourceLocation)(GLuint program, GLenum programInterface, const GLchar* name);
314 typedef void (GLFUNC* ptr_glUseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program);
315 typedef void (GLFUNC* ptr_glActiveShaderProgram)(GLuint pipeline, GLuint program);
316 typedef GLuint(GLFUNC* ptr_glCreateShaderProgramv)(GLenum type, GLsizei count, const GLchar* const* strings);
317 typedef void (GLFUNC* ptr_glBindProgramPipeline)(GLuint pipeline);
318 typedef void (GLFUNC* ptr_glDeleteProgramPipelines)(GLsizei n, const GLuint* pipelines);
319 typedef void (GLFUNC* ptr_glGenProgramPipelines)(GLsizei n, GLuint* pipelines);
320 typedef GLboolean(GLFUNC* ptr_glIsProgramPipeline)(GLuint pipeline);
321 typedef void (GLFUNC* ptr_glGetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint* params);
322 typedef void (GLFUNC* ptr_glProgramUniform1i)(GLuint program, GLint location, GLint v0);
323 typedef void (GLFUNC* ptr_glProgramUniform2i)(GLuint program, GLint location, GLint v0, GLint v1);
324 typedef void (GLFUNC* ptr_glProgramUniform3i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
325 typedef void (GLFUNC* ptr_glProgramUniform4i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
326 typedef void (GLFUNC* ptr_glProgramUniform1ui)(GLuint program, GLint location, GLuint v0);
327 typedef void (GLFUNC* ptr_glProgramUniform2ui)(GLuint program, GLint location, GLuint v0, GLuint v1);
328 typedef void (GLFUNC* ptr_glProgramUniform3ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
329 typedef void (GLFUNC* ptr_glProgramUniform4ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
330 typedef void (GLFUNC* ptr_glProgramUniform1f)(GLuint program, GLint location, GLfloat v0);
331 typedef void (GLFUNC* ptr_glProgramUniform2f)(GLuint program, GLint location, GLfloat v0, GLfloat v1);
332 typedef void (GLFUNC* ptr_glProgramUniform3f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
333 typedef void (GLFUNC* ptr_glProgramUniform4f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
334 typedef void (GLFUNC* ptr_glProgramUniform1iv)(GLuint program, GLint location, GLsizei count, const GLint* value);
335 typedef void (GLFUNC* ptr_glProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint* value);
336 typedef void (GLFUNC* ptr_glProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint* value);
337 typedef void (GLFUNC* ptr_glProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint* value);
338 typedef void (GLFUNC* ptr_glProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint* value);
339 typedef void (GLFUNC* ptr_glProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint* value);
340 typedef void (GLFUNC* ptr_glProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint* value);
341 typedef void (GLFUNC* ptr_glProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint* value);
342 typedef void (GLFUNC* ptr_glProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat* value);
343 typedef void (GLFUNC* ptr_glProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat* value);
344 typedef void (GLFUNC* ptr_glProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat* value);
345 typedef void (GLFUNC* ptr_glProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat* value);
346 typedef void (GLFUNC* ptr_glProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
347 typedef void (GLFUNC* ptr_glProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
348 typedef void (GLFUNC* ptr_glProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
349 typedef void (GLFUNC* ptr_glProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
350 typedef void (GLFUNC* ptr_glProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
351 typedef void (GLFUNC* ptr_glProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
352 typedef void (GLFUNC* ptr_glProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
353 typedef void (GLFUNC* ptr_glProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
354 typedef void (GLFUNC* ptr_glProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
355 typedef void (GLFUNC* ptr_glValidateProgramPipeline)(GLuint pipeline);
356 typedef void (GLFUNC* ptr_glGetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei* length, GLchar* infoLog);
357 typedef void (GLFUNC* ptr_glBindImageTexture)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
358 typedef void (GLFUNC* ptr_glGetBooleani_v)(GLenum target, GLuint index, GLboolean* data);
359 typedef void (GLFUNC* ptr_glMemoryBarrier)(GLbitfield barriers);
360 typedef void (GLFUNC* ptr_glMemoryBarrierByRegion)(GLbitfield barriers);
361 typedef void (GLFUNC* ptr_glTexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
362 typedef void (GLFUNC* ptr_glGetMultisamplefv)(GLenum pname, GLuint index, GLfloat* val);
363 typedef void (GLFUNC* ptr_glSampleMaski)(GLuint maskNumber, GLbitfield mask);
364 typedef void (GLFUNC* ptr_glGetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint* params);
365 typedef void (GLFUNC* ptr_glGetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat* params);
366 typedef void (GLFUNC* ptr_glBindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
367 typedef void (GLFUNC* ptr_glVertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
368 typedef void (GLFUNC* ptr_glVertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
369 typedef void (GLFUNC* ptr_glVertexAttribBinding)(GLuint attribindex, GLuint bindingindex);
370 typedef void (GLFUNC* ptr_glVertexBindingDivisor)(GLuint bindingindex, GLuint divisor);
371 typedef void (GLFUNC* ptr_glBlendBarrier)(void);
372 typedef void (GLFUNC* ptr_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);
373 typedef void (GLFUNC* ptr_glDebugMessageControl)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint* ids, GLboolean enabled);
374 typedef void (GLFUNC* ptr_glDebugMessageInsert)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar* buf);
375 typedef void (GLFUNC* ptr_glDebugMessageCallback)(CLDEBUGPROC callback, const void* userParam);
376 typedef GLuint(GLFUNC* ptr_glGetDebugMessageLog)(GLuint count, GLsizei bufSize, GLenum* sources, GLenum* types, GLuint* ids, GLenum* severities, GLsizei* lengths, GLchar* messageLog);
377 typedef void (GLFUNC* ptr_glPushDebugGroup)(GLenum source, GLuint id, GLsizei length, const GLchar* message);
378 typedef void (GLFUNC* ptr_glPopDebugGroup)(void);
379 typedef void (GLFUNC* ptr_glObjectLabel)(GLenum identifier, GLuint name, GLsizei length, const GLchar* label);
380 typedef void (GLFUNC* ptr_glGetObjectLabel)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei* length, GLchar* label);
381 typedef void (GLFUNC* ptr_glObjectPtrLabel)(const void* ptr, GLsizei length, const GLchar* label);
382 typedef void (GLFUNC* ptr_glGetObjectPtrLabel)(const void* ptr, GLsizei bufSize, GLsizei* length, GLchar* label);
383 typedef void (GLFUNC* ptr_glGetPointerv)(GLenum pname, void** params);
384 typedef void (GLFUNC* ptr_glEnablei)(GLenum target, GLuint index);
385 typedef void (GLFUNC* ptr_glDisablei)(GLenum target, GLuint index);
386 typedef void (GLFUNC* ptr_glBlendEquationi)(GLuint buf, GLenum mode);
387 typedef void (GLFUNC* ptr_glBlendEquationSeparatei)(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
388 typedef void (GLFUNC* ptr_glBlendFunci)(GLuint buf, GLenum src, GLenum dst);
389 typedef void (GLFUNC* ptr_glBlendFuncSeparatei)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
390 typedef void (GLFUNC* ptr_glColorMaski)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
391 typedef GLboolean(GLFUNC* ptr_glIsEnabledi)(GLenum target, GLuint index);
392 typedef void (GLFUNC* ptr_glDrawElementsBaseVertex)(GLenum mode, GLsizei count, GLenum type, const void* indices, GLint basevertex);
393 typedef void (GLFUNC* ptr_glDrawRangeElementsBaseVertex)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void* indices, GLint basevertex);
394 typedef void (GLFUNC* ptr_glDrawElementsInstancedBaseVertex)(GLenum mode, GLsizei count, GLenum type, const void* indices, GLsizei instancecount, GLint basevertex);
395 typedef void (GLFUNC* ptr_glFramebufferTexture)(GLenum target, GLenum attachment, GLuint texture, GLint level);
396 typedef void (GLFUNC* ptr_glPrimitiveBoundingBox)(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);
397 typedef GLenum(GLFUNC* ptr_glGetGraphicsResetStatus)(void);
398 typedef void (GLFUNC* ptr_glReadnPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void* data);
399 typedef void (GLFUNC* ptr_glGetnUniformfv)(GLuint program, GLint location, GLsizei bufSize, GLfloat* params);
400 typedef void (GLFUNC* ptr_glGetnUniformiv)(GLuint program, GLint location, GLsizei bufSize, GLint* params);
401 typedef void (GLFUNC* ptr_glGetnUniformuiv)(GLuint program, GLint location, GLsizei bufSize, GLuint* params);
402 typedef void (GLFUNC* ptr_glMinSampleShading)(GLfloat value);
403 typedef void (GLFUNC* ptr_glPatchParameteri)(GLenum pname, GLint value);
404 typedef void (GLFUNC* ptr_glTexParameterIiv)(GLenum target, GLenum pname, const GLint* params);
405 typedef void (GLFUNC* ptr_glTexParameterIuiv)(GLenum target, GLenum pname, const GLuint* params);
406 typedef void (GLFUNC* ptr_glGetTexParameterIiv)(GLenum target, GLenum pname, GLint* params);
407 typedef void (GLFUNC* ptr_glGetTexParameterIuiv)(GLenum target, GLenum pname, GLuint* params);
408 typedef void (GLFUNC* ptr_glSamplerParameterIiv)(GLuint sampler, GLenum pname, const GLint* param);
409 typedef void (GLFUNC* ptr_glSamplerParameterIuiv)(GLuint sampler, GLenum pname, const GLuint* param);
410 typedef void (GLFUNC* ptr_glGetSamplerParameterIiv)(GLuint sampler, GLenum pname, GLint* params);
411 typedef void (GLFUNC* ptr_glGetSamplerParameterIuiv)(GLuint sampler, GLenum pname, GLuint* params);
412 typedef void (GLFUNC* ptr_glTexBuffer)(GLenum target, GLenum internalformat, GLuint buffer);
413 typedef void (GLFUNC* ptr_glTexBufferRange)(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
414 typedef void (GLFUNC* ptr_glTexStorage3DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
415
416 ptr_glActiveTexture activeTexture;
417 ptr_glAttachShader attachShader;
418 ptr_glBindAttribLocation bindAttribLocation;
419 ptr_glBindBuffer bindBuffer;
420 ptr_glBindFramebuffer bindFramebuffer;
421 ptr_glBindRenderbuffer bindRenderbuffer;
422 ptr_glBindTexture bindTexture;
423 ptr_glBlendColor blendColor;
424 ptr_glBlendEquation blendEquation;
425 ptr_glBlendEquationSeparate blendEquationSeparate;
426 ptr_glBlendFunc blendFunc;
427 ptr_glBlendFuncSeparate blendFuncSeparate;
428 ptr_glBufferData bufferData;
429 ptr_glBufferSubData bufferSubData;
430 ptr_glCheckFramebufferStatus checkFramebufferStatus;
431 ptr_glClear clear;
432 ptr_glClearColor clearColor;
433 ptr_glClearDepthf clearDepthf;
434 ptr_glClearStencil clearStencil;
435 ptr_glColorMask colorMask;
436 ptr_glCompileShader compileShader;
437 ptr_glCompressedTexImage2D compressedTexImage2D;
438 ptr_glCompressedTexSubImage2D compressedTexSubImage2D;
439 ptr_glCopyTexImage2D copyTexImage2D;
440 ptr_glCopyTexSubImage2D copyTexSubImage2D;
441 ptr_glCreateProgram createProgram;
442 ptr_glCreateShader createShader;
443 ptr_glCullFace cullFace;
444 ptr_glDeleteBuffers deleteBuffers;
445 ptr_glDeleteFramebuffers deleteFramebuffers;
446 ptr_glDeleteProgram deleteProgram;
447 ptr_glDeleteRenderbuffers deleteRenderbuffers;
448 ptr_glDeleteShader deleteShader;
449 ptr_glDeleteTextures deleteTextures;
450 ptr_glDepthFunc depthFunc;
451 ptr_glDepthMask depthMask;
452 ptr_glDepthRangef depthRangef;
453 ptr_glDetachShader detachShader;
454 ptr_glDisable disable;
455 ptr_glDisableVertexAttribArray disableVertexAttribArray;
456 ptr_glDrawArrays drawArrays;
457 ptr_glDrawElements drawElements;
458 ptr_glEnable enable;
459 ptr_glEnableVertexAttribArray enableVertexAttribArray;
460 ptr_glFinish finish;
461 ptr_glFlush flush;
462 ptr_glFramebufferRenderbuffer framebufferRenderbuffer;
463 ptr_glFramebufferTexture2D framebufferTexture2D;
464 ptr_glFrontFace frontFace;
465 ptr_glGenBuffers genBuffers;
466 ptr_glGenerateMipmap generateMipmap;
467 ptr_glGenFramebuffers genFramebuffers;
468 ptr_glGenRenderbuffers genRenderbuffers;
469 ptr_glGenTextures genTextures;
470 ptr_glGetActiveAttrib getActiveAttrib;
471 ptr_glGetActiveUniform getActiveUniform;
472 ptr_glGetAttachedShaders getAttachedShaders;
473 ptr_glGetAttribLocation getAttribLocation;
474 ptr_glGetBooleanv getBooleanv;
475 ptr_glGetBufferParameteriv getBufferParameteriv;
476 ptr_glGetError getError;
477 ptr_glGetFloatv getFloatv;
478 ptr_glGetFramebufferAttachmentParameteriv getFramebufferAttachmentParameteriv;
479 ptr_glGetIntegerv getIntegerv;
480 ptr_glGetProgramiv getProgramiv;
481 ptr_glGetProgramInfoLog getProgramInfoLog;
482 ptr_glGetRenderbufferParameteriv getRenderbufferParameteriv;
483 ptr_glGetShaderiv getShaderiv;
484 ptr_glGetShaderInfoLog getShaderInfoLog;
485 ptr_glGetShaderPrecisionFormat getShaderPrecisionFormat;
486 ptr_glGetShaderSource getShaderSource;
487 ptr_glGetString getString;
488 ptr_glGetTexParameterfv getTexParameterfv;
489 ptr_glGetTexParameteriv getTexParameteriv;
490 ptr_glGetUniformfv getUniformfv;
491 ptr_glGetUniformiv getUniformiv;
492 ptr_glGetUniformLocation getUniformLocation;
493 ptr_glGetVertexAttribfv getVertexAttribfv;
494 ptr_glGetVertexAttribiv getVertexAttribiv;
495 ptr_glGetVertexAttribPointerv getVertexAttribPointerv;
496 ptr_glHint hint;
497 ptr_glIsBuffer isBuffer;
498 ptr_glIsEnabled isEnabled;
499 ptr_glIsFramebuffer isFramebuffer;
500 ptr_glIsProgram isProgram;
501 ptr_glIsRenderbuffer isRenderbuffer;
502 ptr_glIsShader isShader;
503 ptr_glIsTexture isTexture;
504 ptr_glLineWidth lineWidth;
505 ptr_glLinkProgram linkProgram;
506 ptr_glPixelStorei pixelStorei;
507 ptr_glPolygonOffset polygonOffset;
508 ptr_glReadPixels readPixels;
509 ptr_glReleaseShaderCompiler releaseShaderCompiler;
510 ptr_glRenderbufferStorage renderbufferStorage;
511 ptr_glSampleCoverage sampleCoverage;
512 ptr_glScissor scissor;
513 ptr_glShaderBinary shaderBinary;
514 ptr_glShaderSource shaderSource;
515 ptr_glStencilFunc stencilFunc;
516 ptr_glStencilFuncSeparate stencilFuncSeparate;
517 ptr_glStencilMask stencilMask;
518 ptr_glStencilMaskSeparate stencilMaskSeparate;
519 ptr_glStencilOp stencilOp;
520 ptr_glStencilOpSeparate stencilOpSeparate;
521 ptr_glTexImage2D texImage2D;
522 ptr_glTexParameterf texParameterf;
523 ptr_glTexParameterfv texParameterfv;
524 ptr_glTexParameteri texParameteri;
525 ptr_glTexParameteriv texParameteriv;
526 ptr_glTexSubImage2D texSubImage2D;
527 ptr_glUniform1f uniform1f;
528 ptr_glUniform1fv uniform1fv;
529 ptr_glUniform1i uniform1i;
530 ptr_glUniform1iv uniform1iv;
531 ptr_glUniform2f uniform2f;
532 ptr_glUniform2fv uniform2fv;
533 ptr_glUniform2i uniform2i;
534 ptr_glUniform2iv uniform2iv;
535 ptr_glUniform3f uniform3f;
536 ptr_glUniform3fv uniform3fv;
537 ptr_glUniform3i uniform3i;
538 ptr_glUniform3iv uniform3iv;
539 ptr_glUniform4f uniform4f;
540 ptr_glUniform4fv uniform4fv;
541 ptr_glUniform4i uniform4i;
542 ptr_glUniform4iv uniform4iv;
543 ptr_glUniformMatrix2fv uniformMatrix2fv;
544 ptr_glUniformMatrix3fv uniformMatrix3fv;
545 ptr_glUniformMatrix4fv uniformMatrix4fv;
546 ptr_glUseProgram useProgram;
547 ptr_glValidateProgram validateProgram;
548 ptr_glVertexAttrib1f vertexAttrib1f;
549 ptr_glVertexAttrib1fv vertexAttrib1fv;
550 ptr_glVertexAttrib2f vertexAttrib2f;
551 ptr_glVertexAttrib2fv vertexAttrib2fv;
552 ptr_glVertexAttrib3f vertexAttrib3f;
553 ptr_glVertexAttrib3fv vertexAttrib3fv;
554 ptr_glVertexAttrib4f vertexAttrib4f;
555 ptr_glVertexAttrib4fv vertexAttrib4fv;
556 ptr_glVertexAttribPointer vertexAttribPointer;
557 ptr_glViewport viewport;
558 ptr_glReadBuffer readBuffer;
559 ptr_glDrawRangeElements drawRangeElements;
560 ptr_glTexImage3D texImage3D;
561 ptr_glTexSubImage3D texSubImage3D;
562 ptr_glCopyTexSubImage3D copyTexSubImage3D;
563 ptr_glCompressedTexImage3D compressedTexImage3D;
564 ptr_glCompressedTexSubImage3D compressedTexSubImage3D;
565 ptr_glGenQueries genQueries;
566 ptr_glDeleteQueries deleteQueries;
567 ptr_glIsQuery isQuery;
568 ptr_glBeginQuery beginQuery;
569 ptr_glEndQuery endQuery;
570 ptr_glGetQueryiv getQueryiv;
571 ptr_glGetQueryObjectuiv getQueryObjectuiv;
572 ptr_glUnmapBuffer unmapBuffer;
573 ptr_glGetBufferPointerv getBufferPointerv;
574 ptr_glDrawBuffers drawBuffers;
575 ptr_glUniformMatrix2x3fv uniformMatrix2x3fv;
576 ptr_glUniformMatrix3x2fv uniformMatrix3x2fv;
577 ptr_glUniformMatrix2x4fv uniformMatrix2x4fv;
578 ptr_glUniformMatrix4x2fv uniformMatrix4x2fv;
579 ptr_glUniformMatrix3x4fv uniformMatrix3x4fv;
580 ptr_glUniformMatrix4x3fv uniformMatrix4x3fv;
581 ptr_glBlitFramebuffer blitFramebuffer;
582 ptr_glRenderbufferStorageMultisample renderbufferStorageMultisample;
583 ptr_glFramebufferTextureLayer framebufferTextureLayer;
584 ptr_glMapBufferRange mapBufferRange;
585 ptr_glFlushMappedBufferRange flushMappedBufferRange;
586 ptr_glBindVertexArray bindVertexArray;
587 ptr_glDeleteVertexArrays deleteVertexArrays;
588 ptr_glGenVertexArrays genVertexArrays;
589 ptr_glIsVertexArray isVertexArray;
590 ptr_glGetIntegeri_v getIntegeri_v;
591 ptr_glBeginTransformFeedback beginTransformFeedback;
592 ptr_glEndTransformFeedback endTransformFeedback;
593 ptr_glBindBufferRange bindBufferRange;
594 ptr_glBindBufferBase bindBufferBase;
595 ptr_glTransformFeedbackVaryings transformFeedbackVaryings;
596 ptr_glGetTransformFeedbackVarying getTransformFeedbackVarying;
597 ptr_glVertexAttribIPointer vertexAttribIPointer;
598 ptr_glGetVertexAttribIiv getVertexAttribIiv;
599 ptr_glGetVertexAttribIuiv getVertexAttribIuiv;
600 ptr_glVertexAttribI4i vertexAttribI4i;
601 ptr_glVertexAttribI4ui vertexAttribI4ui;
602 ptr_glVertexAttribI4iv vertexAttribI4iv;
603 ptr_glVertexAttribI4uiv vertexAttribI4uiv;
604 ptr_glGetUniformuiv getUniformuiv;
605 ptr_glGetFragDataLocation getFragDataLocation;
606 ptr_glUniform1ui uniform1ui;
607 ptr_glUniform2ui uniform2ui;
608 ptr_glUniform3ui uniform3ui;
609 ptr_glUniform4ui uniform4ui;
610 ptr_glUniform1uiv uniform1uiv;
611 ptr_glUniform2uiv uniform2uiv;
612 ptr_glUniform3uiv uniform3uiv;
613 ptr_glUniform4uiv uniform4uiv;
614 ptr_glClearBufferiv clearBufferiv;
615 ptr_glClearBufferuiv clearBufferuiv;
616 ptr_glClearBufferfv clearBufferfv;
617 ptr_glClearBufferfi clearBufferfi;
618 ptr_glGetStringi getStringi;
619 ptr_glCopyBufferSubData copyBufferSubData;
620 ptr_glGetUniformIndices getUniformIndices;
621 ptr_glGetActiveUniformsiv getActiveUniformsiv;
622 ptr_glGetUniformBlockIndex getUniformBlockIndex;
623 ptr_glGetActiveUniformBlockiv getActiveUniformBlockiv;
624 ptr_glGetActiveUniformBlockName getActiveUniformBlockName;
625 ptr_glUniformBlockBinding uniformBlockBinding;
626 ptr_glDrawArraysInstanced drawArraysInstanced;
627 ptr_glDrawElementsInstanced drawElementsInstanced;
628 ptr_glFenceSync fenceSync;
629 ptr_glIsSync isSync;
630 ptr_glDeleteSync deleteSync;
631 ptr_glClientWaitSync clientWaitSync;
632 ptr_glWaitSync waitSync;
633 ptr_glGetInteger64v getInteger64v;
634 ptr_glGetSynciv getSynciv;
635 ptr_glGetInteger64i_v getInteger64i_v;
636 ptr_glGetBufferParameteri64v getBufferParameteri64v;
637 ptr_glGenSamplers genSamplers;
638 ptr_glDeleteSamplers deleteSamplers;
639 ptr_glIsSampler isSampler;
640 ptr_glBindSampler bindSampler;
641 ptr_glSamplerParameteri samplerParameteri;
642 ptr_glSamplerParameteriv samplerParameteriv;
643 ptr_glSamplerParameterf samplerParameterf;
644 ptr_glSamplerParameterfv samplerParameterfv;
645 ptr_glGetSamplerParameteriv getSamplerParameteriv;
646 ptr_glGetSamplerParameterfv getSamplerParameterfv;
647 ptr_glVertexAttribDivisor vertexAttribDivisor;
648 ptr_glBindTransformFeedback bindTransformFeedback;
649 ptr_glDeleteTransformFeedbacks deleteTransformFeedbacks;
650 ptr_glGenTransformFeedbacks genTransformFeedbacks;
651 ptr_glIsTransformFeedback isTransformFeedback;
652 ptr_glPauseTransformFeedback pauseTransformFeedback;
653 ptr_glResumeTransformFeedback resumeTransformFeedback;
654 ptr_glGetProgramBinary getProgramBinary;
655 ptr_glProgramBinary programBinary;
656 ptr_glProgramParameteri programParameteri;
657 ptr_glInvalidateFramebuffer invalidateFramebuffer;
658 ptr_glInvalidateSubFramebuffer invalidateSubFramebuffer;
659 ptr_glTexStorage2D texStorage2D;
660 ptr_glTexStorage3D texStorage3D;
661 ptr_glGetInternalformativ getInternalformativ;
662 ptr_glDispatchCompute dispatchCompute;
663 ptr_glDispatchComputeIndirect dispatchComputeIndirect;
664 ptr_glDrawArraysIndirect drawArraysIndirect;
665 ptr_glDrawElementsIndirect drawElementsIndirect;
666 ptr_glFramebufferParameteri framebufferParameteri;
667 ptr_glGetFramebufferParameteriv getFramebufferParameteriv;
668 ptr_glGetProgramInterfaceiv getProgramInterfaceiv;
669 ptr_glGetProgramResourceIndex getProgramResourceIndex;
670 ptr_glGetProgramResourceName getProgramResourceName;
671 ptr_glGetProgramResourceiv getProgramResourceiv;
672 ptr_glGetProgramResourceLocation getProgramResourceLocation;
673 ptr_glUseProgramStages useProgramStages;
674 ptr_glActiveShaderProgram activeShaderProgram;
675 ptr_glCreateShaderProgramv createShaderProgramv;
676 ptr_glBindProgramPipeline bindProgramPipeline;
677 ptr_glDeleteProgramPipelines deleteProgramPipelines;
678 ptr_glGenProgramPipelines genProgramPipelines;
679 ptr_glIsProgramPipeline isProgramPipeline;
680 ptr_glGetProgramPipelineiv getProgramPipelineiv;
681 ptr_glProgramUniform1i programUniform1i;
682 ptr_glProgramUniform2i programUniform2i;
683 ptr_glProgramUniform3i programUniform3i;
684 ptr_glProgramUniform4i programUniform4i;
685 ptr_glProgramUniform1ui programUniform1ui;
686 ptr_glProgramUniform2ui programUniform2ui;
687 ptr_glProgramUniform3ui programUniform3ui;
688 ptr_glProgramUniform4ui programUniform4ui;
689 ptr_glProgramUniform1f programUniform1f;
690 ptr_glProgramUniform2f programUniform2f;
691 ptr_glProgramUniform3f programUniform3f;
692 ptr_glProgramUniform4f programUniform4f;
693 ptr_glProgramUniform1iv programUniform1iv;
694 ptr_glProgramUniform2iv programUniform2iv;
695 ptr_glProgramUniform3iv programUniform3iv;
696 ptr_glProgramUniform4iv programUniform4iv;
697 ptr_glProgramUniform1uiv programUniform1uiv;
698 ptr_glProgramUniform2uiv programUniform2uiv;
699 ptr_glProgramUniform3uiv programUniform3uiv;
700 ptr_glProgramUniform4uiv programUniform4uiv;
701 ptr_glProgramUniform1fv programUniform1fv;
702 ptr_glProgramUniform2fv programUniform2fv;
703 ptr_glProgramUniform3fv programUniform3fv;
704 ptr_glProgramUniform4fv programUniform4fv;
705 ptr_glProgramUniformMatrix2fv programUniformMatrix2fv;
706 ptr_glProgramUniformMatrix3fv programUniformMatrix3fv;
707 ptr_glProgramUniformMatrix4fv programUniformMatrix4fv;
708 ptr_glProgramUniformMatrix2x3fv programUniformMatrix2x3fv;
709 ptr_glProgramUniformMatrix3x2fv programUniformMatrix3x2fv;
710 ptr_glProgramUniformMatrix2x4fv programUniformMatrix2x4fv;
711 ptr_glProgramUniformMatrix4x2fv programUniformMatrix4x2fv;
712 ptr_glProgramUniformMatrix3x4fv programUniformMatrix3x4fv;
713 ptr_glProgramUniformMatrix4x3fv programUniformMatrix4x3fv;
714 ptr_glValidateProgramPipeline validateProgramPipeline;
715 ptr_glGetProgramPipelineInfoLog getProgramPipelineInfoLog;
716 ptr_glBindImageTexture bindImageTexture;
717 ptr_glGetBooleani_v getBooleani_v;
718 ptr_glMemoryBarrier memoryBarrier;
719 ptr_glMemoryBarrierByRegion memoryBarrierByRegion;
720 ptr_glTexStorage2DMultisample texStorage2DMultisample;
721 ptr_glGetMultisamplefv getMultisamplefv;
722 ptr_glSampleMaski sampleMaski;
723 ptr_glGetTexLevelParameteriv getTexLevelParameteriv;
724 ptr_glGetTexLevelParameterfv getTexLevelParameterfv;
725 ptr_glBindVertexBuffer bindVertexBuffer;
726 ptr_glVertexAttribFormat vertexAttribFormat;
727 ptr_glVertexAttribIFormat vertexAttribIFormat;
728 ptr_glVertexAttribBinding vertexAttribBinding;
729 ptr_glVertexBindingDivisor vertexBindingDivisor;
730 ptr_glBlendBarrier blendBarrier;
731 ptr_glCopyImageSubData copyImageSubData;
732 ptr_glDebugMessageControl debugMessageControl;
733 ptr_glDebugMessageInsert debugMessageInsert;
734 ptr_glDebugMessageCallback debugMessageCallback;
735 ptr_glGetDebugMessageLog getDebugMessageLog;
736 ptr_glPushDebugGroup pushDebugGroup;
737 ptr_glPopDebugGroup popDebugGroup;
738 ptr_glObjectLabel objectLabel;
739 ptr_glGetObjectLabel getObjectLabel;
740 ptr_glObjectPtrLabel objectPtrLabel;
741 ptr_glGetObjectPtrLabel getObjectPtrLabel;
742 ptr_glGetPointerv getPointerv;
743 ptr_glEnablei enablei;
744 ptr_glDisablei disablei;
745 ptr_glBlendEquationi blendEquationi;
746 ptr_glBlendEquationSeparatei blendEquationSeparatei;
747 ptr_glBlendFunci blendFunci;
748 ptr_glBlendFuncSeparatei blendFuncSeparatei;
749 ptr_glColorMaski colorMaski;
750 ptr_glIsEnabledi isEnabledi;
751 ptr_glDrawElementsBaseVertex drawElementsBaseVertex;
752 ptr_glDrawRangeElementsBaseVertex drawRangeElementsBaseVertex;
753 ptr_glDrawElementsInstancedBaseVertex drawElementsInstancedBaseVertex;
754 ptr_glFramebufferTexture framebufferTexture;
755 ptr_glPrimitiveBoundingBox primitiveBoundingBox;
756 ptr_glGetGraphicsResetStatus getGraphicsResetStatus;
757 ptr_glReadnPixels readnPixels;
758 ptr_glGetnUniformfv getnUniformfv;
759 ptr_glGetnUniformiv getnUniformiv;
760 ptr_glGetnUniformuiv getnUniformuiv;
761 ptr_glMinSampleShading minSampleShading;
762 ptr_glPatchParameteri patchParameteri;
763 ptr_glTexParameterIiv texParameterIiv;
764 ptr_glTexParameterIuiv texParameterIuiv;
765 ptr_glGetTexParameterIiv getTexParameterIiv;
766 ptr_glGetTexParameterIuiv getTexParameterIuiv;
767 ptr_glSamplerParameterIiv samplerParameterIiv;
768 ptr_glSamplerParameterIuiv samplerParameterIuiv;
769 ptr_glGetSamplerParameterIiv getSamplerParameterIiv;
770 ptr_glGetSamplerParameterIuiv getSamplerParameterIuiv;
771 ptr_glTexBuffer texBuffer;
772 ptr_glTexBufferRange texBufferRange;
773 ptr_glTexStorage3DMultisample texStorage3DMultisample;
774
775#else
776 typedef void (GLFUNC *ptr_glCullFace)(GLenum mode);
777 typedef void (GLFUNC *ptr_glFrontFace)(GLenum mode);
778 typedef void (GLFUNC *ptr_glHint)(GLenum target, GLenum mode);
779 typedef void (GLFUNC *ptr_glLineWidth)(GLfloat width);
780 typedef void (GLFUNC *ptr_glPointSize)(GLfloat size);
781 typedef void (GLFUNC *ptr_glPolygonMode)(GLenum face, GLenum mode);
782 typedef void (GLFUNC *ptr_glScissor)(GLint x, GLint y, GLsizei width, GLsizei height);
783 typedef void (GLFUNC *ptr_glTexParameterf)(GLenum target, GLenum pname, GLfloat param);
784 typedef void (GLFUNC *ptr_glTexParameterfv)(GLenum target, GLenum pname, const GLfloat *params);
785 typedef void (GLFUNC *ptr_glTexParameteri)(GLenum target, GLenum pname, GLint param);
786 typedef void (GLFUNC *ptr_glTexParameteriv)(GLenum target, GLenum pname, const GLint *params);
787 typedef void (GLFUNC *ptr_glTexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
788 typedef void (GLFUNC *ptr_glTexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
789 typedef void (GLFUNC *ptr_glDrawBuffer)(GLenum mode);
790 typedef void (GLFUNC *ptr_glClear)(GLbitfield mask);
791 typedef void (GLFUNC *ptr_glClearColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
792 typedef void (GLFUNC *ptr_glClearStencil)(GLint s);
793 typedef void (GLFUNC *ptr_glClearDepth)(GLdouble depth);
794 typedef void (GLFUNC *ptr_glStencilMask)(GLuint mask);
795 typedef void (GLFUNC *ptr_glColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
796 typedef void (GLFUNC *ptr_glDepthMask)(GLboolean flag);
797 typedef void (GLFUNC *ptr_glDisable)(GLenum cap);
798 typedef void (GLFUNC *ptr_glEnable)(GLenum cap);
799 typedef void (GLFUNC *ptr_glFinish)(void);
800 typedef void (GLFUNC *ptr_glFlush)(void);
801 typedef void (GLFUNC *ptr_glBlendFunc)(GLenum sfactor, GLenum dfactor);
802 typedef void (GLFUNC *ptr_glLogicOp)(GLenum opcode);
803 typedef void (GLFUNC *ptr_glStencilFunc)(GLenum func, GLint ref, GLuint mask);
804 typedef void (GLFUNC *ptr_glStencilOp)(GLenum fail, GLenum zfail, GLenum zpass);
805 typedef void (GLFUNC *ptr_glDepthFunc)(GLenum func);
806 typedef void (GLFUNC *ptr_glPixelStoref)(GLenum pname, GLfloat param);
807 typedef void (GLFUNC *ptr_glPixelStorei)(GLenum pname, GLint param);
808 typedef void (GLFUNC *ptr_glReadBuffer)(GLenum mode);
809 typedef void (GLFUNC *ptr_glReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
810 typedef void (GLFUNC *ptr_glGetBooleanv)(GLenum pname, GLboolean *params);
811 typedef void (GLFUNC *ptr_glGetDoublev)(GLenum pname, GLdouble *params);
812 typedef GLenum (GLFUNC *ptr_glGetError)(void);
813 typedef void (GLFUNC *ptr_glGetFloatv)(GLenum pname, GLfloat *params);
814 typedef void (GLFUNC *ptr_glGetIntegerv)(GLenum pname, GLint *params);
815 typedef const GLubyte * (GLFUNC *ptr_glGetString)(GLenum name);
816 typedef void (GLFUNC *ptr_glGetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
817 typedef void (GLFUNC *ptr_glGetTexParameterfv)(GLenum target, GLenum pname, GLfloat *params);
818 typedef void (GLFUNC *ptr_glGetTexParameteriv)(GLenum target, GLenum pname, GLint *params);
819 typedef void (GLFUNC *ptr_glGetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat *params);
820 typedef void (GLFUNC *ptr_glGetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint *params);
821 typedef GLboolean (GLFUNC *ptr_glIsEnabled)(GLenum cap);
822 typedef void (GLFUNC *ptr_glDepthRange)(GLdouble near, GLdouble far);
823 typedef void (GLFUNC *ptr_glViewport)(GLint x, GLint y, GLsizei width, GLsizei height);
824 typedef void (GLFUNC *ptr_glDrawArrays)(GLenum mode, GLint first, GLsizei count);
825 typedef void (GLFUNC *ptr_glDrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices);
826 typedef void (GLFUNC *ptr_glGetPointerv)(GLenum pname, GLvoid* *params);
827 typedef void (GLFUNC *ptr_glPolygonOffset)(GLfloat factor, GLfloat units);
828 typedef void (GLFUNC *ptr_glCopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
829 typedef void (GLFUNC *ptr_glCopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
830 typedef void (GLFUNC *ptr_glCopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
831 typedef void (GLFUNC *ptr_glCopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
832 typedef void (GLFUNC *ptr_glTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
833 typedef void (GLFUNC *ptr_glTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
834 typedef void (GLFUNC *ptr_glBindTexture)(GLenum target, GLuint texture);
835 typedef void (GLFUNC *ptr_glDeleteTextures)(GLsizei n, const GLuint *textures);
836 typedef void (GLFUNC *ptr_glGenTextures)(GLsizei n, GLuint *textures);
837 typedef GLboolean (GLFUNC *ptr_glIsTexture)(GLuint texture);
838 typedef void (GLFUNC *ptr_glBlendColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
839 typedef void (GLFUNC *ptr_glBlendEquation)(GLenum mode);
840 typedef void (GLFUNC *ptr_glDrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
841 typedef void (GLFUNC *ptr_glTexImage3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
842 typedef void (GLFUNC *ptr_glTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
843 typedef void (GLFUNC *ptr_glCopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
844 typedef void (GLFUNC *ptr_glActiveTexture)(GLenum texture);
845 typedef void (GLFUNC *ptr_glSampleCoverage)(GLfloat value, GLboolean invert);
846 typedef void (GLFUNC *ptr_glCompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
847 typedef void (GLFUNC *ptr_glCompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
848 typedef void (GLFUNC *ptr_glCompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
849 typedef void (GLFUNC *ptr_glCompressedTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
850 typedef void (GLFUNC *ptr_glCompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
851 typedef void (GLFUNC *ptr_glCompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
852 typedef void (GLFUNC *ptr_glGetCompressedTexImage)(GLenum target, GLint level, GLvoid *img);
853 typedef void (GLFUNC *ptr_glBlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
854 typedef void (GLFUNC *ptr_glMultiDrawArrays)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount);
855 typedef void (GLFUNC *ptr_glMultiDrawElements)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount);
856 typedef void (GLFUNC *ptr_glPointParameterf)(GLenum pname, GLfloat param);
857 typedef void (GLFUNC *ptr_glPointParameterfv)(GLenum pname, const GLfloat *params);
858 typedef void (GLFUNC *ptr_glPointParameteri)(GLenum pname, GLint param);
859 typedef void (GLFUNC *ptr_glPointParameteriv)(GLenum pname, const GLint *params);
860 typedef void (GLFUNC *ptr_glGenQueries)(GLsizei n, GLuint *ids);
861 typedef void (GLFUNC *ptr_glDeleteQueries)(GLsizei n, const GLuint *ids);
862 typedef GLboolean (GLFUNC *ptr_glIsQuery)(GLuint id);
863 typedef void (GLFUNC *ptr_glBeginQuery)(GLenum target, GLuint id);
864 typedef void (GLFUNC *ptr_glEndQuery)(GLenum target);
865 typedef void (GLFUNC *ptr_glGetQueryiv)(GLenum target, GLenum pname, GLint *params);
866 typedef void (GLFUNC *ptr_glGetQueryObjectiv)(GLuint id, GLenum pname, GLint *params);
867 typedef void (GLFUNC *ptr_glGetQueryObjectuiv)(GLuint id, GLenum pname, GLuint *params);
868 typedef void (GLFUNC *ptr_glBindBuffer)(GLenum target, GLuint buffer);
869 typedef void (GLFUNC *ptr_glDeleteBuffers)(GLsizei n, const GLuint *buffers);
870 typedef void (GLFUNC *ptr_glGenBuffers)(GLsizei n, GLuint *buffers);
871 typedef GLboolean (GLFUNC *ptr_glIsBuffer)(GLuint buffer);
872 typedef void (GLFUNC *ptr_glBufferData)(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage);
873 typedef void (GLFUNC *ptr_glBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data);
874 typedef void (GLFUNC *ptr_glGetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data);
875 typedef GLvoid* (GLFUNC *ptr_glMapBuffer)(GLenum target, GLenum access);
876 typedef GLboolean (GLFUNC *ptr_glUnmapBuffer)(GLenum target);
877 typedef void (GLFUNC *ptr_glGetBufferParameteriv)(GLenum target, GLenum pname, GLint *params);
878 typedef void (GLFUNC *ptr_glGetBufferPointerv)(GLenum target, GLenum pname, GLvoid* *params);
879 typedef void (GLFUNC *ptr_glBlendEquationSeparate)(GLenum modeRGB, GLenum modeAlpha);
880 typedef void (GLFUNC *ptr_glDrawBuffers)(GLsizei n, const GLenum *bufs);
881 typedef void (GLFUNC *ptr_glStencilOpSeparate)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
882 typedef void (GLFUNC *ptr_glStencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask);
883 typedef void (GLFUNC *ptr_glStencilMaskSeparate)(GLenum face, GLuint mask);
884 typedef void (GLFUNC *ptr_glAttachShader)(GLuint program, GLuint shader);
885 typedef void (GLFUNC *ptr_glBindAttribLocation)(GLuint program, GLuint index, const GLchar *name);
886 typedef void (GLFUNC *ptr_glCompileShader)(GLuint shader);
887 typedef GLuint (GLFUNC *ptr_glCreateProgram)(void);
888 typedef GLuint (GLFUNC *ptr_glCreateShader)(GLenum type);
889 typedef void (GLFUNC *ptr_glDeleteProgram)(GLuint program);
890 typedef void (GLFUNC *ptr_glDeleteShader)(GLuint shader);
891 typedef void (GLFUNC *ptr_glDetachShader)(GLuint program, GLuint shader);
892 typedef void (GLFUNC *ptr_glDisableVertexAttribArray)(GLuint index);
893 typedef void (GLFUNC *ptr_glEnableVertexAttribArray)(GLuint index);
894 typedef void (GLFUNC *ptr_glGetActiveAttrib)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
895 typedef void (GLFUNC *ptr_glGetActiveUniform)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
896 typedef void (GLFUNC *ptr_glGetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj);
897 typedef GLint (GLFUNC *ptr_glGetAttribLocation)(GLuint program, const GLchar *name);
898 typedef void (GLFUNC *ptr_glGetProgramiv)(GLuint program, GLenum pname, GLint *params);
899 typedef void (GLFUNC *ptr_glGetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
900 typedef void (GLFUNC *ptr_glGetShaderiv)(GLuint shader, GLenum pname, GLint *params);
901 typedef void (GLFUNC *ptr_glGetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
902 typedef void (GLFUNC *ptr_glGetShaderSource)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source);
903 typedef GLint (GLFUNC *ptr_glGetUniformLocation)(GLuint program, const GLchar *name);
904 typedef void (GLFUNC *ptr_glGetUniformfv)(GLuint program, GLint location, GLfloat *params);
905 typedef void (GLFUNC *ptr_glGetUniformiv)(GLuint program, GLint location, GLint *params);
906 typedef void (GLFUNC *ptr_glGetVertexAttribdv)(GLuint index, GLenum pname, GLdouble *params);
907 typedef void (GLFUNC *ptr_glGetVertexAttribfv)(GLuint index, GLenum pname, GLfloat *params);
908 typedef void (GLFUNC *ptr_glGetVertexAttribiv)(GLuint index, GLenum pname, GLint *params);
909 typedef void (GLFUNC *ptr_glGetVertexAttribPointerv)(GLuint index, GLenum pname, GLvoid* *pointer);
910 typedef GLboolean (GLFUNC *ptr_glIsProgram)(GLuint program);
911 typedef GLboolean (GLFUNC *ptr_glIsShader)(GLuint shader);
912 typedef void (GLFUNC *ptr_glLinkProgram)(GLuint program);
913 typedef void (GLFUNC *ptr_glShaderSource)(GLuint shader, GLsizei count, const GLchar* const *string, const GLint *length);
914 typedef void (GLFUNC *ptr_glUseProgram)(GLuint program);
915 typedef void (GLFUNC *ptr_glUniform1f)(GLint location, GLfloat v0);
916 typedef void (GLFUNC *ptr_glUniform2f)(GLint location, GLfloat v0, GLfloat v1);
917 typedef void (GLFUNC *ptr_glUniform3f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
918 typedef void (GLFUNC *ptr_glUniform4f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
919 typedef void (GLFUNC *ptr_glUniform1i)(GLint location, GLint v0);
920 typedef void (GLFUNC *ptr_glUniform2i)(GLint location, GLint v0, GLint v1);
921 typedef void (GLFUNC *ptr_glUniform3i)(GLint location, GLint v0, GLint v1, GLint v2);
922 typedef void (GLFUNC *ptr_glUniform4i)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
923 typedef void (GLFUNC *ptr_glUniform1fv)(GLint location, GLsizei count, const GLfloat *value);
924 typedef void (GLFUNC *ptr_glUniform2fv)(GLint location, GLsizei count, const GLfloat *value);
925 typedef void (GLFUNC *ptr_glUniform3fv)(GLint location, GLsizei count, const GLfloat *value);
926 typedef void (GLFUNC *ptr_glUniform4fv)(GLint location, GLsizei count, const GLfloat *value);
927 typedef void (GLFUNC *ptr_glUniform1iv)(GLint location, GLsizei count, const GLint *value);
928 typedef void (GLFUNC *ptr_glUniform2iv)(GLint location, GLsizei count, const GLint *value);
929 typedef void (GLFUNC *ptr_glUniform3iv)(GLint location, GLsizei count, const GLint *value);
930 typedef void (GLFUNC *ptr_glUniform4iv)(GLint location, GLsizei count, const GLint *value);
931 typedef void (GLFUNC *ptr_glUniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
932 typedef void (GLFUNC *ptr_glUniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
933 typedef void (GLFUNC *ptr_glUniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
934 typedef void (GLFUNC *ptr_glValidateProgram)(GLuint program);
935 typedef void (GLFUNC *ptr_glVertexAttrib1d)(GLuint index, GLdouble x);
936 typedef void (GLFUNC *ptr_glVertexAttrib1dv)(GLuint index, const GLdouble *v);
937 typedef void (GLFUNC *ptr_glVertexAttrib1f)(GLuint index, GLfloat x);
938 typedef void (GLFUNC *ptr_glVertexAttrib1fv)(GLuint index, const GLfloat *v);
939 typedef void (GLFUNC *ptr_glVertexAttrib1s)(GLuint index, GLshort x);
940 typedef void (GLFUNC *ptr_glVertexAttrib1sv)(GLuint index, const GLshort *v);
941 typedef void (GLFUNC *ptr_glVertexAttrib2d)(GLuint index, GLdouble x, GLdouble y);
942 typedef void (GLFUNC *ptr_glVertexAttrib2dv)(GLuint index, const GLdouble *v);
943 typedef void (GLFUNC *ptr_glVertexAttrib2f)(GLuint index, GLfloat x, GLfloat y);
944 typedef void (GLFUNC *ptr_glVertexAttrib2fv)(GLuint index, const GLfloat *v);
945 typedef void (GLFUNC *ptr_glVertexAttrib2s)(GLuint index, GLshort x, GLshort y);
946 typedef void (GLFUNC *ptr_glVertexAttrib2sv)(GLuint index, const GLshort *v);
947 typedef void (GLFUNC *ptr_glVertexAttrib3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
948 typedef void (GLFUNC *ptr_glVertexAttrib3dv)(GLuint index, const GLdouble *v);
949 typedef void (GLFUNC *ptr_glVertexAttrib3f)(GLuint index, GLfloat x, GLfloat y, GLfloat z);
950 typedef void (GLFUNC *ptr_glVertexAttrib3fv)(GLuint index, const GLfloat *v);
951 typedef void (GLFUNC *ptr_glVertexAttrib3s)(GLuint index, GLshort x, GLshort y, GLshort z);
952 typedef void (GLFUNC *ptr_glVertexAttrib3sv)(GLuint index, const GLshort *v);
953 typedef void (GLFUNC *ptr_glVertexAttrib4Nbv)(GLuint index, const GLbyte *v);
954 typedef void (GLFUNC *ptr_glVertexAttrib4Niv)(GLuint index, const GLint *v);
955 typedef void (GLFUNC *ptr_glVertexAttrib4Nsv)(GLuint index, const GLshort *v);
956 typedef void (GLFUNC *ptr_glVertexAttrib4Nub)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
957 typedef void (GLFUNC *ptr_glVertexAttrib4Nubv)(GLuint index, const GLubyte *v);
958 typedef void (GLFUNC *ptr_glVertexAttrib4Nuiv)(GLuint index, const GLuint *v);
959 typedef void (GLFUNC *ptr_glVertexAttrib4Nusv)(GLuint index, const GLushort *v);
960 typedef void (GLFUNC *ptr_glVertexAttrib4bv)(GLuint index, const GLbyte *v);
961 typedef void (GLFUNC *ptr_glVertexAttrib4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
962 typedef void (GLFUNC *ptr_glVertexAttrib4dv)(GLuint index, const GLdouble *v);
963 typedef void (GLFUNC *ptr_glVertexAttrib4f)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
964 typedef void (GLFUNC *ptr_glVertexAttrib4fv)(GLuint index, const GLfloat *v);
965 typedef void (GLFUNC *ptr_glVertexAttrib4iv)(GLuint index, const GLint *v);
966 typedef void (GLFUNC *ptr_glVertexAttrib4s)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
967 typedef void (GLFUNC *ptr_glVertexAttrib4sv)(GLuint index, const GLshort *v);
968 typedef void (GLFUNC *ptr_glVertexAttrib4ubv)(GLuint index, const GLubyte *v);
969 typedef void (GLFUNC *ptr_glVertexAttrib4uiv)(GLuint index, const GLuint *v);
970 typedef void (GLFUNC *ptr_glVertexAttrib4usv)(GLuint index, const GLushort *v);
971 typedef void (GLFUNC *ptr_glVertexAttribPointer)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
972 typedef void (GLFUNC *ptr_glUniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
973 typedef void (GLFUNC *ptr_glUniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
974 typedef void (GLFUNC *ptr_glUniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
975 typedef void (GLFUNC *ptr_glUniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
976 typedef void (GLFUNC *ptr_glUniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
977 typedef void (GLFUNC *ptr_glUniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
978 typedef void (GLFUNC *ptr_glColorMaski)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
979 typedef void (GLFUNC *ptr_glGetBooleani_v)(GLenum target, GLuint index, GLboolean *data);
980 typedef void (GLFUNC *ptr_glGetIntegeri_v)(GLenum target, GLuint index, GLint *data);
981 typedef void (GLFUNC *ptr_glEnablei)(GLenum target, GLuint index);
982 typedef void (GLFUNC *ptr_glDisablei)(GLenum target, GLuint index);
983 typedef GLboolean (GLFUNC *ptr_glIsEnabledi)(GLenum target, GLuint index);
984 typedef void (GLFUNC *ptr_glBeginTransformFeedback)(GLenum primitiveMode);
985 typedef void (GLFUNC *ptr_glEndTransformFeedback)(void);
986 typedef void (GLFUNC *ptr_glBindBufferRange)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
987 typedef void (GLFUNC *ptr_glBindBufferBase)(GLenum target, GLuint index, GLuint buffer);
988 typedef void (GLFUNC *ptr_glTransformFeedbackVaryings)(GLuint program, GLsizei count, const GLchar* const *varyings, GLenum bufferMode);
989 typedef void (GLFUNC *ptr_glGetTransformFeedbackVarying)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
990 typedef void (GLFUNC *ptr_glClampColor)(GLenum target, GLenum clamp);
991 typedef void (GLFUNC *ptr_glBeginConditionalRender)(GLuint id, GLenum mode);
992 typedef void (GLFUNC *ptr_glEndConditionalRender)(void);
993 typedef void (GLFUNC *ptr_glVertexAttribIPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
994 typedef void (GLFUNC *ptr_glGetVertexAttribIiv)(GLuint index, GLenum pname, GLint *params);
995 typedef void (GLFUNC *ptr_glGetVertexAttribIuiv)(GLuint index, GLenum pname, GLuint *params);
996 typedef void (GLFUNC *ptr_glVertexAttribI1i)(GLuint index, GLint x);
997 typedef void (GLFUNC *ptr_glVertexAttribI2i)(GLuint index, GLint x, GLint y);
998 typedef void (GLFUNC *ptr_glVertexAttribI3i)(GLuint index, GLint x, GLint y, GLint z);
999 typedef void (GLFUNC *ptr_glVertexAttribI4i)(GLuint index, GLint x, GLint y, GLint z, GLint w);
1000 typedef void (GLFUNC *ptr_glVertexAttribI1ui)(GLuint index, GLuint x);
1001 typedef void (GLFUNC *ptr_glVertexAttribI2ui)(GLuint index, GLuint x, GLuint y);
1002 typedef void (GLFUNC *ptr_glVertexAttribI3ui)(GLuint index, GLuint x, GLuint y, GLuint z);
1003 typedef void (GLFUNC *ptr_glVertexAttribI4ui)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
1004 typedef void (GLFUNC *ptr_glVertexAttribI1iv)(GLuint index, const GLint *v);
1005 typedef void (GLFUNC *ptr_glVertexAttribI2iv)(GLuint index, const GLint *v);
1006 typedef void (GLFUNC *ptr_glVertexAttribI3iv)(GLuint index, const GLint *v);
1007 typedef void (GLFUNC *ptr_glVertexAttribI4iv)(GLuint index, const GLint *v);
1008 typedef void (GLFUNC *ptr_glVertexAttribI1uiv)(GLuint index, const GLuint *v);
1009 typedef void (GLFUNC *ptr_glVertexAttribI2uiv)(GLuint index, const GLuint *v);
1010 typedef void (GLFUNC *ptr_glVertexAttribI3uiv)(GLuint index, const GLuint *v);
1011 typedef void (GLFUNC *ptr_glVertexAttribI4uiv)(GLuint index, const GLuint *v);
1012 typedef void (GLFUNC *ptr_glVertexAttribI4bv)(GLuint index, const GLbyte *v);
1013 typedef void (GLFUNC *ptr_glVertexAttribI4sv)(GLuint index, const GLshort *v);
1014 typedef void (GLFUNC *ptr_glVertexAttribI4ubv)(GLuint index, const GLubyte *v);
1015 typedef void (GLFUNC *ptr_glVertexAttribI4usv)(GLuint index, const GLushort *v);
1016 typedef void (GLFUNC *ptr_glGetUniformuiv)(GLuint program, GLint location, GLuint *params);
1017 typedef void (GLFUNC *ptr_glBindFragDataLocation)(GLuint program, GLuint color, const GLchar *name);
1018 typedef GLint (GLFUNC *ptr_glGetFragDataLocation)(GLuint program, const GLchar *name);
1019 typedef void (GLFUNC *ptr_glUniform1ui)(GLint location, GLuint v0);
1020 typedef void (GLFUNC *ptr_glUniform2ui)(GLint location, GLuint v0, GLuint v1);
1021 typedef void (GLFUNC *ptr_glUniform3ui)(GLint location, GLuint v0, GLuint v1, GLuint v2);
1022 typedef void (GLFUNC *ptr_glUniform4ui)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
1023 typedef void (GLFUNC *ptr_glUniform1uiv)(GLint location, GLsizei count, const GLuint *value);
1024 typedef void (GLFUNC *ptr_glUniform2uiv)(GLint location, GLsizei count, const GLuint *value);
1025 typedef void (GLFUNC *ptr_glUniform3uiv)(GLint location, GLsizei count, const GLuint *value);
1026 typedef void (GLFUNC *ptr_glUniform4uiv)(GLint location, GLsizei count, const GLuint *value);
1027 typedef void (GLFUNC *ptr_glTexParameterIiv)(GLenum target, GLenum pname, const GLint *params);
1028 typedef void (GLFUNC *ptr_glTexParameterIuiv)(GLenum target, GLenum pname, const GLuint *params);
1029 typedef void (GLFUNC *ptr_glGetTexParameterIiv)(GLenum target, GLenum pname, GLint *params);
1030 typedef void (GLFUNC *ptr_glGetTexParameterIuiv)(GLenum target, GLenum pname, GLuint *params);
1031 typedef void (GLFUNC *ptr_glClearBufferiv)(GLenum buffer, GLint drawbuffer, const GLint *value);
1032 typedef void (GLFUNC *ptr_glClearBufferuiv)(GLenum buffer, GLint drawbuffer, const GLuint *value);
1033 typedef void (GLFUNC *ptr_glClearBufferfv)(GLenum buffer, GLint drawbuffer, const GLfloat *value);
1034 typedef void (GLFUNC *ptr_glClearBufferfi)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
1035 typedef const GLubyte * (GLFUNC *ptr_glGetStringi)(GLenum name, GLuint index);
1036 typedef void (GLFUNC *ptr_glDrawArraysInstanced)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
1037 typedef void (GLFUNC *ptr_glDrawElementsInstanced)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount);
1038 typedef void (GLFUNC *ptr_glTexBuffer)(GLenum target, GLenum internalformat, GLuint buffer);
1039 typedef void (GLFUNC *ptr_glPrimitiveRestartIndex)(GLuint index);
1040 typedef void (GLFUNC *ptr_glGetInteger64i_v)(GLenum target, GLuint index, CLint64 *data);
1041 typedef void (GLFUNC *ptr_glGetBufferParameteri64v)(GLenum target, GLenum pname, CLint64 *params);
1042 typedef void (GLFUNC *ptr_glFramebufferTexture)(GLenum target, GLenum attachment, GLuint texture, GLint level);
1043 typedef void (GLFUNC *ptr_glVertexAttribDivisor)(GLuint index, GLuint divisor);
1044 typedef void (GLFUNC *ptr_glMinSampleShading)(GLfloat value);
1045 typedef void (GLFUNC *ptr_glBlendEquationi)(GLuint buf, GLenum mode);
1046 typedef void (GLFUNC *ptr_glBlendEquationSeparatei)(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
1047 typedef void (GLFUNC *ptr_glBlendFunci)(GLuint buf, GLenum src, GLenum dst);
1048 typedef void (GLFUNC *ptr_glBlendFuncSeparatei)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
1049 typedef GLboolean (GLFUNC *ptr_glIsRenderbuffer)(GLuint renderbuffer);
1050 typedef void (GLFUNC *ptr_glBindRenderbuffer)(GLenum target, GLuint renderbuffer);
1051 typedef void (GLFUNC *ptr_glDeleteRenderbuffers)(GLsizei n, const GLuint *renderbuffers);
1052 typedef void (GLFUNC *ptr_glGenRenderbuffers)(GLsizei n, GLuint *renderbuffers);
1053 typedef void (GLFUNC *ptr_glRenderbufferStorage)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
1054 typedef void (GLFUNC *ptr_glGetRenderbufferParameteriv)(GLenum target, GLenum pname, GLint *params);
1055 typedef GLboolean (GLFUNC *ptr_glIsFramebuffer)(GLuint framebuffer);
1056 typedef void (GLFUNC *ptr_glBindFramebuffer)(GLenum target, GLuint framebuffer);
1057 typedef void (GLFUNC *ptr_glDeleteFramebuffers)(GLsizei n, const GLuint *framebuffers);
1058 typedef void (GLFUNC *ptr_glGenFramebuffers)(GLsizei n, GLuint *framebuffers);
1059 typedef GLenum (GLFUNC *ptr_glCheckFramebufferStatus)(GLenum target);
1060 typedef void (GLFUNC *ptr_glFramebufferTexture1D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
1061 typedef void (GLFUNC *ptr_glFramebufferTexture2D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
1062 typedef void (GLFUNC *ptr_glFramebufferTexture3D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
1063 typedef void (GLFUNC *ptr_glFramebufferRenderbuffer)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
1064 typedef void (GLFUNC *ptr_glGetFramebufferAttachmentParameteriv)(GLenum target, GLenum attachment, GLenum pname, GLint *params);
1065 typedef void (GLFUNC *ptr_glGenerateMipmap)(GLenum target);
1066 typedef void (GLFUNC *ptr_glBlitFramebuffer)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
1067 typedef void (GLFUNC *ptr_glRenderbufferStorageMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
1068 typedef void (GLFUNC *ptr_glFramebufferTextureLayer)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
1069 typedef GLvoid* (GLFUNC *ptr_glMapBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
1070 typedef void (GLFUNC *ptr_glFlushMappedBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length);
1071 typedef void (GLFUNC *ptr_glBindVertexArray)(GLuint array);
1072 typedef void (GLFUNC *ptr_glDeleteVertexArrays)(GLsizei n, const GLuint *arrays);
1073 typedef void (GLFUNC *ptr_glGenVertexArrays)(GLsizei n, GLuint *arrays);
1074 typedef GLboolean (GLFUNC *ptr_glIsVertexArray)(GLuint array);
1075 typedef void (GLFUNC *ptr_glGetUniformIndices)(GLuint program, GLsizei uniformCount, const GLchar* const *uniformNames, GLuint *uniformIndices);
1076 typedef void (GLFUNC *ptr_glGetActiveUniformsiv)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
1077 typedef void (GLFUNC *ptr_glGetActiveUniformName)(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
1078 typedef GLuint (GLFUNC *ptr_glGetUniformBlockIndex)(GLuint program, const GLchar *uniformBlockName);
1079 typedef void (GLFUNC *ptr_glGetActiveUniformBlockiv)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params);
1080 typedef void (GLFUNC *ptr_glGetActiveUniformBlockName)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
1081 typedef void (GLFUNC *ptr_glUniformBlockBinding)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
1082 typedef void (GLFUNC *ptr_glCopyBufferSubData)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
1083 typedef void (GLFUNC *ptr_glDrawElementsBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
1084 typedef void (GLFUNC *ptr_glDrawRangeElementsBaseVertex)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
1085 typedef void (GLFUNC *ptr_glDrawElementsInstancedBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex);
1086 typedef void (GLFUNC *ptr_glMultiDrawElementsBaseVertex)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex);
1087 typedef void (GLFUNC *ptr_glProvokingVertex)(GLenum mode);
1088 typedef CLsync (GLFUNC *ptr_glFenceSync)(GLenum condition, GLbitfield flags);
1089 typedef GLboolean (GLFUNC *ptr_glIsSync)(CLsync sync);
1090 typedef void (GLFUNC *ptr_glDeleteSync)(CLsync sync);
1091 typedef GLenum (GLFUNC *ptr_glClientWaitSync)(CLsync sync, GLbitfield flags, CLuint64 timeout);
1092 typedef void (GLFUNC *ptr_glWaitSync)(CLsync sync, GLbitfield flags, CLuint64 timeout);
1093 typedef void (GLFUNC *ptr_glGetInteger64v)(GLenum pname, CLint64 *params);
1094 typedef void (GLFUNC *ptr_glGetSynciv)(CLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
1095 typedef void (GLFUNC *ptr_glTexImage2DMultisample)(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
1096 typedef void (GLFUNC *ptr_glTexImage3DMultisample)(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
1097 typedef void (GLFUNC *ptr_glGetMultisamplefv)(GLenum pname, GLuint index, GLfloat *val);
1098 typedef void (GLFUNC *ptr_glSampleMaski)(GLuint index, GLbitfield mask);
1099 typedef void (GLFUNC *ptr_glBlendEquationiARB)(GLuint buf, GLenum mode);
1100 typedef void (GLFUNC *ptr_glBlendEquationSeparateiARB)(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
1101 typedef void (GLFUNC *ptr_glBlendFunciARB)(GLuint buf, GLenum src, GLenum dst);
1102 typedef void (GLFUNC *ptr_glBlendFuncSeparateiARB)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
1103 typedef void (GLFUNC *ptr_glMinSampleShadingARB)(GLfloat value);
1104 typedef void (GLFUNC *ptr_glNamedStringARB)(GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string);
1105 typedef void (GLFUNC *ptr_glDeleteNamedStringARB)(GLint namelen, const GLchar *name);
1106 typedef void (GLFUNC *ptr_glCompileShaderIncludeARB)(GLuint shader, GLsizei count, const GLchar* *path, const GLint *length);
1107 typedef GLboolean (GLFUNC *ptr_glIsNamedStringARB)(GLint namelen, const GLchar *name);
1108 typedef void (GLFUNC *ptr_glGetNamedStringARB)(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string);
1109 typedef void (GLFUNC *ptr_glGetNamedStringivARB)(GLint namelen, const GLchar *name, GLenum pname, GLint *params);
1110 typedef void (GLFUNC *ptr_glBindFragDataLocationIndexed)(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name);
1111 typedef GLint (GLFUNC *ptr_glGetFragDataIndex)(GLuint program, const GLchar *name);
1112 typedef void (GLFUNC *ptr_glGenSamplers)(GLsizei count, GLuint *samplers);
1113 typedef void (GLFUNC *ptr_glDeleteSamplers)(GLsizei count, const GLuint *samplers);
1114 typedef GLboolean (GLFUNC *ptr_glIsSampler)(GLuint sampler);
1115 typedef void (GLFUNC *ptr_glBindSampler)(GLuint unit, GLuint sampler);
1116 typedef void (GLFUNC *ptr_glSamplerParameteri)(GLuint sampler, GLenum pname, GLint param);
1117 typedef void (GLFUNC *ptr_glSamplerParameteriv)(GLuint sampler, GLenum pname, const GLint *param);
1118 typedef void (GLFUNC *ptr_glSamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param);
1119 typedef void (GLFUNC *ptr_glSamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat *param);
1120 typedef void (GLFUNC *ptr_glSamplerParameterIiv)(GLuint sampler, GLenum pname, const GLint *param);
1121 typedef void (GLFUNC *ptr_glSamplerParameterIuiv)(GLuint sampler, GLenum pname, const GLuint *param);
1122 typedef void (GLFUNC *ptr_glGetSamplerParameteriv)(GLuint sampler, GLenum pname, GLint *params);
1123 typedef void (GLFUNC *ptr_glGetSamplerParameterIiv)(GLuint sampler, GLenum pname, GLint *params);
1124 typedef void (GLFUNC *ptr_glGetSamplerParameterfv)(GLuint sampler, GLenum pname, GLfloat *params);
1125 typedef void (GLFUNC *ptr_glGetSamplerParameterIuiv)(GLuint sampler, GLenum pname, GLuint *params);
1126 typedef void (GLFUNC *ptr_glQueryCounter)(GLuint id, GLenum target);
1127 typedef void (GLFUNC *ptr_glGetQueryObjecti64v)(GLuint id, GLenum pname, CLint64 *params);
1128 typedef void (GLFUNC *ptr_glGetQueryObjectui64v)(GLuint id, GLenum pname, CLuint64 *params);
1129 typedef void (GLFUNC *ptr_glVertexP2ui)(GLenum type, GLuint value);
1130 typedef void (GLFUNC *ptr_glVertexP2uiv)(GLenum type, const GLuint *value);
1131 typedef void (GLFUNC *ptr_glVertexP3ui)(GLenum type, GLuint value);
1132 typedef void (GLFUNC *ptr_glVertexP3uiv)(GLenum type, const GLuint *value);
1133 typedef void (GLFUNC *ptr_glVertexP4ui)(GLenum type, GLuint value);
1134 typedef void (GLFUNC *ptr_glVertexP4uiv)(GLenum type, const GLuint *value);
1135 typedef void (GLFUNC *ptr_glTexCoordP1ui)(GLenum type, GLuint coords);
1136 typedef void (GLFUNC *ptr_glTexCoordP1uiv)(GLenum type, const GLuint *coords);
1137 typedef void (GLFUNC *ptr_glTexCoordP2ui)(GLenum type, GLuint coords);
1138 typedef void (GLFUNC *ptr_glTexCoordP2uiv)(GLenum type, const GLuint *coords);
1139 typedef void (GLFUNC *ptr_glTexCoordP3ui)(GLenum type, GLuint coords);
1140 typedef void (GLFUNC *ptr_glTexCoordP3uiv)(GLenum type, const GLuint *coords);
1141 typedef void (GLFUNC *ptr_glTexCoordP4ui)(GLenum type, GLuint coords);
1142 typedef void (GLFUNC *ptr_glTexCoordP4uiv)(GLenum type, const GLuint *coords);
1143 typedef void (GLFUNC *ptr_glMultiTexCoordP1ui)(GLenum texture, GLenum type, GLuint coords);
1144 typedef void (GLFUNC *ptr_glMultiTexCoordP1uiv)(GLenum texture, GLenum type, const GLuint *coords);
1145 typedef void (GLFUNC *ptr_glMultiTexCoordP2ui)(GLenum texture, GLenum type, GLuint coords);
1146 typedef void (GLFUNC *ptr_glMultiTexCoordP2uiv)(GLenum texture, GLenum type, const GLuint *coords);
1147 typedef void (GLFUNC *ptr_glMultiTexCoordP3ui)(GLenum texture, GLenum type, GLuint coords);
1148 typedef void (GLFUNC *ptr_glMultiTexCoordP3uiv)(GLenum texture, GLenum type, const GLuint *coords);
1149 typedef void (GLFUNC *ptr_glMultiTexCoordP4ui)(GLenum texture, GLenum type, GLuint coords);
1150 typedef void (GLFUNC *ptr_glMultiTexCoordP4uiv)(GLenum texture, GLenum type, const GLuint *coords);
1151 typedef void (GLFUNC *ptr_glNormalP3ui)(GLenum type, GLuint coords);
1152 typedef void (GLFUNC *ptr_glNormalP3uiv)(GLenum type, const GLuint *coords);
1153 typedef void (GLFUNC *ptr_glColorP3ui)(GLenum type, GLuint color);
1154 typedef void (GLFUNC *ptr_glColorP3uiv)(GLenum type, const GLuint *color);
1155 typedef void (GLFUNC *ptr_glColorP4ui)(GLenum type, GLuint color);
1156 typedef void (GLFUNC *ptr_glColorP4uiv)(GLenum type, const GLuint *color);
1157 typedef void (GLFUNC *ptr_glSecondaryColorP3ui)(GLenum type, GLuint color);
1158 typedef void (GLFUNC *ptr_glSecondaryColorP3uiv)(GLenum type, const GLuint *color);
1159 typedef void (GLFUNC *ptr_glVertexAttribP1ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
1160 typedef void (GLFUNC *ptr_glVertexAttribP1uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
1161 typedef void (GLFUNC *ptr_glVertexAttribP2ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
1162 typedef void (GLFUNC *ptr_glVertexAttribP2uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
1163 typedef void (GLFUNC *ptr_glVertexAttribP3ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
1164 typedef void (GLFUNC *ptr_glVertexAttribP3uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
1165 typedef void (GLFUNC *ptr_glVertexAttribP4ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value);
1166 typedef void (GLFUNC *ptr_glVertexAttribP4uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
1167 typedef void (GLFUNC *ptr_glDrawArraysIndirect)(GLenum mode, const GLvoid *indirect);
1168 typedef void (GLFUNC *ptr_glDrawElementsIndirect)(GLenum mode, GLenum type, const GLvoid *indirect);
1169 typedef void (GLFUNC *ptr_glUniform1d)(GLint location, GLdouble x);
1170 typedef void (GLFUNC *ptr_glUniform2d)(GLint location, GLdouble x, GLdouble y);
1171 typedef void (GLFUNC *ptr_glUniform3d)(GLint location, GLdouble x, GLdouble y, GLdouble z);
1172 typedef void (GLFUNC *ptr_glUniform4d)(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1173 typedef void (GLFUNC *ptr_glUniform1dv)(GLint location, GLsizei count, const GLdouble *value);
1174 typedef void (GLFUNC *ptr_glUniform2dv)(GLint location, GLsizei count, const GLdouble *value);
1175 typedef void (GLFUNC *ptr_glUniform3dv)(GLint location, GLsizei count, const GLdouble *value);
1176 typedef void (GLFUNC *ptr_glUniform4dv)(GLint location, GLsizei count, const GLdouble *value);
1177 typedef void (GLFUNC *ptr_glUniformMatrix2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1178 typedef void (GLFUNC *ptr_glUniformMatrix3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1179 typedef void (GLFUNC *ptr_glUniformMatrix4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1180 typedef void (GLFUNC *ptr_glUniformMatrix2x3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1181 typedef void (GLFUNC *ptr_glUniformMatrix2x4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1182 typedef void (GLFUNC *ptr_glUniformMatrix3x2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1183 typedef void (GLFUNC *ptr_glUniformMatrix3x4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1184 typedef void (GLFUNC *ptr_glUniformMatrix4x2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1185 typedef void (GLFUNC *ptr_glUniformMatrix4x3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1186 typedef void (GLFUNC *ptr_glGetUniformdv)(GLuint program, GLint location, GLdouble *params);
1187 typedef GLint (GLFUNC *ptr_glGetSubroutineUniformLocation)(GLuint program, GLenum shadertype, const GLchar *name);
1188 typedef GLuint (GLFUNC *ptr_glGetSubroutineIndex)(GLuint program, GLenum shadertype, const GLchar *name);
1189 typedef void (GLFUNC *ptr_glGetActiveSubroutineUniformiv)(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
1190 typedef void (GLFUNC *ptr_glGetActiveSubroutineUniformName)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
1191 typedef void (GLFUNC *ptr_glGetActiveSubroutineName)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
1192 typedef void (GLFUNC *ptr_glUniformSubroutinesuiv)(GLenum shadertype, GLsizei count, const GLuint *indices);
1193 typedef void (GLFUNC *ptr_glGetUniformSubroutineuiv)(GLenum shadertype, GLint location, GLuint *params);
1194 typedef void (GLFUNC *ptr_glGetProgramStageiv)(GLuint program, GLenum shadertype, GLenum pname, GLint *values);
1195 typedef void (GLFUNC *ptr_glPatchParameteri)(GLenum pname, GLint value);
1196 typedef void (GLFUNC *ptr_glPatchParameterfv)(GLenum pname, const GLfloat *values);
1197 typedef void (GLFUNC *ptr_glBindTransformFeedback)(GLenum target, GLuint id);
1198 typedef void (GLFUNC *ptr_glDeleteTransformFeedbacks)(GLsizei n, const GLuint *ids);
1199 typedef void (GLFUNC *ptr_glGenTransformFeedbacks)(GLsizei n, GLuint *ids);
1200 typedef GLboolean (GLFUNC *ptr_glIsTransformFeedback)(GLuint id);
1201 typedef void (GLFUNC *ptr_glPauseTransformFeedback)(void);
1202 typedef void (GLFUNC *ptr_glResumeTransformFeedback)(void);
1203 typedef void (GLFUNC *ptr_glDrawTransformFeedback)(GLenum mode, GLuint id);
1204 typedef void (GLFUNC *ptr_glDrawTransformFeedbackStream)(GLenum mode, GLuint id, GLuint stream);
1205 typedef void (GLFUNC *ptr_glBeginQueryIndexed)(GLenum target, GLuint index, GLuint id);
1206 typedef void (GLFUNC *ptr_glEndQueryIndexed)(GLenum target, GLuint index);
1207 typedef void (GLFUNC *ptr_glGetQueryIndexediv)(GLenum target, GLuint index, GLenum pname, GLint *params);
1208 typedef void (GLFUNC *ptr_glReleaseShaderCompiler)(void);
1209 typedef void (GLFUNC *ptr_glShaderBinary)(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length);
1210 typedef void (GLFUNC *ptr_glGetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision);
1211 typedef void (GLFUNC *ptr_glDepthRangef)(GLfloat n, GLfloat f);
1212 typedef void (GLFUNC *ptr_glClearDepthf)(GLfloat d);
1213 typedef void (GLFUNC *ptr_glGetProgramBinary)(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
1214 typedef void (GLFUNC *ptr_glProgramBinary)(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length);
1215 typedef void (GLFUNC *ptr_glProgramParameteri)(GLuint program, GLenum pname, GLint value);
1216 typedef void (GLFUNC *ptr_glUseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program);
1217 typedef void (GLFUNC *ptr_glActiveShaderProgram)(GLuint pipeline, GLuint program);
1218 typedef GLuint (GLFUNC *ptr_glCreateShaderProgramv)(GLenum type, GLsizei count, const GLchar* const *strings);
1219 typedef void (GLFUNC *ptr_glBindProgramPipeline)(GLuint pipeline);
1220 typedef void (GLFUNC *ptr_glDeleteProgramPipelines)(GLsizei n, const GLuint *pipelines);
1221 typedef void (GLFUNC *ptr_glGenProgramPipelines)(GLsizei n, GLuint *pipelines);
1222 typedef GLboolean (GLFUNC *ptr_glIsProgramPipeline)(GLuint pipeline);
1223 typedef void (GLFUNC *ptr_glGetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint *params);
1224 typedef void (GLFUNC *ptr_glProgramUniform1i)(GLuint program, GLint location, GLint v0);
1225 typedef void (GLFUNC *ptr_glProgramUniform1iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
1226 typedef void (GLFUNC *ptr_glProgramUniform1f)(GLuint program, GLint location, GLfloat v0);
1227 typedef void (GLFUNC *ptr_glProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
1228 typedef void (GLFUNC *ptr_glProgramUniform1d)(GLuint program, GLint location, GLdouble v0);
1229 typedef void (GLFUNC *ptr_glProgramUniform1dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
1230 typedef void (GLFUNC *ptr_glProgramUniform1ui)(GLuint program, GLint location, GLuint v0);
1231 typedef void (GLFUNC *ptr_glProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
1232 typedef void (GLFUNC *ptr_glProgramUniform2i)(GLuint program, GLint location, GLint v0, GLint v1);
1233 typedef void (GLFUNC *ptr_glProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
1234 typedef void (GLFUNC *ptr_glProgramUniform2f)(GLuint program, GLint location, GLfloat v0, GLfloat v1);
1235 typedef void (GLFUNC *ptr_glProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
1236 typedef void (GLFUNC *ptr_glProgramUniform2d)(GLuint program, GLint location, GLdouble v0, GLdouble v1);
1237 typedef void (GLFUNC *ptr_glProgramUniform2dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
1238 typedef void (GLFUNC *ptr_glProgramUniform2ui)(GLuint program, GLint location, GLuint v0, GLuint v1);
1239 typedef void (GLFUNC *ptr_glProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
1240 typedef void (GLFUNC *ptr_glProgramUniform3i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
1241 typedef void (GLFUNC *ptr_glProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
1242 typedef void (GLFUNC *ptr_glProgramUniform3f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
1243 typedef void (GLFUNC *ptr_glProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
1244 typedef void (GLFUNC *ptr_glProgramUniform3d)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
1245 typedef void (GLFUNC *ptr_glProgramUniform3dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
1246 typedef void (GLFUNC *ptr_glProgramUniform3ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
1247 typedef void (GLFUNC *ptr_glProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
1248 typedef void (GLFUNC *ptr_glProgramUniform4i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
1249 typedef void (GLFUNC *ptr_glProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint *value);
1250 typedef void (GLFUNC *ptr_glProgramUniform4f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
1251 typedef void (GLFUNC *ptr_glProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value);
1252 typedef void (GLFUNC *ptr_glProgramUniform4d)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
1253 typedef void (GLFUNC *ptr_glProgramUniform4dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value);
1254 typedef void (GLFUNC *ptr_glProgramUniform4ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
1255 typedef void (GLFUNC *ptr_glProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value);
1256 typedef void (GLFUNC *ptr_glProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1257 typedef void (GLFUNC *ptr_glProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1258 typedef void (GLFUNC *ptr_glProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1259 typedef void (GLFUNC *ptr_glProgramUniformMatrix2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1260 typedef void (GLFUNC *ptr_glProgramUniformMatrix3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1261 typedef void (GLFUNC *ptr_glProgramUniformMatrix4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1262 typedef void (GLFUNC *ptr_glProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1263 typedef void (GLFUNC *ptr_glProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1264 typedef void (GLFUNC *ptr_glProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1265 typedef void (GLFUNC *ptr_glProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1266 typedef void (GLFUNC *ptr_glProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1267 typedef void (GLFUNC *ptr_glProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
1268 typedef void (GLFUNC *ptr_glProgramUniformMatrix2x3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1269 typedef void (GLFUNC *ptr_glProgramUniformMatrix3x2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1270 typedef void (GLFUNC *ptr_glProgramUniformMatrix2x4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1271 typedef void (GLFUNC *ptr_glProgramUniformMatrix4x2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1272 typedef void (GLFUNC *ptr_glProgramUniformMatrix3x4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1273 typedef void (GLFUNC *ptr_glProgramUniformMatrix4x3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
1274 typedef void (GLFUNC *ptr_glValidateProgramPipeline)(GLuint pipeline);
1275 typedef void (GLFUNC *ptr_glGetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
1276 typedef void (GLFUNC *ptr_glVertexAttribL1d)(GLuint index, GLdouble x);
1277 typedef void (GLFUNC *ptr_glVertexAttribL2d)(GLuint index, GLdouble x, GLdouble y);
1278 typedef void (GLFUNC *ptr_glVertexAttribL3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z);
1279 typedef void (GLFUNC *ptr_glVertexAttribL4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1280 typedef void (GLFUNC *ptr_glVertexAttribL1dv)(GLuint index, const GLdouble *v);
1281 typedef void (GLFUNC *ptr_glVertexAttribL2dv)(GLuint index, const GLdouble *v);
1282 typedef void (GLFUNC *ptr_glVertexAttribL3dv)(GLuint index, const GLdouble *v);
1283 typedef void (GLFUNC *ptr_glVertexAttribL4dv)(GLuint index, const GLdouble *v);
1284 typedef void (GLFUNC *ptr_glVertexAttribLPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
1285 typedef void (GLFUNC *ptr_glGetVertexAttribLdv)(GLuint index, GLenum pname, GLdouble *params);
1286 typedef void (GLFUNC *ptr_glViewportArrayv)(GLuint first, GLsizei count, const GLfloat *v);
1287 typedef void (GLFUNC *ptr_glViewportIndexedf)(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h);
1288 typedef void (GLFUNC *ptr_glViewportIndexedfv)(GLuint index, const GLfloat *v);
1289 typedef void (GLFUNC *ptr_glScissorArrayv)(GLuint first, GLsizei count, const GLint *v);
1290 typedef void (GLFUNC *ptr_glScissorIndexed)(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height);
1291 typedef void (GLFUNC *ptr_glScissorIndexedv)(GLuint index, const GLint *v);
1292 typedef void (GLFUNC *ptr_glDepthRangeArrayv)(GLuint first, GLsizei count, const GLdouble *v);
1293 typedef void (GLFUNC *ptr_glDepthRangeIndexed)(GLuint index, GLdouble n, GLdouble f);
1294 typedef void (GLFUNC *ptr_glGetFloati_v)(GLenum target, GLuint index, GLfloat *data);
1295 typedef void (GLFUNC *ptr_glGetDoublei_v)(GLenum target, GLuint index, GLdouble *data);
1296 typedef CLsync (GLFUNC *ptr_glCreateSyncFromCLeventARB)(struct _cl_context * context, struct _cl_event * event, GLbitfield flags);
1297 typedef void (GLFUNC *ptr_glDebugMessageControlARB)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
1298 typedef void (GLFUNC *ptr_glDebugMessageInsertARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
1299 typedef void (GLFUNC *ptr_glDebugMessageCallbackARB)(CLDEBUGPROCARB callback, const GLvoid *userParam);
1300 typedef GLuint (GLFUNC *ptr_glGetDebugMessageLogARB)(GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
1301 typedef GLenum (GLFUNC *ptr_glGetGraphicsResetStatusARB)(void);
1302 typedef void (GLFUNC *ptr_glGetnMapdvARB)(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v);
1303 typedef void (GLFUNC *ptr_glGetnMapfvARB)(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v);
1304 typedef void (GLFUNC *ptr_glGetnMapivARB)(GLenum target, GLenum query, GLsizei bufSize, GLint *v);
1305 typedef void (GLFUNC *ptr_glGetnPixelMapfvARB)(GLenum map, GLsizei bufSize, GLfloat *values);
1306 typedef void (GLFUNC *ptr_glGetnPixelMapuivARB)(GLenum map, GLsizei bufSize, GLuint *values);
1307 typedef void (GLFUNC *ptr_glGetnPixelMapusvARB)(GLenum map, GLsizei bufSize, GLushort *values);
1308 typedef void (GLFUNC *ptr_glGetnPolygonStippleARB)(GLsizei bufSize, GLubyte *pattern);
1309 typedef void (GLFUNC *ptr_glGetnColorTableARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *table);
1310 typedef void (GLFUNC *ptr_glGetnConvolutionFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image);
1311 typedef void (GLFUNC *ptr_glGetnSeparableFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span);
1312 typedef void (GLFUNC *ptr_glGetnHistogramARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values);
1313 typedef void (GLFUNC *ptr_glGetnMinmaxARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values);
1314 typedef void (GLFUNC *ptr_glGetnTexImageARB)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid *img);
1315 typedef void (GLFUNC *ptr_glReadnPixelsARB)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data);
1316 typedef void (GLFUNC *ptr_glGetnCompressedTexImageARB)(GLenum target, GLint lod, GLsizei bufSize, GLvoid *img);
1317 typedef void (GLFUNC *ptr_glGetnUniformfvARB)(GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
1318 typedef void (GLFUNC *ptr_glGetnUniformivARB)(GLuint program, GLint location, GLsizei bufSize, GLint *params);
1319 typedef void (GLFUNC *ptr_glGetnUniformuivARB)(GLuint program, GLint location, GLsizei bufSize, GLuint *params);
1320 typedef void (GLFUNC *ptr_glGetnUniformdvARB)(GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
1321 typedef void (GLFUNC *ptr_glDrawArraysInstancedBaseInstance)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance);
1322 typedef void (GLFUNC *ptr_glDrawElementsInstancedBaseInstance)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance);
1323 typedef void (GLFUNC *ptr_glDrawElementsInstancedBaseVertexBaseInstance)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
1324 typedef void (GLFUNC *ptr_glDrawTransformFeedbackInstanced)(GLenum mode, GLuint id, GLsizei instancecount);
1325 typedef void (GLFUNC *ptr_glDrawTransformFeedbackStreamInstanced)(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount);
1326 typedef void (GLFUNC *ptr_glGetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params);
1327 typedef void (GLFUNC *ptr_glGetActiveAtomicCounterBufferiv)(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params);
1328 typedef void (GLFUNC *ptr_glBindImageTexture)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
1329 typedef void (GLFUNC *ptr_glMemoryBarrier)(GLbitfield barriers);
1330 typedef void (GLFUNC *ptr_glTexStorage1D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
1331 typedef void (GLFUNC *ptr_glTexStorage2D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
1332 typedef void (GLFUNC *ptr_glTexStorage3D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
1333 typedef void (GLFUNC *ptr_glTextureStorage1DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
1334 typedef void (GLFUNC *ptr_glTextureStorage2DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
1335 typedef void (GLFUNC *ptr_glTextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
1336 typedef void (GLFUNC *ptr_glDebugMessageControl)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
1337 typedef void (GLFUNC *ptr_glDebugMessageInsert)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
1338 typedef void (GLFUNC *ptr_glDebugMessageCallback)(CLDEBUGPROC callback, const void *userParam);
1339 typedef GLuint (GLFUNC *ptr_glGetDebugMessageLog)(GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
1340 typedef void (GLFUNC *ptr_glPushDebugGroup)(GLenum source, GLuint id, GLsizei length, const GLchar *message);
1341 typedef void (GLFUNC *ptr_glPopDebugGroup)(void);
1342 typedef void (GLFUNC *ptr_glObjectLabel)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label);
1343 typedef void (GLFUNC *ptr_glGetObjectLabel)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label);
1344 typedef void (GLFUNC *ptr_glObjectPtrLabel)(const void *ptr, GLsizei length, const GLchar *label);
1345 typedef void (GLFUNC *ptr_glGetObjectPtrLabel)(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label);
1346 typedef void (GLFUNC *ptr_glClearBufferData)(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data);
1347 typedef void (GLFUNC *ptr_glClearBufferSubData)(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
1348 typedef void (GLFUNC *ptr_glClearNamedBufferDataEXT)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
1349 typedef void (GLFUNC *ptr_glClearNamedBufferSubDataEXT)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, GLsizeiptr offset, GLsizeiptr size, const void *data);
1350 typedef void (GLFUNC *ptr_glDispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
1351 typedef void (GLFUNC *ptr_glDispatchComputeIndirect)(GLintptr indirect);
1352 typedef void (GLFUNC *ptr_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);
1353 typedef void (GLFUNC *ptr_glFramebufferParameteri)(GLenum target, GLenum pname, GLint param);
1354 typedef void (GLFUNC *ptr_glGetFramebufferParameteriv)(GLenum target, GLenum pname, GLint *params);
1355 typedef void (GLFUNC *ptr_glNamedFramebufferParameteriEXT)(GLuint framebuffer, GLenum pname, GLint param);
1356 typedef void (GLFUNC *ptr_glGetNamedFramebufferParameterivEXT)(GLuint framebuffer, GLenum pname, GLint *params);
1357 typedef void (GLFUNC *ptr_glGetInternalformati64v)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, CLint64 *params);
1358 typedef void (GLFUNC *ptr_glInvalidateTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth);
1359 typedef void (GLFUNC *ptr_glInvalidateTexImage)(GLuint texture, GLint level);
1360 typedef void (GLFUNC *ptr_glInvalidateBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr length);
1361 typedef void (GLFUNC *ptr_glInvalidateBufferData)(GLuint buffer);
1362 typedef void (GLFUNC *ptr_glInvalidateFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments);
1363 typedef void (GLFUNC *ptr_glInvalidateSubFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
1364 typedef void (GLFUNC *ptr_glMultiDrawArraysIndirect)(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
1365 typedef void (GLFUNC *ptr_glMultiDrawElementsIndirect)(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
1366 typedef void (GLFUNC *ptr_glGetProgramInterfaceiv)(GLuint program, GLenum programInterface, GLenum pname, GLint *params);
1367 typedef GLuint (GLFUNC *ptr_glGetProgramResourceIndex)(GLuint program, GLenum programInterface, const GLchar *name);
1368 typedef void (GLFUNC *ptr_glGetProgramResourceName)(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name);
1369 typedef void (GLFUNC *ptr_glGetProgramResourceiv)(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params);
1370 typedef GLint (GLFUNC *ptr_glGetProgramResourceLocation)(GLuint program, GLenum programInterface, const GLchar *name);
1371 typedef GLint (GLFUNC *ptr_glGetProgramResourceLocationIndex)(GLuint program, GLenum programInterface, const GLchar *name);
1372 typedef void (GLFUNC *ptr_glShaderStorageBlockBinding)(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding);
1373 typedef void (GLFUNC *ptr_glTexBufferRange)(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
1374 typedef void (GLFUNC *ptr_glTextureBufferRangeEXT)(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
1375 typedef void (GLFUNC *ptr_glTexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
1376 typedef void (GLFUNC *ptr_glTexStorage3DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
1377 typedef void (GLFUNC *ptr_glTextureStorage2DMultisampleEXT)(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
1378 typedef void (GLFUNC *ptr_glTextureStorage3DMultisampleEXT)(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
1379 typedef void (GLFUNC *ptr_glTextureView)(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
1380 typedef void (GLFUNC *ptr_glBindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
1381 typedef void (GLFUNC *ptr_glVertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
1382 typedef void (GLFUNC *ptr_glVertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
1383 typedef void (GLFUNC *ptr_glVertexAttribLFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
1384 typedef void (GLFUNC *ptr_glVertexAttribBinding)(GLuint attribindex, GLuint bindingindex);
1385 typedef void (GLFUNC *ptr_glVertexBindingDivisor)(GLuint bindingindex, GLuint divisor);
1386 typedef void (GLFUNC *ptr_glVertexArrayBindVertexBufferEXT)(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
1387 typedef void (GLFUNC *ptr_glVertexArrayVertexAttribFormatEXT)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
1388 typedef void (GLFUNC *ptr_glVertexArrayVertexAttribIFormatEXT)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
1389 typedef void (GLFUNC *ptr_glVertexArrayVertexAttribLFormatEXT)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
1390 typedef void (GLFUNC *ptr_glVertexArrayVertexAttribBindingEXT)(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
1391 typedef void (GLFUNC *ptr_glVertexArrayVertexBindingDivisorEXT)(GLuint vaobj, GLuint bindingindex, GLuint divisor);
1392
1393 // OpenGL 4.4
1394 typedef void (GLFUNC *ptr_glBufferStorage)(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags);
1395 typedef void (GLFUNC *ptr_glClearTexImage)(GLuint texture, GLint level, GLenum format, GLenum type, const void *data);
1396 typedef void (GLFUNC *ptr_glClearTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data);
1397 typedef void (GLFUNC *ptr_glBindBuffersBase)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers);
1398 typedef void (GLFUNC *ptr_glBindBuffersRange)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes);
1399 typedef void (GLFUNC *ptr_glBindTextures)(GLuint first, GLsizei count, const GLuint *textures);
1400 typedef void (GLFUNC *ptr_glBindSamplers)(GLuint first, GLsizei count, const GLuint *samplers);
1401 typedef void (GLFUNC *ptr_glBindImageTextures)(GLuint first, GLsizei count, const GLuint *textures);
1402 typedef void (GLFUNC *ptr_glBindVertexBuffers)(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
1403
1404 // OpenGL 4.5
1405 typedef void (GLFUNC *ptr_glClipControl)(GLenum origin, GLenum depth);
1406 typedef void (GLFUNC *ptr_glCreateTransformFeedbacks)(GLsizei n, GLuint *ids);
1407 typedef void (GLFUNC *ptr_glTransformFeedbackBufferBase)(GLuint xfb, GLuint index, GLuint buffer);
1408 typedef void (GLFUNC *ptr_glTransformFeedbackBufferRange)(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
1409 typedef void (GLFUNC *ptr_glGetTransformFeedbackiv)(GLuint xfb, GLenum pname, GLint *param);
1410 typedef void (GLFUNC *ptr_glGetTransformFeedbacki_v)(GLuint xfb, GLenum pname, GLuint index, GLint *param);
1411 typedef void (GLFUNC *ptr_glGetTransformFeedbacki64_v)(GLuint xfb, GLenum pname, GLuint index, CLint64 *param);
1412 typedef void (GLFUNC *ptr_glCreateBuffers)(GLsizei n, GLuint *buffers);
1413 typedef void (GLFUNC *ptr_glNamedBufferStorage)(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
1414 typedef void (GLFUNC *ptr_glNamedBufferData)(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
1415 typedef void (GLFUNC *ptr_glNamedBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
1416 typedef void (GLFUNC *ptr_glCopyNamedBufferSubData)(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
1417 typedef void (GLFUNC *ptr_glClearNamedBufferData)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
1418 typedef void (GLFUNC *ptr_glClearNamedBufferSubData)(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
1419 typedef void *(GLFUNC *ptr_glMapNamedBuffer)(GLuint buffer, GLenum access);
1420 typedef void *(GLFUNC *ptr_glMapNamedBufferRange)(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
1421 typedef GLboolean (GLFUNC *ptr_glUnmapNamedBuffer)(GLuint buffer);
1422 typedef void (GLFUNC *ptr_glFlushMappedNamedBufferRange)(GLuint buffer, GLintptr offset, GLsizeiptr length);
1423 typedef void (GLFUNC *ptr_glGetNamedBufferParameteriv)(GLuint buffer, GLenum pname, GLint *params);
1424 typedef void (GLFUNC *ptr_glGetNamedBufferParameteri64v)(GLuint buffer, GLenum pname, CLint64 *params);
1425 typedef void (GLFUNC *ptr_glGetNamedBufferPointerv)(GLuint buffer, GLenum pname, void **params);
1426 typedef void (GLFUNC *ptr_glGetNamedBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
1427 typedef void (GLFUNC *ptr_glCreateFramebuffers)(GLsizei n, GLuint *framebuffers);
1428 typedef void (GLFUNC *ptr_glNamedFramebufferRenderbuffer)(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
1429 typedef void (GLFUNC *ptr_glNamedFramebufferParameteri)(GLuint framebuffer, GLenum pname, GLint param);
1430 typedef void (GLFUNC *ptr_glNamedFramebufferTexture)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level);
1431 typedef void (GLFUNC *ptr_glNamedFramebufferTextureLayer)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
1432 typedef void (GLFUNC *ptr_glNamedFramebufferDrawBuffer)(GLuint framebuffer, GLenum buf);
1433 typedef void (GLFUNC *ptr_glNamedFramebufferDrawBuffers)(GLuint framebuffer, GLsizei n, const GLenum *bufs);
1434 typedef void (GLFUNC *ptr_glNamedFramebufferReadBuffer)(GLuint framebuffer, GLenum src);
1435 typedef void (GLFUNC *ptr_glInvalidateNamedFramebufferData)(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments);
1436 typedef void (GLFUNC *ptr_glInvalidateNamedFramebufferSubData)(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height);
1437 typedef void (GLFUNC *ptr_glClearNamedFramebufferiv)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value);
1438 typedef void (GLFUNC *ptr_glClearNamedFramebufferuiv)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value);
1439 typedef void (GLFUNC *ptr_glClearNamedFramebufferfv)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value);
1440 typedef void (GLFUNC *ptr_glClearNamedFramebufferfi)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
1441 typedef void (GLFUNC *ptr_glBlitNamedFramebuffer)(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
1442 typedef GLenum (GLFUNC *ptr_glCheckNamedFramebufferStatus)(GLuint framebuffer, GLenum target);
1443 typedef void (GLFUNC *ptr_glGetNamedFramebufferParameteriv)(GLuint framebuffer, GLenum pname, GLint *param);
1444 typedef void (GLFUNC *ptr_glGetNamedFramebufferAttachmentParameteriv)(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params);
1445 typedef void (GLFUNC *ptr_glCreateRenderbuffers)(GLsizei n, GLuint *renderbuffers);
1446 typedef void (GLFUNC *ptr_glNamedRenderbufferStorage)(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height);
1447 typedef void (GLFUNC *ptr_glNamedRenderbufferStorageMultisample)(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
1448 typedef void (GLFUNC *ptr_glGetNamedRenderbufferParameteriv)(GLuint renderbuffer, GLenum pname, GLint *params);
1449 typedef void (GLFUNC *ptr_glCreateTextures)(GLenum target, GLsizei n, GLuint *textures);
1450 typedef void (GLFUNC *ptr_glTextureBuffer)(GLuint texture, GLenum internalformat, GLuint buffer);
1451 typedef void (GLFUNC *ptr_glTextureBufferRange)(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
1452 typedef void (GLFUNC *ptr_glTextureStorage1D)(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width);
1453 typedef void (GLFUNC *ptr_glTextureStorage2D)(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
1454 typedef void (GLFUNC *ptr_glTextureStorage3D)(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
1455 typedef void (GLFUNC *ptr_glTextureStorage2DMultisample)(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
1456 typedef void (GLFUNC *ptr_glTextureStorage3DMultisample)(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
1457 typedef void (GLFUNC *ptr_glTextureSubImage1D)(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels);
1458 typedef void (GLFUNC *ptr_glTextureSubImage2D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels);
1459 typedef void (GLFUNC *ptr_glTextureSubImage3D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels);
1460 typedef void (GLFUNC *ptr_glCompressedTextureSubImage1D)(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data);
1461 typedef void (GLFUNC *ptr_glCompressedTextureSubImage2D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data);
1462 typedef void (GLFUNC *ptr_glCompressedTextureSubImage3D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data);
1463 typedef void (GLFUNC *ptr_glCopyTextureSubImage1D)(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
1464 typedef void (GLFUNC *ptr_glCopyTextureSubImage2D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1465 typedef void (GLFUNC *ptr_glCopyTextureSubImage3D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1466 typedef void (GLFUNC *ptr_glTextureParameterf)(GLuint texture, GLenum pname, GLfloat param);
1467 typedef void (GLFUNC *ptr_glTextureParameterfv)(GLuint texture, GLenum pname, const GLfloat *param);
1468 typedef void (GLFUNC *ptr_glTextureParameteri)(GLuint texture, GLenum pname, GLint param);
1469 typedef void (GLFUNC *ptr_glTextureParameterIiv)(GLuint texture, GLenum pname, const GLint *params);
1470 typedef void (GLFUNC *ptr_glTextureParameterIuiv)(GLuint texture, GLenum pname, const GLuint *params);
1471 typedef void (GLFUNC *ptr_glTextureParameteriv)(GLuint texture, GLenum pname, const GLint *param);
1472 typedef void (GLFUNC *ptr_glGenerateTextureMipmap)(GLuint texture);
1473 typedef void (GLFUNC *ptr_glBindTextureUnit)(GLuint unit, GLuint texture);
1474 typedef void (GLFUNC *ptr_glGetTextureImage)(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
1475 typedef void (GLFUNC *ptr_glGetCompressedTextureImage)(GLuint texture, GLint level, GLsizei bufSize, void *pixels);
1476 typedef void (GLFUNC *ptr_glGetTextureLevelParameterfv)(GLuint texture, GLint level, GLenum pname, GLfloat *params);
1477 typedef void (GLFUNC *ptr_glGetTextureLevelParameteriv)(GLuint texture, GLint level, GLenum pname, GLint *params);
1478 typedef void (GLFUNC *ptr_glGetTextureParameterfv)(GLuint texture, GLenum pname, GLfloat *params);
1479 typedef void (GLFUNC *ptr_glGetTextureParameterIiv)(GLuint texture, GLenum pname, GLint *params);
1480 typedef void (GLFUNC *ptr_glGetTextureParameterIuiv)(GLuint texture, GLenum pname, GLuint *params);
1481 typedef void (GLFUNC *ptr_glGetTextureParameteriv)(GLuint texture, GLenum pname, GLint *params);
1482 typedef void (GLFUNC *ptr_glCreateVertexArrays)(GLsizei n, GLuint *arrays);
1483 typedef void (GLFUNC *ptr_glDisableVertexArrayAttrib)(GLuint vaobj, GLuint index);
1484 typedef void (GLFUNC *ptr_glEnableVertexArrayAttrib)(GLuint vaobj, GLuint index);
1485 typedef void (GLFUNC *ptr_glVertexArrayElementBuffer)(GLuint vaobj, GLuint buffer);
1486 typedef void (GLFUNC *ptr_glVertexArrayVertexBuffer)(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
1487 typedef void (GLFUNC *ptr_glVertexArrayVertexBuffers)(GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides);
1488 typedef void (GLFUNC *ptr_glVertexArrayAttribBinding)(GLuint vaobj, GLuint attribindex, GLuint bindingindex);
1489 typedef void (GLFUNC *ptr_glVertexArrayAttribFormat)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
1490 typedef void (GLFUNC *ptr_glVertexArrayAttribIFormat)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
1491 typedef void (GLFUNC *ptr_glVertexArrayAttribLFormat)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
1492 typedef void (GLFUNC *ptr_glVertexArrayBindingDivisor)(GLuint vaobj, GLuint bindingindex, GLuint divisor);
1493 typedef void (GLFUNC *ptr_glGetVertexArrayiv)(GLuint vaobj, GLenum pname, GLint *param);
1494 typedef void (GLFUNC *ptr_glGetVertexArrayIndexediv)(GLuint vaobj, GLuint index, GLenum pname, GLint *param);
1495 typedef void (GLFUNC *ptr_glGetVertexArrayIndexed64iv)(GLuint vaobj, GLuint index, GLenum pname, CLint64 *param);
1496 typedef void (GLFUNC *ptr_glCreateSamplers)(GLsizei n, GLuint *samplers);
1497 typedef void (GLFUNC *ptr_glCreateProgramPipelines)(GLsizei n, GLuint *pipelines);
1498 typedef void (GLFUNC *ptr_glCreateQueries)(GLenum target, GLsizei n, GLuint *ids);
1499 typedef void (GLFUNC *ptr_glGetQueryBufferObjecti64v)(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
1500 typedef void (GLFUNC *ptr_glGetQueryBufferObjectiv)(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
1501 typedef void (GLFUNC *ptr_glGetQueryBufferObjectui64v)(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
1502 typedef void (GLFUNC *ptr_glGetQueryBufferObjectuiv)(GLuint id, GLuint buffer, GLenum pname, GLintptr offset);
1503 typedef void (GLFUNC *ptr_glMemoryBarrierByRegion)(GLbitfield barriers);
1504 typedef void (GLFUNC *ptr_glGetTextureSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
1505 typedef void (GLFUNC *ptr_glGetCompressedTextureSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels);
1506 typedef GLenum (GLFUNC *ptr_glGetGraphicsResetStatus)(void);
1507 typedef void (GLFUNC *ptr_glGetnCompressedTexImage)(GLenum target, GLint lod, GLsizei bufSize, void *pixels);
1508 typedef void (GLFUNC *ptr_glGetnTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels);
1509 typedef void (GLFUNC *ptr_glGetnUniformdv)(GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
1510 typedef void (GLFUNC *ptr_glGetnUniformfv)(GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
1511 typedef void (GLFUNC *ptr_glGetnUniformiv)(GLuint program, GLint location, GLsizei bufSize, GLint *params);
1512 typedef void (GLFUNC *ptr_glGetnUniformuiv)(GLuint program, GLint location, GLsizei bufSize, GLuint *params);
1513 typedef void (GLFUNC *ptr_glReadnPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
1514 typedef void (GLFUNC *ptr_glGetnMapdv)(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v);
1515 typedef void (GLFUNC *ptr_glGetnMapfv)(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v);
1516 typedef void (GLFUNC *ptr_glGetnMapiv)(GLenum target, GLenum query, GLsizei bufSize, GLint *v);
1517 typedef void (GLFUNC *ptr_glGetnPixelMapfv)(GLenum map, GLsizei bufSize, GLfloat *values);
1518 typedef void (GLFUNC *ptr_glGetnPixelMapuiv)(GLenum map, GLsizei bufSize, GLuint *values);
1519 typedef void (GLFUNC *ptr_glGetnPixelMapusv)(GLenum map, GLsizei bufSize, GLushort *values);
1520 typedef void (GLFUNC *ptr_glGetnPolygonStipple)(GLsizei bufSize, GLubyte *pattern);
1521 typedef void (GLFUNC *ptr_glGetnColorTable)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table);
1522 typedef void (GLFUNC *ptr_glGetnConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image);
1523 typedef void (GLFUNC *ptr_glGetnSeparableFilter)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span);
1524 typedef void (GLFUNC *ptr_glGetnHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
1525 typedef void (GLFUNC *ptr_glGetnMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values);
1526 typedef void (GLFUNC *ptr_glTextureBarrier)(void);
1527
1528 // For Legacy OpenGL (For GL1 target)
1529 typedef GLvoid (GLFUNC *ptr_glClientActiveTextureARB)(GLenum);
1530
1531 ptr_glCullFace cullFace;
1532 ptr_glFrontFace frontFace;
1533 ptr_glHint hint;
1534 ptr_glLineWidth lineWidth;
1535 ptr_glPointSize pointSize;
1536 ptr_glPolygonMode polygonMode;
1537 ptr_glScissor scissor;
1538 ptr_glTexParameterf texParameterf;
1539 ptr_glTexParameterfv texParameterfv;
1540 ptr_glTexParameteri texParameteri;
1541 ptr_glTexParameteriv texParameteriv;
1542 ptr_glTexImage1D texImage1D;
1543 ptr_glTexImage2D texImage2D;
1544 ptr_glDrawBuffer drawBuffer;
1545 ptr_glClear clear;
1546 ptr_glClearColor clearColor;
1547 ptr_glClearStencil clearStencil;
1548 ptr_glClearDepth clearDepth;
1549 ptr_glStencilMask stencilMask;
1550 ptr_glColorMask colorMask;
1551 ptr_glDepthMask depthMask;
1552 ptr_glDisable disable;
1553 ptr_glEnable enable;
1554 ptr_glFinish finish;
1555 ptr_glFlush flush;
1556 ptr_glBlendFunc blendFunc;
1557 ptr_glLogicOp logicOp;
1558 ptr_glStencilFunc stencilFunc;
1559 ptr_glStencilOp stencilOp;
1560 ptr_glDepthFunc depthFunc;
1561 ptr_glPixelStoref pixelStoref;
1562 ptr_glPixelStorei pixelStorei;
1563 ptr_glReadBuffer readBuffer;
1564 ptr_glReadPixels readPixels;
1565 ptr_glGetBooleanv getBooleanv;
1566 ptr_glGetDoublev getDoublev;
1567 ptr_glGetError getError;
1568 ptr_glGetFloatv getFloatv;
1569 ptr_glGetIntegerv getIntegerv;
1570 ptr_glGetString getString;
1571 ptr_glGetTexImage getTexImage;
1572 ptr_glGetTexParameterfv getTexParameterfv;
1573 ptr_glGetTexParameteriv getTexParameteriv;
1574 ptr_glGetTexLevelParameterfv getTexLevelParameterfv;
1575 ptr_glGetTexLevelParameteriv getTexLevelParameteriv;
1576 ptr_glIsEnabled isEnabled;
1577 ptr_glDepthRange depthRange;
1578 ptr_glViewport viewport;
1579 ptr_glDrawArrays drawArrays;
1580 ptr_glDrawElements drawElements;
1581 ptr_glGetPointerv getPointerv;
1582 ptr_glPolygonOffset polygonOffset;
1583 ptr_glCopyTexImage1D copyTexImage1D;
1584 ptr_glCopyTexImage2D copyTexImage2D;
1585 ptr_glCopyTexSubImage1D copyTexSubImage1D;
1586 ptr_glCopyTexSubImage2D copyTexSubImage2D;
1587 ptr_glTexSubImage1D texSubImage1D;
1588 ptr_glTexSubImage2D texSubImage2D;
1589 ptr_glBindTexture bindTexture;
1590 ptr_glDeleteTextures deleteTextures;
1591 ptr_glGenTextures genTextures;
1592 ptr_glIsTexture isTexture;
1593 ptr_glBlendColor blendColor;
1594 ptr_glBlendEquation blendEquation;
1595 ptr_glDrawRangeElements drawRangeElements;
1596 ptr_glTexImage3D texImage3D;
1597 ptr_glTexSubImage3D texSubImage3D;
1598 ptr_glCopyTexSubImage3D copyTexSubImage3D;
1599 ptr_glActiveTexture activeTexture;
1600 ptr_glSampleCoverage sampleCoverage;
1601 ptr_glCompressedTexImage3D compressedTexImage3D;
1602 ptr_glCompressedTexImage2D compressedTexImage2D;
1603 ptr_glCompressedTexImage1D compressedTexImage1D;
1604 ptr_glCompressedTexSubImage3D compressedTexSubImage3D;
1605 ptr_glCompressedTexSubImage2D compressedTexSubImage2D;
1606 ptr_glCompressedTexSubImage1D compressedTexSubImage1D;
1607 ptr_glGetCompressedTexImage getCompressedTexImage;
1608 ptr_glBlendFuncSeparate blendFuncSeparate;
1609 ptr_glMultiDrawArrays multiDrawArrays;
1610 ptr_glMultiDrawElements multiDrawElements;
1611 ptr_glPointParameterf pointParameterf;
1612 ptr_glPointParameterfv pointParameterfv;
1613 ptr_glPointParameteri pointParameteri;
1614 ptr_glPointParameteriv pointParameteriv;
1615 ptr_glGenQueries genQueries;
1616 ptr_glDeleteQueries deleteQueries;
1617 ptr_glIsQuery isQuery;
1618 ptr_glBeginQuery beginQuery;
1619 ptr_glEndQuery endQuery;
1620 ptr_glGetQueryiv getQueryiv;
1621 ptr_glGetQueryObjectiv getQueryObjectiv;
1622 ptr_glGetQueryObjectuiv getQueryObjectuiv;
1623 ptr_glBindBuffer bindBuffer;
1624 ptr_glDeleteBuffers deleteBuffers;
1625 ptr_glGenBuffers genBuffers;
1626 ptr_glIsBuffer isBuffer;
1627 ptr_glBufferData bufferData;
1628 ptr_glBufferSubData bufferSubData;
1629 ptr_glGetBufferSubData getBufferSubData;
1630 ptr_glMapBuffer mapBuffer;
1631 ptr_glUnmapBuffer unmapBuffer;
1632 ptr_glGetBufferParameteriv getBufferParameteriv;
1633 ptr_glGetBufferPointerv getBufferPointerv;
1634 ptr_glBlendEquationSeparate blendEquationSeparate;
1635 ptr_glDrawBuffers drawBuffers;
1636 ptr_glStencilOpSeparate stencilOpSeparate;
1637 ptr_glStencilFuncSeparate stencilFuncSeparate;
1638 ptr_glStencilMaskSeparate stencilMaskSeparate;
1639 ptr_glAttachShader attachShader;
1640 ptr_glBindAttribLocation bindAttribLocation;
1641 ptr_glCompileShader compileShader;
1642 ptr_glCreateProgram createProgram;
1643 ptr_glCreateShader createShader;
1644 ptr_glDeleteProgram deleteProgram;
1645 ptr_glDeleteShader deleteShader;
1646 ptr_glDetachShader detachShader;
1647 ptr_glDisableVertexAttribArray disableVertexAttribArray;
1648 ptr_glEnableVertexAttribArray enableVertexAttribArray;
1649 ptr_glGetActiveAttrib getActiveAttrib;
1650 ptr_glGetActiveUniform getActiveUniform;
1651 ptr_glGetAttachedShaders getAttachedShaders;
1652 ptr_glGetAttribLocation getAttribLocation;
1653 ptr_glGetProgramiv getProgramiv;
1654 ptr_glGetProgramInfoLog getProgramInfoLog;
1655 ptr_glGetShaderiv getShaderiv;
1656 ptr_glGetShaderInfoLog getShaderInfoLog;
1657 ptr_glGetShaderSource getShaderSource;
1658 ptr_glGetUniformLocation getUniformLocation;
1659 ptr_glGetUniformfv getUniformfv;
1660 ptr_glGetUniformiv getUniformiv;
1661 ptr_glGetVertexAttribdv getVertexAttribdv;
1662 ptr_glGetVertexAttribfv getVertexAttribfv;
1663 ptr_glGetVertexAttribiv getVertexAttribiv;
1664 ptr_glGetVertexAttribPointerv getVertexAttribPointerv;
1665 ptr_glIsProgram isProgram;
1666 ptr_glIsShader isShader;
1667 ptr_glLinkProgram linkProgram;
1668 ptr_glShaderSource shaderSource;
1669 ptr_glUseProgram useProgram;
1670 ptr_glUniform1f uniform1f;
1671 ptr_glUniform2f uniform2f;
1672 ptr_glUniform3f uniform3f;
1673 ptr_glUniform4f uniform4f;
1674 ptr_glUniform1i uniform1i;
1675 ptr_glUniform2i uniform2i;
1676 ptr_glUniform3i uniform3i;
1677 ptr_glUniform4i uniform4i;
1678 ptr_glUniform1fv uniform1fv;
1679 ptr_glUniform2fv uniform2fv;
1680 ptr_glUniform3fv uniform3fv;
1681 ptr_glUniform4fv uniform4fv;
1682 ptr_glUniform1iv uniform1iv;
1683 ptr_glUniform2iv uniform2iv;
1684 ptr_glUniform3iv uniform3iv;
1685 ptr_glUniform4iv uniform4iv;
1686 ptr_glUniformMatrix2fv uniformMatrix2fv;
1687 ptr_glUniformMatrix3fv uniformMatrix3fv;
1688 ptr_glUniformMatrix4fv uniformMatrix4fv;
1689 ptr_glValidateProgram validateProgram;
1690 ptr_glVertexAttrib1d vertexAttrib1d;
1691 ptr_glVertexAttrib1dv vertexAttrib1dv;
1692 ptr_glVertexAttrib1f vertexAttrib1f;
1693 ptr_glVertexAttrib1fv vertexAttrib1fv;
1694 ptr_glVertexAttrib1s vertexAttrib1s;
1695 ptr_glVertexAttrib1sv vertexAttrib1sv;
1696 ptr_glVertexAttrib2d vertexAttrib2d;
1697 ptr_glVertexAttrib2dv vertexAttrib2dv;
1698 ptr_glVertexAttrib2f vertexAttrib2f;
1699 ptr_glVertexAttrib2fv vertexAttrib2fv;
1700 ptr_glVertexAttrib2s vertexAttrib2s;
1701 ptr_glVertexAttrib2sv vertexAttrib2sv;
1702 ptr_glVertexAttrib3d vertexAttrib3d;
1703 ptr_glVertexAttrib3dv vertexAttrib3dv;
1704 ptr_glVertexAttrib3f vertexAttrib3f;
1705 ptr_glVertexAttrib3fv vertexAttrib3fv;
1706 ptr_glVertexAttrib3s vertexAttrib3s;
1707 ptr_glVertexAttrib3sv vertexAttrib3sv;
1708 ptr_glVertexAttrib4Nbv vertexAttrib4Nbv;
1709 ptr_glVertexAttrib4Niv vertexAttrib4Niv;
1710 ptr_glVertexAttrib4Nsv vertexAttrib4Nsv;
1711 ptr_glVertexAttrib4Nub vertexAttrib4Nub;
1712 ptr_glVertexAttrib4Nubv vertexAttrib4Nubv;
1713 ptr_glVertexAttrib4Nuiv vertexAttrib4Nuiv;
1714 ptr_glVertexAttrib4Nusv vertexAttrib4Nusv;
1715 ptr_glVertexAttrib4bv vertexAttrib4bv;
1716 ptr_glVertexAttrib4d vertexAttrib4d;
1717 ptr_glVertexAttrib4dv vertexAttrib4dv;
1718 ptr_glVertexAttrib4f vertexAttrib4f;
1719 ptr_glVertexAttrib4fv vertexAttrib4fv;
1720 ptr_glVertexAttrib4iv vertexAttrib4iv;
1721 ptr_glVertexAttrib4s vertexAttrib4s;
1722 ptr_glVertexAttrib4sv vertexAttrib4sv;
1723 ptr_glVertexAttrib4ubv vertexAttrib4ubv;
1724 ptr_glVertexAttrib4uiv vertexAttrib4uiv;
1725 ptr_glVertexAttrib4usv vertexAttrib4usv;
1726 ptr_glVertexAttribPointer vertexAttribPointer;
1727 ptr_glUniformMatrix2x3fv uniformMatrix2x3fv;
1728 ptr_glUniformMatrix3x2fv uniformMatrix3x2fv;
1729 ptr_glUniformMatrix2x4fv uniformMatrix2x4fv;
1730 ptr_glUniformMatrix4x2fv uniformMatrix4x2fv;
1731 ptr_glUniformMatrix3x4fv uniformMatrix3x4fv;
1732 ptr_glUniformMatrix4x3fv uniformMatrix4x3fv;
1733 ptr_glColorMaski colorMaski;
1734 ptr_glGetBooleani_v getBooleani_v;
1735 ptr_glGetIntegeri_v getIntegeri_v;
1736 ptr_glEnablei enablei;
1737 ptr_glDisablei disablei;
1738 ptr_glIsEnabledi isEnabledi;
1739 ptr_glBeginTransformFeedback beginTransformFeedback;
1740 ptr_glEndTransformFeedback endTransformFeedback;
1741 ptr_glBindBufferRange bindBufferRange;
1742 ptr_glBindBufferBase bindBufferBase;
1743 ptr_glTransformFeedbackVaryings transformFeedbackVaryings;
1744 ptr_glGetTransformFeedbackVarying getTransformFeedbackVarying;
1745 ptr_glClampColor clampColor;
1746 ptr_glBeginConditionalRender beginConditionalRender;
1747 ptr_glEndConditionalRender endConditionalRender;
1748 ptr_glVertexAttribIPointer vertexAttribIPointer;
1749 ptr_glGetVertexAttribIiv getVertexAttribIiv;
1750 ptr_glGetVertexAttribIuiv getVertexAttribIuiv;
1751 ptr_glVertexAttribI1i vertexAttribI1i;
1752 ptr_glVertexAttribI2i vertexAttribI2i;
1753 ptr_glVertexAttribI3i vertexAttribI3i;
1754 ptr_glVertexAttribI4i vertexAttribI4i;
1755 ptr_glVertexAttribI1ui vertexAttribI1ui;
1756 ptr_glVertexAttribI2ui vertexAttribI2ui;
1757 ptr_glVertexAttribI3ui vertexAttribI3ui;
1758 ptr_glVertexAttribI4ui vertexAttribI4ui;
1759 ptr_glVertexAttribI1iv vertexAttribI1iv;
1760 ptr_glVertexAttribI2iv vertexAttribI2iv;
1761 ptr_glVertexAttribI3iv vertexAttribI3iv;
1762 ptr_glVertexAttribI4iv vertexAttribI4iv;
1763 ptr_glVertexAttribI1uiv vertexAttribI1uiv;
1764 ptr_glVertexAttribI2uiv vertexAttribI2uiv;
1765 ptr_glVertexAttribI3uiv vertexAttribI3uiv;
1766 ptr_glVertexAttribI4uiv vertexAttribI4uiv;
1767 ptr_glVertexAttribI4bv vertexAttribI4bv;
1768 ptr_glVertexAttribI4sv vertexAttribI4sv;
1769 ptr_glVertexAttribI4ubv vertexAttribI4ubv;
1770 ptr_glVertexAttribI4usv vertexAttribI4usv;
1771 ptr_glGetUniformuiv getUniformuiv;
1772 ptr_glBindFragDataLocation bindFragDataLocation;
1773 ptr_glGetFragDataLocation getFragDataLocation;
1774 ptr_glUniform1ui uniform1ui;
1775 ptr_glUniform2ui uniform2ui;
1776 ptr_glUniform3ui uniform3ui;
1777 ptr_glUniform4ui uniform4ui;
1778 ptr_glUniform1uiv uniform1uiv;
1779 ptr_glUniform2uiv uniform2uiv;
1780 ptr_glUniform3uiv uniform3uiv;
1781 ptr_glUniform4uiv uniform4uiv;
1782 ptr_glTexParameterIiv texParameterIiv;
1783 ptr_glTexParameterIuiv texParameterIuiv;
1784 ptr_glGetTexParameterIiv getTexParameterIiv;
1785 ptr_glGetTexParameterIuiv getTexParameterIuiv;
1786 ptr_glClearBufferiv clearBufferiv;
1787 ptr_glClearBufferuiv clearBufferuiv;
1788 ptr_glClearBufferfv clearBufferfv;
1789 ptr_glClearBufferfi clearBufferfi;
1790 ptr_glGetStringi getStringi;
1791 ptr_glDrawArraysInstanced drawArraysInstanced;
1792 ptr_glDrawElementsInstanced drawElementsInstanced;
1793 ptr_glTexBuffer texBuffer;
1794 ptr_glPrimitiveRestartIndex primitiveRestartIndex;
1795 ptr_glGetInteger64i_v getInteger64i_v;
1796 ptr_glGetBufferParameteri64v getBufferParameteri64v;
1797 ptr_glFramebufferTexture framebufferTexture;
1798 ptr_glVertexAttribDivisor vertexAttribDivisor;
1799 ptr_glMinSampleShading minSampleShading;
1800 ptr_glBlendEquationi blendEquationi;
1801 ptr_glBlendEquationSeparatei blendEquationSeparatei;
1802 ptr_glBlendFunci blendFunci;
1803 ptr_glBlendFuncSeparatei blendFuncSeparatei;
1804 ptr_glIsRenderbuffer isRenderbuffer;
1805 ptr_glBindRenderbuffer bindRenderbuffer;
1806 ptr_glDeleteRenderbuffers deleteRenderbuffers;
1807 ptr_glGenRenderbuffers genRenderbuffers;
1808 ptr_glRenderbufferStorage renderbufferStorage;
1809 ptr_glGetRenderbufferParameteriv getRenderbufferParameteriv;
1810 ptr_glIsFramebuffer isFramebuffer;
1811 ptr_glBindFramebuffer bindFramebuffer;
1812 ptr_glDeleteFramebuffers deleteFramebuffers;
1813 ptr_glGenFramebuffers genFramebuffers;
1814 ptr_glCheckFramebufferStatus checkFramebufferStatus;
1815 ptr_glFramebufferTexture1D framebufferTexture1D;
1816 ptr_glFramebufferTexture2D framebufferTexture2D;
1817 ptr_glFramebufferTexture3D framebufferTexture3D;
1818 ptr_glFramebufferRenderbuffer framebufferRenderbuffer;
1819 ptr_glGetFramebufferAttachmentParameteriv getFramebufferAttachmentParameteriv;
1820 ptr_glGenerateMipmap generateMipmap;
1821 ptr_glBlitFramebuffer blitFramebuffer;
1822 ptr_glRenderbufferStorageMultisample renderbufferStorageMultisample;
1823 ptr_glFramebufferTextureLayer framebufferTextureLayer;
1824 ptr_glMapBufferRange mapBufferRange;
1825 ptr_glFlushMappedBufferRange flushMappedBufferRange;
1826 ptr_glBindVertexArray bindVertexArray;
1827 ptr_glDeleteVertexArrays deleteVertexArrays;
1828 ptr_glGenVertexArrays genVertexArrays;
1829 ptr_glIsVertexArray isVertexArray;
1830 ptr_glGetUniformIndices getUniformIndices;
1831 ptr_glGetActiveUniformsiv getActiveUniformsiv;
1832 ptr_glGetActiveUniformName getActiveUniformName;
1833 ptr_glGetUniformBlockIndex getUniformBlockIndex;
1834 ptr_glGetActiveUniformBlockiv getActiveUniformBlockiv;
1835 ptr_glGetActiveUniformBlockName getActiveUniformBlockName;
1836 ptr_glUniformBlockBinding uniformBlockBinding;
1837 ptr_glCopyBufferSubData copyBufferSubData;
1838 ptr_glDrawElementsBaseVertex drawElementsBaseVertex;
1839 ptr_glDrawRangeElementsBaseVertex drawRangeElementsBaseVertex;
1840 ptr_glDrawElementsInstancedBaseVertex drawElementsInstancedBaseVertex;
1841 ptr_glMultiDrawElementsBaseVertex multiDrawElementsBaseVertex;
1842 ptr_glProvokingVertex provokingVertex;
1843 ptr_glFenceSync fenceSync;
1844 ptr_glIsSync isSync;
1845 ptr_glDeleteSync deleteSync;
1846 ptr_glClientWaitSync clientWaitSync;
1847 ptr_glWaitSync waitSync;
1848 ptr_glGetInteger64v getInteger64v;
1849 ptr_glGetSynciv getSynciv;
1850 ptr_glTexImage2DMultisample texImage2DMultisample;
1851 ptr_glTexImage3DMultisample texImage3DMultisample;
1852 ptr_glGetMultisamplefv getMultisamplefv;
1853 ptr_glSampleMaski sampleMaski;
1854 ptr_glBlendEquationiARB blendEquationiARB;
1855 ptr_glBlendEquationSeparateiARB blendEquationSeparateiARB;
1856 ptr_glBlendFunciARB blendFunciARB;
1857 ptr_glBlendFuncSeparateiARB blendFuncSeparateiARB;
1858 ptr_glMinSampleShadingARB minSampleShadingARB;
1859 ptr_glNamedStringARB namedStringARB;
1860 ptr_glDeleteNamedStringARB deleteNamedStringARB;
1861 ptr_glCompileShaderIncludeARB compileShaderIncludeARB;
1862 ptr_glIsNamedStringARB isNamedStringARB;
1863 ptr_glGetNamedStringARB getNamedStringARB;
1864 ptr_glGetNamedStringivARB getNamedStringivARB;
1865 ptr_glBindFragDataLocationIndexed bindFragDataLocationIndexed;
1866 ptr_glGetFragDataIndex getFragDataIndex;
1867 ptr_glGenSamplers genSamplers;
1868 ptr_glDeleteSamplers deleteSamplers;
1869 ptr_glIsSampler isSampler;
1870 ptr_glBindSampler bindSampler;
1871 ptr_glSamplerParameteri samplerParameteri;
1872 ptr_glSamplerParameteriv samplerParameteriv;
1873 ptr_glSamplerParameterf samplerParameterf;
1874 ptr_glSamplerParameterfv samplerParameterfv;
1875 ptr_glSamplerParameterIiv samplerParameterIiv;
1876 ptr_glSamplerParameterIuiv samplerParameterIuiv;
1877 ptr_glGetSamplerParameteriv getSamplerParameteriv;
1878 ptr_glGetSamplerParameterIiv getSamplerParameterIiv;
1879 ptr_glGetSamplerParameterfv getSamplerParameterfv;
1880 ptr_glGetSamplerParameterIuiv getSamplerParameterIuiv;
1881 ptr_glQueryCounter queryCounter;
1882 ptr_glGetQueryObjecti64v getQueryObjecti64v;
1883 ptr_glGetQueryObjectui64v getQueryObjectui64v;
1884 ptr_glVertexP2ui vertexP2ui;
1885 ptr_glVertexP2uiv vertexP2uiv;
1886 ptr_glVertexP3ui vertexP3ui;
1887 ptr_glVertexP3uiv vertexP3uiv;
1888 ptr_glVertexP4ui vertexP4ui;
1889 ptr_glVertexP4uiv vertexP4uiv;
1890 ptr_glTexCoordP1ui texCoordP1ui;
1891 ptr_glTexCoordP1uiv texCoordP1uiv;
1892 ptr_glTexCoordP2ui texCoordP2ui;
1893 ptr_glTexCoordP2uiv texCoordP2uiv;
1894 ptr_glTexCoordP3ui texCoordP3ui;
1895 ptr_glTexCoordP3uiv texCoordP3uiv;
1896 ptr_glTexCoordP4ui texCoordP4ui;
1897 ptr_glTexCoordP4uiv texCoordP4uiv;
1898 ptr_glMultiTexCoordP1ui multiTexCoordP1ui;
1899 ptr_glMultiTexCoordP1uiv multiTexCoordP1uiv;
1900 ptr_glMultiTexCoordP2ui multiTexCoordP2ui;
1901 ptr_glMultiTexCoordP2uiv multiTexCoordP2uiv;
1902 ptr_glMultiTexCoordP3ui multiTexCoordP3ui;
1903 ptr_glMultiTexCoordP3uiv multiTexCoordP3uiv;
1904 ptr_glMultiTexCoordP4ui multiTexCoordP4ui;
1905 ptr_glMultiTexCoordP4uiv multiTexCoordP4uiv;
1906 ptr_glNormalP3ui normalP3ui;
1907 ptr_glNormalP3uiv normalP3uiv;
1908 ptr_glColorP3ui colorP3ui;
1909 ptr_glColorP3uiv colorP3uiv;
1910 ptr_glColorP4ui colorP4ui;
1911 ptr_glColorP4uiv colorP4uiv;
1912 ptr_glSecondaryColorP3ui secondaryColorP3ui;
1913 ptr_glSecondaryColorP3uiv secondaryColorP3uiv;
1914 ptr_glVertexAttribP1ui vertexAttribP1ui;
1915 ptr_glVertexAttribP1uiv vertexAttribP1uiv;
1916 ptr_glVertexAttribP2ui vertexAttribP2ui;
1917 ptr_glVertexAttribP2uiv vertexAttribP2uiv;
1918 ptr_glVertexAttribP3ui vertexAttribP3ui;
1919 ptr_glVertexAttribP3uiv vertexAttribP3uiv;
1920 ptr_glVertexAttribP4ui vertexAttribP4ui;
1921 ptr_glVertexAttribP4uiv vertexAttribP4uiv;
1922 ptr_glDrawArraysIndirect drawArraysIndirect;
1923 ptr_glDrawElementsIndirect drawElementsIndirect;
1924 ptr_glUniform1d uniform1d;
1925 ptr_glUniform2d uniform2d;
1926 ptr_glUniform3d uniform3d;
1927 ptr_glUniform4d uniform4d;
1928 ptr_glUniform1dv uniform1dv;
1929 ptr_glUniform2dv uniform2dv;
1930 ptr_glUniform3dv uniform3dv;
1931 ptr_glUniform4dv uniform4dv;
1932 ptr_glUniformMatrix2dv uniformMatrix2dv;
1933 ptr_glUniformMatrix3dv uniformMatrix3dv;
1934 ptr_glUniformMatrix4dv uniformMatrix4dv;
1935 ptr_glUniformMatrix2x3dv uniformMatrix2x3dv;
1936 ptr_glUniformMatrix2x4dv uniformMatrix2x4dv;
1937 ptr_glUniformMatrix3x2dv uniformMatrix3x2dv;
1938 ptr_glUniformMatrix3x4dv uniformMatrix3x4dv;
1939 ptr_glUniformMatrix4x2dv uniformMatrix4x2dv;
1940 ptr_glUniformMatrix4x3dv uniformMatrix4x3dv;
1941 ptr_glGetUniformdv getUniformdv;
1942 ptr_glGetSubroutineUniformLocation getSubroutineUniformLocation;
1943 ptr_glGetSubroutineIndex getSubroutineIndex;
1944 ptr_glGetActiveSubroutineUniformiv getActiveSubroutineUniformiv;
1945 ptr_glGetActiveSubroutineUniformName getActiveSubroutineUniformName;
1946 ptr_glGetActiveSubroutineName getActiveSubroutineName;
1947 ptr_glUniformSubroutinesuiv uniformSubroutinesuiv;
1948 ptr_glGetUniformSubroutineuiv getUniformSubroutineuiv;
1949 ptr_glGetProgramStageiv getProgramStageiv;
1950 ptr_glPatchParameteri patchParameteri;
1951 ptr_glPatchParameterfv patchParameterfv;
1952 ptr_glBindTransformFeedback bindTransformFeedback;
1953 ptr_glDeleteTransformFeedbacks deleteTransformFeedbacks;
1954 ptr_glGenTransformFeedbacks genTransformFeedbacks;
1955 ptr_glIsTransformFeedback isTransformFeedback;
1956 ptr_glPauseTransformFeedback pauseTransformFeedback;
1957 ptr_glResumeTransformFeedback resumeTransformFeedback;
1958 ptr_glDrawTransformFeedback drawTransformFeedback;
1959 ptr_glDrawTransformFeedbackStream drawTransformFeedbackStream;
1960 ptr_glBeginQueryIndexed beginQueryIndexed;
1961 ptr_glEndQueryIndexed endQueryIndexed;
1962 ptr_glGetQueryIndexediv getQueryIndexediv;
1963 ptr_glReleaseShaderCompiler releaseShaderCompiler;
1964 ptr_glShaderBinary shaderBinary;
1965 ptr_glGetShaderPrecisionFormat getShaderPrecisionFormat;
1966 ptr_glDepthRangef depthRangef;
1967 ptr_glClearDepthf clearDepthf;
1968 ptr_glGetProgramBinary getProgramBinary;
1969 ptr_glProgramBinary programBinary;
1970 ptr_glProgramParameteri programParameteri;
1971 ptr_glUseProgramStages useProgramStages;
1972 ptr_glActiveShaderProgram activeShaderProgram;
1973 ptr_glCreateShaderProgramv createShaderProgramv;
1974 ptr_glBindProgramPipeline bindProgramPipeline;
1975 ptr_glDeleteProgramPipelines deleteProgramPipelines;
1976 ptr_glGenProgramPipelines genProgramPipelines;
1977 ptr_glIsProgramPipeline isProgramPipeline;
1978 ptr_glGetProgramPipelineiv getProgramPipelineiv;
1979 ptr_glProgramUniform1i programUniform1i;
1980 ptr_glProgramUniform1iv programUniform1iv;
1981 ptr_glProgramUniform1f programUniform1f;
1982 ptr_glProgramUniform1fv programUniform1fv;
1983 ptr_glProgramUniform1d programUniform1d;
1984 ptr_glProgramUniform1dv programUniform1dv;
1985 ptr_glProgramUniform1ui programUniform1ui;
1986 ptr_glProgramUniform1uiv programUniform1uiv;
1987 ptr_glProgramUniform2i programUniform2i;
1988 ptr_glProgramUniform2iv programUniform2iv;
1989 ptr_glProgramUniform2f programUniform2f;
1990 ptr_glProgramUniform2fv programUniform2fv;
1991 ptr_glProgramUniform2d programUniform2d;
1992 ptr_glProgramUniform2dv programUniform2dv;
1993 ptr_glProgramUniform2ui programUniform2ui;
1994 ptr_glProgramUniform2uiv programUniform2uiv;
1995 ptr_glProgramUniform3i programUniform3i;
1996 ptr_glProgramUniform3iv programUniform3iv;
1997 ptr_glProgramUniform3f programUniform3f;
1998 ptr_glProgramUniform3fv programUniform3fv;
1999 ptr_glProgramUniform3d programUniform3d;
2000 ptr_glProgramUniform3dv programUniform3dv;
2001 ptr_glProgramUniform3ui programUniform3ui;
2002 ptr_glProgramUniform3uiv programUniform3uiv;
2003 ptr_glProgramUniform4i programUniform4i;
2004 ptr_glProgramUniform4iv programUniform4iv;
2005 ptr_glProgramUniform4f programUniform4f;
2006 ptr_glProgramUniform4fv programUniform4fv;
2007 ptr_glProgramUniform4d programUniform4d;
2008 ptr_glProgramUniform4dv programUniform4dv;
2009 ptr_glProgramUniform4ui programUniform4ui;
2010 ptr_glProgramUniform4uiv programUniform4uiv;
2011 ptr_glProgramUniformMatrix2fv programUniformMatrix2fv;
2012 ptr_glProgramUniformMatrix3fv programUniformMatrix3fv;
2013 ptr_glProgramUniformMatrix4fv programUniformMatrix4fv;
2014 ptr_glProgramUniformMatrix2dv programUniformMatrix2dv;
2015 ptr_glProgramUniformMatrix3dv programUniformMatrix3dv;
2016 ptr_glProgramUniformMatrix4dv programUniformMatrix4dv;
2017 ptr_glProgramUniformMatrix2x3fv programUniformMatrix2x3fv;
2018 ptr_glProgramUniformMatrix3x2fv programUniformMatrix3x2fv;
2019 ptr_glProgramUniformMatrix2x4fv programUniformMatrix2x4fv;
2020 ptr_glProgramUniformMatrix4x2fv programUniformMatrix4x2fv;
2021 ptr_glProgramUniformMatrix3x4fv programUniformMatrix3x4fv;
2022 ptr_glProgramUniformMatrix4x3fv programUniformMatrix4x3fv;
2023 ptr_glProgramUniformMatrix2x3dv programUniformMatrix2x3dv;
2024 ptr_glProgramUniformMatrix3x2dv programUniformMatrix3x2dv;
2025 ptr_glProgramUniformMatrix2x4dv programUniformMatrix2x4dv;
2026 ptr_glProgramUniformMatrix4x2dv programUniformMatrix4x2dv;
2027 ptr_glProgramUniformMatrix3x4dv programUniformMatrix3x4dv;
2028 ptr_glProgramUniformMatrix4x3dv programUniformMatrix4x3dv;
2029 ptr_glValidateProgramPipeline validateProgramPipeline;
2030 ptr_glGetProgramPipelineInfoLog getProgramPipelineInfoLog;
2031 ptr_glVertexAttribL1d vertexAttribL1d;
2032 ptr_glVertexAttribL2d vertexAttribL2d;
2033 ptr_glVertexAttribL3d vertexAttribL3d;
2034 ptr_glVertexAttribL4d vertexAttribL4d;
2035 ptr_glVertexAttribL1dv vertexAttribL1dv;
2036 ptr_glVertexAttribL2dv vertexAttribL2dv;
2037 ptr_glVertexAttribL3dv vertexAttribL3dv;
2038 ptr_glVertexAttribL4dv vertexAttribL4dv;
2039 ptr_glVertexAttribLPointer vertexAttribLPointer;
2040 ptr_glGetVertexAttribLdv getVertexAttribLdv;
2041 ptr_glViewportArrayv viewportArrayv;
2042 ptr_glViewportIndexedf viewportIndexedf;
2043 ptr_glViewportIndexedfv viewportIndexedfv;
2044 ptr_glScissorArrayv scissorArrayv;
2045 ptr_glScissorIndexed scissorIndexed;
2046 ptr_glScissorIndexedv scissorIndexedv;
2047 ptr_glDepthRangeArrayv depthRangeArrayv;
2048 ptr_glDepthRangeIndexed depthRangeIndexed;
2049 ptr_glGetFloati_v getFloati_v;
2050 ptr_glGetDoublei_v getDoublei_v;
2051 ptr_glCreateSyncFromCLeventARB createSyncFromCLeventARB;
2052 ptr_glDebugMessageControlARB debugMessageControlARB;
2053 ptr_glDebugMessageInsertARB debugMessageInsertARB;
2054 ptr_glDebugMessageCallbackARB debugMessageCallbackARB;
2055 ptr_glGetDebugMessageLogARB getDebugMessageLogARB;
2056 ptr_glGetGraphicsResetStatusARB getGraphicsResetStatusARB;
2057 ptr_glGetnMapdvARB getnMapdvARB;
2058 ptr_glGetnMapfvARB getnMapfvARB;
2059 ptr_glGetnMapivARB getnMapivARB;
2060 ptr_glGetnPixelMapfvARB getnPixelMapfvARB;
2061 ptr_glGetnPixelMapuivARB getnPixelMapuivARB;
2062 ptr_glGetnPixelMapusvARB getnPixelMapusvARB;
2063 ptr_glGetnPolygonStippleARB getnPolygonStippleARB;
2064 ptr_glGetnColorTableARB getnColorTableARB;
2065 ptr_glGetnConvolutionFilterARB getnConvolutionFilterARB;
2066 ptr_glGetnSeparableFilterARB getnSeparableFilterARB;
2067 ptr_glGetnHistogramARB getnHistogramARB;
2068 ptr_glGetnMinmaxARB getnMinmaxARB;
2069 ptr_glGetnTexImageARB getnTexImageARB;
2070 ptr_glReadnPixelsARB readnPixelsARB;
2071 ptr_glGetnCompressedTexImageARB getnCompressedTexImageARB;
2072 ptr_glGetnUniformfvARB getnUniformfvARB;
2073 ptr_glGetnUniformivARB getnUniformivARB;
2074 ptr_glGetnUniformuivARB getnUniformuivARB;
2075 ptr_glGetnUniformdvARB getnUniformdvARB;
2076 ptr_glDrawArraysInstancedBaseInstance drawArraysInstancedBaseInstance;
2077 ptr_glDrawElementsInstancedBaseInstance drawElementsInstancedBaseInstance;
2078 ptr_glDrawElementsInstancedBaseVertexBaseInstance drawElementsInstancedBaseVertexBaseInstance;
2079 ptr_glDrawTransformFeedbackInstanced drawTransformFeedbackInstanced;
2080 ptr_glDrawTransformFeedbackStreamInstanced drawTransformFeedbackStreamInstanced;
2081 ptr_glGetInternalformativ getInternalformativ;
2082 ptr_glGetActiveAtomicCounterBufferiv getActiveAtomicCounterBufferiv;
2083 ptr_glBindImageTexture bindImageTexture;
2084 ptr_glMemoryBarrier memoryBarrier;
2085 ptr_glTexStorage1D texStorage1D;
2086 ptr_glTexStorage2D texStorage2D;
2087 ptr_glTexStorage3D texStorage3D;
2088 ptr_glTextureStorage1DEXT textureStorage1DEXT;
2089 ptr_glTextureStorage2DEXT textureStorage2DEXT;
2090 ptr_glTextureStorage3DEXT textureStorage3DEXT;
2091 ptr_glDebugMessageControl debugMessageControl;
2092 ptr_glDebugMessageInsert debugMessageInsert;
2093 ptr_glDebugMessageCallback debugMessageCallback;
2094 ptr_glGetDebugMessageLog getDebugMessageLog;
2095 ptr_glPushDebugGroup pushDebugGroup;
2096 ptr_glPopDebugGroup popDebugGroup;
2097 ptr_glObjectLabel objectLabel;
2098 ptr_glGetObjectLabel getObjectLabel;
2099 ptr_glObjectPtrLabel objectPtrLabel;
2100 ptr_glGetObjectPtrLabel getObjectPtrLabel;
2101 ptr_glClearBufferData clearBufferData;
2102 ptr_glClearBufferSubData clearBufferSubData;
2103 ptr_glClearNamedBufferDataEXT clearNamedBufferDataEXT;
2104 ptr_glClearNamedBufferSubDataEXT clearNamedBufferSubDataEXT;
2105 ptr_glDispatchCompute dispatchCompute;
2106 ptr_glDispatchComputeIndirect dispatchComputeIndirect;
2107 ptr_glCopyImageSubData copyImageSubData;
2108 ptr_glFramebufferParameteri framebufferParameteri;
2109 ptr_glGetFramebufferParameteriv getFramebufferParameteriv;
2110 ptr_glNamedFramebufferParameteriEXT namedFramebufferParameteriEXT;
2111 ptr_glGetNamedFramebufferParameterivEXT getNamedFramebufferParameterivEXT;
2112 ptr_glGetInternalformati64v getInternalformati64v;
2113 ptr_glInvalidateTexSubImage invalidateTexSubImage;
2114 ptr_glInvalidateTexImage invalidateTexImage;
2115 ptr_glInvalidateBufferSubData invalidateBufferSubData;
2116 ptr_glInvalidateBufferData invalidateBufferData;
2117 ptr_glInvalidateFramebuffer invalidateFramebuffer;
2118 ptr_glInvalidateSubFramebuffer invalidateSubFramebuffer;
2119 ptr_glMultiDrawArraysIndirect multiDrawArraysIndirect;
2120 ptr_glMultiDrawElementsIndirect multiDrawElementsIndirect;
2121 ptr_glGetProgramInterfaceiv getProgramInterfaceiv;
2122 ptr_glGetProgramResourceIndex getProgramResourceIndex;
2123 ptr_glGetProgramResourceName getProgramResourceName;
2124 ptr_glGetProgramResourceiv getProgramResourceiv;
2125 ptr_glGetProgramResourceLocation getProgramResourceLocation;
2126 ptr_glGetProgramResourceLocationIndex getProgramResourceLocationIndex;
2127 ptr_glShaderStorageBlockBinding shaderStorageBlockBinding;
2128 ptr_glTexBufferRange texBufferRange;
2129 ptr_glTextureBufferRangeEXT textureBufferRangeEXT;
2130 ptr_glTexStorage2DMultisample texStorage2DMultisample;
2131 ptr_glTexStorage3DMultisample texStorage3DMultisample;
2132 ptr_glTextureStorage2DMultisampleEXT textureStorage2DMultisampleEXT;
2133 ptr_glTextureStorage3DMultisampleEXT textureStorage3DMultisampleEXT;
2134 ptr_glTextureView textureView;
2135 ptr_glBindVertexBuffer bindVertexBuffer;
2136 ptr_glVertexAttribFormat vertexAttribFormat;
2137 ptr_glVertexAttribIFormat vertexAttribIFormat;
2138 ptr_glVertexAttribLFormat vertexAttribLFormat;
2139 ptr_glVertexAttribBinding vertexAttribBinding;
2140 ptr_glVertexBindingDivisor vertexBindingDivisor;
2141 ptr_glVertexArrayBindVertexBufferEXT vertexArrayBindVertexBufferEXT;
2142 ptr_glVertexArrayVertexAttribFormatEXT vertexArrayVertexAttribFormatEXT;
2143 ptr_glVertexArrayVertexAttribIFormatEXT vertexArrayVertexAttribIFormatEXT;
2144 ptr_glVertexArrayVertexAttribLFormatEXT vertexArrayVertexAttribLFormatEXT;
2145 ptr_glVertexArrayVertexAttribBindingEXT vertexArrayVertexAttribBindingEXT;
2146 ptr_glVertexArrayVertexBindingDivisorEXT vertexArrayVertexBindingDivisorEXT;
2147
2148 // OpenGL 4.4
2149 ptr_glBufferStorage BufferStorage;
2150 ptr_glClearTexImage ClearTexImage;
2151 ptr_glClearTexSubImage ClearTexSubImage;
2152 ptr_glBindBuffersBase BindBuffersBase;
2153 ptr_glBindBuffersRange BindBuffersRange;
2154 ptr_glBindTextures BindTextures;
2155 ptr_glBindSamplers BindSamplers;
2156 ptr_glBindImageTextures BindImageTextures;
2157 ptr_glBindVertexBuffers BindVertexBuffers;
2158
2159 // OpenGL 4.5
2160 ptr_glClipControl ClipControl;
2161 ptr_glCreateTransformFeedbacks CreateTransformFeedbacks;
2162 ptr_glTransformFeedbackBufferBase TransformFeedbackBufferBase;
2163 ptr_glTransformFeedbackBufferRange TransformFeedbackBufferRange;
2164 ptr_glGetTransformFeedbackiv GetTransformFeedbackiv;
2165 ptr_glGetTransformFeedbacki_v GetTransformFeedbacki_v;
2166 ptr_glGetTransformFeedbacki64_v GetTransformFeedbacki64_v;
2167 ptr_glCreateBuffers CreateBuffers;
2168 ptr_glNamedBufferStorage NamedBufferStorage;
2169 ptr_glNamedBufferData NamedBufferData;
2170 ptr_glNamedBufferSubData NamedBufferSubData;
2171 ptr_glCopyNamedBufferSubData CopyNamedBufferSubData;
2172 ptr_glClearNamedBufferData ClearNamedBufferData;
2173 ptr_glClearNamedBufferSubData ClearNamedBufferSubData;
2174 ptr_glMapNamedBuffer MapNamedBuffer;
2175 ptr_glMapNamedBufferRange MapNamedBufferRange;
2176 ptr_glUnmapNamedBuffer UnmapNamedBuffer;
2177 ptr_glFlushMappedNamedBufferRange FlushMappedNamedBufferRange;
2178 ptr_glGetNamedBufferParameteriv GetNamedBufferParameteriv;
2179 ptr_glGetNamedBufferParameteri64v GetNamedBufferParameteri64v;
2180 ptr_glGetNamedBufferPointerv GetNamedBufferPointerv;
2181 ptr_glGetNamedBufferSubData GetNamedBufferSubData;
2182 ptr_glCreateFramebuffers CreateFramebuffers;
2183 ptr_glNamedFramebufferRenderbuffer NamedFramebufferRenderbuffer;
2184 ptr_glNamedFramebufferParameteri NamedFramebufferParameteri;
2185 ptr_glNamedFramebufferTexture NamedFramebufferTexture;
2186 ptr_glNamedFramebufferTextureLayer NamedFramebufferTextureLayer;
2187 ptr_glNamedFramebufferDrawBuffer NamedFramebufferDrawBuffer;
2188 ptr_glNamedFramebufferDrawBuffers NamedFramebufferDrawBuffers;
2189 ptr_glNamedFramebufferReadBuffer NamedFramebufferReadBuffer;
2190 ptr_glInvalidateNamedFramebufferData InvalidateNamedFramebufferData;
2191 ptr_glInvalidateNamedFramebufferSubData InvalidateNamedFramebufferSubData;
2192 ptr_glClearNamedFramebufferiv ClearNamedFramebufferiv;
2193 ptr_glClearNamedFramebufferuiv ClearNamedFramebufferuiv;
2194 ptr_glClearNamedFramebufferfv ClearNamedFramebufferfv;
2195 ptr_glClearNamedFramebufferfi ClearNamedFramebufferfi;
2196 ptr_glBlitNamedFramebuffer BlitNamedFramebuffer;
2197 ptr_glCheckNamedFramebufferStatus CheckNamedFramebufferStatus;
2198 ptr_glGetNamedFramebufferParameteriv GetNamedFramebufferParameteriv;
2199 ptr_glGetNamedFramebufferAttachmentParameteriv GetNamedFramebufferAttachmentParameteriv;
2200 ptr_glCreateRenderbuffers CreateRenderbuffers;
2201 ptr_glNamedRenderbufferStorage NamedRenderbufferStorage;
2202 ptr_glNamedRenderbufferStorageMultisample NamedRenderbufferStorageMultisample;
2203 ptr_glGetNamedRenderbufferParameteriv GetNamedRenderbufferParameteriv;
2204 ptr_glCreateTextures CreateTextures;
2205 ptr_glTextureBuffer TextureBuffer;
2206 ptr_glTextureBufferRange TextureBufferRange;
2207 ptr_glTextureStorage1D TextureStorage1D;
2208 ptr_glTextureStorage2D TextureStorage2D;
2209 ptr_glTextureStorage3D TextureStorage3D;
2210 ptr_glTextureStorage2DMultisample TextureStorage2DMultisample;
2211 ptr_glTextureStorage3DMultisample TextureStorage3DMultisample;
2212 ptr_glTextureSubImage1D TextureSubImage1D;
2213 ptr_glTextureSubImage2D TextureSubImage2D;
2214 ptr_glTextureSubImage3D TextureSubImage3D;
2215 ptr_glCompressedTextureSubImage1D CompressedTextureSubImage1D;
2216 ptr_glCompressedTextureSubImage2D CompressedTextureSubImage2D;
2217 ptr_glCompressedTextureSubImage3D CompressedTextureSubImage3D;
2218 ptr_glCopyTextureSubImage1D CopyTextureSubImage1D;
2219 ptr_glCopyTextureSubImage2D CopyTextureSubImage2D;
2220 ptr_glCopyTextureSubImage3D CopyTextureSubImage3D;
2221 ptr_glTextureParameterf TextureParameterf;
2222 ptr_glTextureParameterfv TextureParameterfv;
2223 ptr_glTextureParameteri TextureParameteri;
2224 ptr_glTextureParameterIiv TextureParameterIiv;
2225 ptr_glTextureParameterIuiv TextureParameterIuiv;
2226 ptr_glTextureParameteriv TextureParameteriv;
2227 ptr_glGenerateTextureMipmap GenerateTextureMipmap;
2228 ptr_glBindTextureUnit BindTextureUnit;
2229 ptr_glGetTextureImage GetTextureImage;
2230 ptr_glGetCompressedTextureImage GetCompressedTextureImage;
2231 ptr_glGetTextureLevelParameterfv GetTextureLevelParameterfv;
2232 ptr_glGetTextureLevelParameteriv GetTextureLevelParameteriv;
2233 ptr_glGetTextureParameterfv GetTextureParameterfv;
2234 ptr_glGetTextureParameterIiv GetTextureParameterIiv;
2235 ptr_glGetTextureParameterIuiv GetTextureParameterIuiv;
2236 ptr_glGetTextureParameteriv GetTextureParameteriv;
2237 ptr_glCreateVertexArrays CreateVertexArrays;
2238 ptr_glDisableVertexArrayAttrib DisableVertexArrayAttrib;
2239 ptr_glEnableVertexArrayAttrib EnableVertexArrayAttrib;
2240 ptr_glVertexArrayElementBuffer VertexArrayElementBuffer;
2241 ptr_glVertexArrayVertexBuffer VertexArrayVertexBuffer;
2242 ptr_glVertexArrayVertexBuffers VertexArrayVertexBuffers;
2243 ptr_glVertexArrayAttribBinding VertexArrayAttribBinding;
2244 ptr_glVertexArrayAttribFormat VertexArrayAttribFormat;
2245 ptr_glVertexArrayAttribIFormat VertexArrayAttribIFormat;
2246 ptr_glVertexArrayAttribLFormat VertexArrayAttribLFormat;
2247 ptr_glVertexArrayBindingDivisor VertexArrayBindingDivisor;
2248 ptr_glGetVertexArrayiv GetVertexArrayiv;
2249 ptr_glGetVertexArrayIndexediv GetVertexArrayIndexediv;
2250 ptr_glGetVertexArrayIndexed64iv GetVertexArrayIndexed64iv;
2251 ptr_glCreateSamplers CreateSamplers;
2252 ptr_glCreateProgramPipelines CreateProgramPipelines;
2253 ptr_glCreateQueries CreateQueries;
2254 ptr_glGetQueryBufferObjecti64v GetQueryBufferObjecti64v;
2255 ptr_glGetQueryBufferObjectiv GetQueryBufferObjectiv;
2256 ptr_glGetQueryBufferObjectui64v GetQueryBufferObjectui64v;
2257 ptr_glGetQueryBufferObjectuiv GetQueryBufferObjectuiv;
2258 ptr_glMemoryBarrierByRegion MemoryBarrierByRegion;
2259 ptr_glGetTextureSubImage GetTextureSubImage;
2260 ptr_glGetCompressedTextureSubImage GetCompressedTextureSubImage;
2261 ptr_glGetGraphicsResetStatus GetGraphicsResetStatus;
2262 ptr_glGetnCompressedTexImage GetnCompressedTexImage;
2263 ptr_glGetnTexImage GetnTexImage;
2264 ptr_glGetnUniformdv GetnUniformdv;
2265 ptr_glGetnUniformfv GetnUniformfv;
2266 ptr_glGetnUniformiv GetnUniformiv;
2267 ptr_glGetnUniformuiv GetnUniformuiv;
2268 ptr_glReadnPixels ReadnPixels;
2269 ptr_glGetnMapdv GetnMapdv;
2270 ptr_glGetnMapfv GetnMapfv;
2271 ptr_glGetnMapiv GetnMapiv;
2272 ptr_glGetnPixelMapfv GetnPixelMapfv;
2273 ptr_glGetnPixelMapuiv GetnPixelMapuiv;
2274 ptr_glGetnPixelMapusv GetnPixelMapusv;
2275 ptr_glGetnPolygonStipple GetnPolygonStipple;
2276 ptr_glGetnColorTable GetnColorTable;
2277 ptr_glGetnConvolutionFilter GetnConvolutionFilter;
2278 ptr_glGetnSeparableFilter GetnSeparableFilter;
2279 ptr_glGetnHistogram GetnHistogram;
2280 ptr_glGetnMinmax GetnMinmax;
2281 ptr_glTextureBarrier TextureBarrier;
2282
2283 // For Legacy OpenGL (For GL1 target)
2284 ptr_glClientActiveTextureARB clientActiveTexture;
2285#endif
2286#ifdef WIN32
2287 DECLARE_HANDLE(HPBUFFERARB);
2288 typedef HPBUFFERARB(GLFUNC* ptr_wglCreatePbufferARB)(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int* piAttribList);
2289 typedef HDC(GLFUNC* ptr_wglGetPbufferDCARB)(HPBUFFERARB hPbuffer);
2290 typedef int (GLFUNC* ptr_wglReleasePbufferDCARB)(HPBUFFERARB hPbuffer, HDC hDC);
2291 typedef BOOL(GLFUNC* ptr_wglDestroyPbufferARB)(HPBUFFERARB hPbuffer);
2292 typedef BOOL(GLFUNC* ptr_wglQueryPbufferARB)(HPBUFFERARB hPbuffer, int iAttribute, int* piValue);
2293 ptr_wglCreatePbufferARB wglCreatePbufferARB;
2294 ptr_wglGetPbufferDCARB wglGetPbufferDCARB;
2295 ptr_wglReleasePbufferDCARB wglReleasePbufferDCARB;
2296 ptr_wglDestroyPbufferARB wglDestroyPbufferARB;
2297 ptr_wglQueryPbufferARB wglQueryPbufferARB;
2298#endif
2299
2300 };
2301
2302 #define glCullFace clan::OpenGL::functions->cullFace
2303 #define glFrontFace clan::OpenGL::functions->frontFace
2304 #define glHint clan::OpenGL::functions->hint
2305 #define glLineWidth clan::OpenGL::functions->lineWidth
2306 #define glPointSize clan::OpenGL::functions->pointSize
2307 #define glPolygonMode clan::OpenGL::functions->polygonMode
2308 #define glScissor clan::OpenGL::functions->scissor
2309 #define glTexParameterf clan::OpenGL::functions->texParameterf
2310 #define glTexParameterfv clan::OpenGL::functions->texParameterfv
2311 #define glTexParameteri clan::OpenGL::functions->texParameteri
2312 #define glTexParameteriv clan::OpenGL::functions->texParameteriv
2313 #define glTexImage1D clan::OpenGL::functions->texImage1D
2314 #define glTexImage2D clan::OpenGL::functions->texImage2D
2315 #define glDrawBuffer clan::OpenGL::functions->drawBuffer
2316 #define glClear clan::OpenGL::functions->clear
2317 #define glClearColor clan::OpenGL::functions->clearColor
2318 #define glClearStencil clan::OpenGL::functions->clearStencil
2319 #define glClearDepth clan::OpenGL::functions->clearDepth
2320 #define glStencilMask clan::OpenGL::functions->stencilMask
2321 #define glColorMask clan::OpenGL::functions->colorMask
2322 #define glDepthMask clan::OpenGL::functions->depthMask
2323 #define glDisable clan::OpenGL::functions->disable
2324 #define glEnable clan::OpenGL::functions->enable
2325 #define glFinish clan::OpenGL::functions->finish
2326 #define glFlush clan::OpenGL::functions->flush
2327 #define glBlendFunc clan::OpenGL::functions->blendFunc
2328 #define glLogicOp clan::OpenGL::functions->logicOp
2329 #define glStencilFunc clan::OpenGL::functions->stencilFunc
2330 #define glStencilOp clan::OpenGL::functions->stencilOp
2331 #define glDepthFunc clan::OpenGL::functions->depthFunc
2332 #define glPixelStoref clan::OpenGL::functions->pixelStoref
2333 #define glPixelStorei clan::OpenGL::functions->pixelStorei
2334 #define glReadBuffer clan::OpenGL::functions->readBuffer
2335 #define glReadPixels clan::OpenGL::functions->readPixels
2336 #define glGetBooleanv clan::OpenGL::functions->getBooleanv
2337 #define glGetDoublev clan::OpenGL::functions->getDoublev
2338 #define glGetError clan::OpenGL::functions->getError
2339 #define glGetFloatv clan::OpenGL::functions->getFloatv
2340 #define glGetIntegerv clan::OpenGL::functions->getIntegerv
2341 #define glGetString clan::OpenGL::functions->getString
2342 #define glGetTexImage clan::OpenGL::functions->getTexImage
2343 #define glGetTexParameterfv clan::OpenGL::functions->getTexParameterfv
2344 #define glGetTexParameteriv clan::OpenGL::functions->getTexParameteriv
2345 #define glGetTexLevelParameterfv clan::OpenGL::functions->getTexLevelParameterfv
2346 #define glGetTexLevelParameteriv clan::OpenGL::functions->getTexLevelParameteriv
2347 #define glIsEnabled clan::OpenGL::functions->isEnabled
2348 #define glDepthRange clan::OpenGL::functions->depthRange
2349 #define glViewport clan::OpenGL::functions->viewport
2350 #define glDrawArrays clan::OpenGL::functions->drawArrays
2351 #define glDrawElements clan::OpenGL::functions->drawElements
2352 #define glGetPointerv clan::OpenGL::functions->getPointerv
2353 #define glPolygonOffset clan::OpenGL::functions->polygonOffset
2354 #define glCopyTexImage1D clan::OpenGL::functions->copyTexImage1D
2355 #define glCopyTexImage2D clan::OpenGL::functions->copyTexImage2D
2356 #define glCopyTexSubImage1D clan::OpenGL::functions->copyTexSubImage1D
2357 #define glCopyTexSubImage2D clan::OpenGL::functions->copyTexSubImage2D
2358 #define glTexSubImage1D clan::OpenGL::functions->texSubImage1D
2359 #define glTexSubImage2D clan::OpenGL::functions->texSubImage2D
2360 #define glBindTexture clan::OpenGL::functions->bindTexture
2361 #define glDeleteTextures clan::OpenGL::functions->deleteTextures
2362 #define glGenTextures clan::OpenGL::functions->genTextures
2363 #define glIsTexture clan::OpenGL::functions->isTexture
2364 #define glBlendColor clan::OpenGL::functions->blendColor
2365 #define glBlendEquation clan::OpenGL::functions->blendEquation
2366 #define glDrawRangeElements clan::OpenGL::functions->drawRangeElements
2367 #define glTexImage3D clan::OpenGL::functions->texImage3D
2368 #define glTexSubImage3D clan::OpenGL::functions->texSubImage3D
2369 #define glCopyTexSubImage3D clan::OpenGL::functions->copyTexSubImage3D
2370 #define glActiveTexture clan::OpenGL::functions->activeTexture
2371 #define glSampleCoverage clan::OpenGL::functions->sampleCoverage
2372 #define glCompressedTexImage3D clan::OpenGL::functions->compressedTexImage3D
2373 #define glCompressedTexImage2D clan::OpenGL::functions->compressedTexImage2D
2374 #define glCompressedTexImage1D clan::OpenGL::functions->compressedTexImage1D
2375 #define glCompressedTexSubImage3D clan::OpenGL::functions->compressedTexSubImage3D
2376 #define glCompressedTexSubImage2D clan::OpenGL::functions->compressedTexSubImage2D
2377 #define glCompressedTexSubImage1D clan::OpenGL::functions->compressedTexSubImage1D
2378 #define glGetCompressedTexImage clan::OpenGL::functions->getCompressedTexImage
2379 #define glBlendFuncSeparate clan::OpenGL::functions->blendFuncSeparate
2380 #define glMultiDrawArrays clan::OpenGL::functions->multiDrawArrays
2381 #define glMultiDrawElements clan::OpenGL::functions->multiDrawElements
2382 #define glPointParameterf clan::OpenGL::functions->pointParameterf
2383 #define glPointParameterfv clan::OpenGL::functions->pointParameterfv
2384 #define glPointParameteri clan::OpenGL::functions->pointParameteri
2385 #define glPointParameteriv clan::OpenGL::functions->pointParameteriv
2386 #define glGenQueries clan::OpenGL::functions->genQueries
2387 #define glDeleteQueries clan::OpenGL::functions->deleteQueries
2388 #define glIsQuery clan::OpenGL::functions->isQuery
2389 #define glBeginQuery clan::OpenGL::functions->beginQuery
2390 #define glEndQuery clan::OpenGL::functions->endQuery
2391 #define glGetQueryiv clan::OpenGL::functions->getQueryiv
2392 #define glGetQueryObjectiv clan::OpenGL::functions->getQueryObjectiv
2393 #define glGetQueryObjectuiv clan::OpenGL::functions->getQueryObjectuiv
2394 #define glBindBuffer clan::OpenGL::functions->bindBuffer
2395 #define glDeleteBuffers clan::OpenGL::functions->deleteBuffers
2396 #define glGenBuffers clan::OpenGL::functions->genBuffers
2397 #define glIsBuffer clan::OpenGL::functions->isBuffer
2398 #define glBufferData clan::OpenGL::functions->bufferData
2399 #define glBufferSubData clan::OpenGL::functions->bufferSubData
2400 #define glGetBufferSubData clan::OpenGL::functions->getBufferSubData
2401 #define glMapBuffer clan::OpenGL::functions->mapBuffer
2402 #define glUnmapBuffer clan::OpenGL::functions->unmapBuffer
2403 #define glGetBufferParameteriv clan::OpenGL::functions->getBufferParameteriv
2404 #define glGetBufferPointerv clan::OpenGL::functions->getBufferPointerv
2405 #define glBlendEquationSeparate clan::OpenGL::functions->blendEquationSeparate
2406 #define glDrawBuffers clan::OpenGL::functions->drawBuffers
2407 #define glStencilOpSeparate clan::OpenGL::functions->stencilOpSeparate
2408 #define glStencilFuncSeparate clan::OpenGL::functions->stencilFuncSeparate
2409 #define glStencilMaskSeparate clan::OpenGL::functions->stencilMaskSeparate
2410 #define glAttachShader clan::OpenGL::functions->attachShader
2411 #define glBindAttribLocation clan::OpenGL::functions->bindAttribLocation
2412 #define glCompileShader clan::OpenGL::functions->compileShader
2413 #define glCreateProgram clan::OpenGL::functions->createProgram
2414 #define glCreateShader clan::OpenGL::functions->createShader
2415 #define glDeleteProgram clan::OpenGL::functions->deleteProgram
2416 #define glDeleteShader clan::OpenGL::functions->deleteShader
2417 #define glDetachShader clan::OpenGL::functions->detachShader
2418 #define glDisableVertexAttribArray clan::OpenGL::functions->disableVertexAttribArray
2419 #define glEnableVertexAttribArray clan::OpenGL::functions->enableVertexAttribArray
2420 #define glGetActiveAttrib clan::OpenGL::functions->getActiveAttrib
2421 #define glGetActiveUniform clan::OpenGL::functions->getActiveUniform
2422 #define glGetAttachedShaders clan::OpenGL::functions->getAttachedShaders
2423 #define glGetAttribLocation clan::OpenGL::functions->getAttribLocation
2424 #define glGetProgramiv clan::OpenGL::functions->getProgramiv
2425 #define glGetProgramInfoLog clan::OpenGL::functions->getProgramInfoLog
2426 #define glGetShaderiv clan::OpenGL::functions->getShaderiv
2427 #define glGetShaderInfoLog clan::OpenGL::functions->getShaderInfoLog
2428 #define glGetShaderSource clan::OpenGL::functions->getShaderSource
2429 #define glGetUniformLocation clan::OpenGL::functions->getUniformLocation
2430 #define glGetUniformfv clan::OpenGL::functions->getUniformfv
2431 #define glGetUniformiv clan::OpenGL::functions->getUniformiv
2432 #define glGetVertexAttribdv clan::OpenGL::functions->getVertexAttribdv
2433 #define glGetVertexAttribfv clan::OpenGL::functions->getVertexAttribfv
2434 #define glGetVertexAttribiv clan::OpenGL::functions->getVertexAttribiv
2435 #define glGetVertexAttribPointerv clan::OpenGL::functions->getVertexAttribPointerv
2436 #define glIsProgram clan::OpenGL::functions->isProgram
2437 #define glIsShader clan::OpenGL::functions->isShader
2438 #define glLinkProgram clan::OpenGL::functions->linkProgram
2439 #define glShaderSource clan::OpenGL::functions->shaderSource
2440 #define glUseProgram clan::OpenGL::functions->useProgram
2441 #define glUniform1f clan::OpenGL::functions->uniform1f
2442 #define glUniform2f clan::OpenGL::functions->uniform2f
2443 #define glUniform3f clan::OpenGL::functions->uniform3f
2444 #define glUniform4f clan::OpenGL::functions->uniform4f
2445 #define glUniform1i clan::OpenGL::functions->uniform1i
2446 #define glUniform2i clan::OpenGL::functions->uniform2i
2447 #define glUniform3i clan::OpenGL::functions->uniform3i
2448 #define glUniform4i clan::OpenGL::functions->uniform4i
2449 #define glUniform1fv clan::OpenGL::functions->uniform1fv
2450 #define glUniform2fv clan::OpenGL::functions->uniform2fv
2451 #define glUniform3fv clan::OpenGL::functions->uniform3fv
2452 #define glUniform4fv clan::OpenGL::functions->uniform4fv
2453 #define glUniform1iv clan::OpenGL::functions->uniform1iv
2454 #define glUniform2iv clan::OpenGL::functions->uniform2iv
2455 #define glUniform3iv clan::OpenGL::functions->uniform3iv
2456 #define glUniform4iv clan::OpenGL::functions->uniform4iv
2457 #define glUniformMatrix2fv clan::OpenGL::functions->uniformMatrix2fv
2458 #define glUniformMatrix3fv clan::OpenGL::functions->uniformMatrix3fv
2459 #define glUniformMatrix4fv clan::OpenGL::functions->uniformMatrix4fv
2460 #define glValidateProgram clan::OpenGL::functions->validateProgram
2461 #define glVertexAttrib1d clan::OpenGL::functions->vertexAttrib1d
2462 #define glVertexAttrib1dv clan::OpenGL::functions->vertexAttrib1dv
2463 #define glVertexAttrib1f clan::OpenGL::functions->vertexAttrib1f
2464 #define glVertexAttrib1fv clan::OpenGL::functions->vertexAttrib1fv
2465 #define glVertexAttrib1s clan::OpenGL::functions->vertexAttrib1s
2466 #define glVertexAttrib1sv clan::OpenGL::functions->vertexAttrib1sv
2467 #define glVertexAttrib2d clan::OpenGL::functions->vertexAttrib2d
2468 #define glVertexAttrib2dv clan::OpenGL::functions->vertexAttrib2dv
2469 #define glVertexAttrib2f clan::OpenGL::functions->vertexAttrib2f
2470 #define glVertexAttrib2fv clan::OpenGL::functions->vertexAttrib2fv
2471 #define glVertexAttrib2s clan::OpenGL::functions->vertexAttrib2s
2472 #define glVertexAttrib2sv clan::OpenGL::functions->vertexAttrib2sv
2473 #define glVertexAttrib3d clan::OpenGL::functions->vertexAttrib3d
2474 #define glVertexAttrib3dv clan::OpenGL::functions->vertexAttrib3dv
2475 #define glVertexAttrib3f clan::OpenGL::functions->vertexAttrib3f
2476 #define glVertexAttrib3fv clan::OpenGL::functions->vertexAttrib3fv
2477 #define glVertexAttrib3s clan::OpenGL::functions->vertexAttrib3s
2478 #define glVertexAttrib3sv clan::OpenGL::functions->vertexAttrib3sv
2479 #define glVertexAttrib4Nbv clan::OpenGL::functions->vertexAttrib4Nbv
2480 #define glVertexAttrib4Niv clan::OpenGL::functions->vertexAttrib4Niv
2481 #define glVertexAttrib4Nsv clan::OpenGL::functions->vertexAttrib4Nsv
2482 #define glVertexAttrib4Nub clan::OpenGL::functions->vertexAttrib4Nub
2483 #define glVertexAttrib4Nubv clan::OpenGL::functions->vertexAttrib4Nubv
2484 #define glVertexAttrib4Nuiv clan::OpenGL::functions->vertexAttrib4Nuiv
2485 #define glVertexAttrib4Nusv clan::OpenGL::functions->vertexAttrib4Nusv
2486 #define glVertexAttrib4bv clan::OpenGL::functions->vertexAttrib4bv
2487 #define glVertexAttrib4d clan::OpenGL::functions->vertexAttrib4d
2488 #define glVertexAttrib4dv clan::OpenGL::functions->vertexAttrib4dv
2489 #define glVertexAttrib4f clan::OpenGL::functions->vertexAttrib4f
2490 #define glVertexAttrib4fv clan::OpenGL::functions->vertexAttrib4fv
2491 #define glVertexAttrib4iv clan::OpenGL::functions->vertexAttrib4iv
2492 #define glVertexAttrib4s clan::OpenGL::functions->vertexAttrib4s
2493 #define glVertexAttrib4sv clan::OpenGL::functions->vertexAttrib4sv
2494 #define glVertexAttrib4ubv clan::OpenGL::functions->vertexAttrib4ubv
2495 #define glVertexAttrib4uiv clan::OpenGL::functions->vertexAttrib4uiv
2496 #define glVertexAttrib4usv clan::OpenGL::functions->vertexAttrib4usv
2497 #define glVertexAttribPointer clan::OpenGL::functions->vertexAttribPointer
2498 #define glUniformMatrix2x3fv clan::OpenGL::functions->uniformMatrix2x3fv
2499 #define glUniformMatrix3x2fv clan::OpenGL::functions->uniformMatrix3x2fv
2500 #define glUniformMatrix2x4fv clan::OpenGL::functions->uniformMatrix2x4fv
2501 #define glUniformMatrix4x2fv clan::OpenGL::functions->uniformMatrix4x2fv
2502 #define glUniformMatrix3x4fv clan::OpenGL::functions->uniformMatrix3x4fv
2503 #define glUniformMatrix4x3fv clan::OpenGL::functions->uniformMatrix4x3fv
2504 #define glColorMaski clan::OpenGL::functions->colorMaski
2505 #define glGetBooleani_v clan::OpenGL::functions->getBooleani_v
2506 #define glGetIntegeri_v clan::OpenGL::functions->getIntegeri_v
2507 #define glEnablei clan::OpenGL::functions->enablei
2508 #define glDisablei clan::OpenGL::functions->disablei
2509 #define glIsEnabledi clan::OpenGL::functions->isEnabledi
2510 #define glBeginTransformFeedback clan::OpenGL::functions->beginTransformFeedback
2511 #define glEndTransformFeedback clan::OpenGL::functions->endTransformFeedback
2512 #define glBindBufferRange clan::OpenGL::functions->bindBufferRange
2513 #define glBindBufferBase clan::OpenGL::functions->bindBufferBase
2514 #define glTransformFeedbackVaryings clan::OpenGL::functions->transformFeedbackVaryings
2515 #define glGetTransformFeedbackVarying clan::OpenGL::functions->getTransformFeedbackVarying
2516 #define glClampColor clan::OpenGL::functions->clampColor
2517 #define glBeginConditionalRender clan::OpenGL::functions->beginConditionalRender
2518 #define glEndConditionalRender clan::OpenGL::functions->endConditionalRender
2519 #define glVertexAttribIPointer clan::OpenGL::functions->vertexAttribIPointer
2520 #define glGetVertexAttribIiv clan::OpenGL::functions->getVertexAttribIiv
2521 #define glGetVertexAttribIuiv clan::OpenGL::functions->getVertexAttribIuiv
2522 #define glVertexAttribI1i clan::OpenGL::functions->vertexAttribI1i
2523 #define glVertexAttribI2i clan::OpenGL::functions->vertexAttribI2i
2524 #define glVertexAttribI3i clan::OpenGL::functions->vertexAttribI3i
2525 #define glVertexAttribI4i clan::OpenGL::functions->vertexAttribI4i
2526 #define glVertexAttribI1ui clan::OpenGL::functions->vertexAttribI1ui
2527 #define glVertexAttribI2ui clan::OpenGL::functions->vertexAttribI2ui
2528 #define glVertexAttribI3ui clan::OpenGL::functions->vertexAttribI3ui
2529 #define glVertexAttribI4ui clan::OpenGL::functions->vertexAttribI4ui
2530 #define glVertexAttribI1iv clan::OpenGL::functions->vertexAttribI1iv
2531 #define glVertexAttribI2iv clan::OpenGL::functions->vertexAttribI2iv
2532 #define glVertexAttribI3iv clan::OpenGL::functions->vertexAttribI3iv
2533 #define glVertexAttribI4iv clan::OpenGL::functions->vertexAttribI4iv
2534 #define glVertexAttribI1uiv clan::OpenGL::functions->vertexAttribI1uiv
2535 #define glVertexAttribI2uiv clan::OpenGL::functions->vertexAttribI2uiv
2536 #define glVertexAttribI3uiv clan::OpenGL::functions->vertexAttribI3uiv
2537 #define glVertexAttribI4uiv clan::OpenGL::functions->vertexAttribI4uiv
2538 #define glVertexAttribI4bv clan::OpenGL::functions->vertexAttribI4bv
2539 #define glVertexAttribI4sv clan::OpenGL::functions->vertexAttribI4sv
2540 #define glVertexAttribI4ubv clan::OpenGL::functions->vertexAttribI4ubv
2541 #define glVertexAttribI4usv clan::OpenGL::functions->vertexAttribI4usv
2542 #define glGetUniformuiv clan::OpenGL::functions->getUniformuiv
2543 #define glBindFragDataLocation clan::OpenGL::functions->bindFragDataLocation
2544 #define glGetFragDataLocation clan::OpenGL::functions->getFragDataLocation
2545 #define glUniform1ui clan::OpenGL::functions->uniform1ui
2546 #define glUniform2ui clan::OpenGL::functions->uniform2ui
2547 #define glUniform3ui clan::OpenGL::functions->uniform3ui
2548 #define glUniform4ui clan::OpenGL::functions->uniform4ui
2549 #define glUniform1uiv clan::OpenGL::functions->uniform1uiv
2550 #define glUniform2uiv clan::OpenGL::functions->uniform2uiv
2551 #define glUniform3uiv clan::OpenGL::functions->uniform3uiv
2552 #define glUniform4uiv clan::OpenGL::functions->uniform4uiv
2553 #define glTexParameterIiv clan::OpenGL::functions->texParameterIiv
2554 #define glTexParameterIuiv clan::OpenGL::functions->texParameterIuiv
2555 #define glGetTexParameterIiv clan::OpenGL::functions->getTexParameterIiv
2556 #define glGetTexParameterIuiv clan::OpenGL::functions->getTexParameterIuiv
2557 #define glClearBufferiv clan::OpenGL::functions->clearBufferiv
2558 #define glClearBufferuiv clan::OpenGL::functions->clearBufferuiv
2559 #define glClearBufferfv clan::OpenGL::functions->clearBufferfv
2560 #define glClearBufferfi clan::OpenGL::functions->clearBufferfi
2561 #define glGetStringi clan::OpenGL::functions->getStringi
2562 #define glDrawArraysInstanced clan::OpenGL::functions->drawArraysInstanced
2563 #define glDrawElementsInstanced clan::OpenGL::functions->drawElementsInstanced
2564 #define glTexBuffer clan::OpenGL::functions->texBuffer
2565 #define glPrimitiveRestartIndex clan::OpenGL::functions->primitiveRestartIndex
2566 #define glGetInteger64i_v clan::OpenGL::functions->getInteger64i_v
2567 #define glGetBufferParameteri64v clan::OpenGL::functions->getBufferParameteri64v
2568 #define glFramebufferTexture clan::OpenGL::functions->framebufferTexture
2569 #define glVertexAttribDivisor clan::OpenGL::functions->vertexAttribDivisor
2570 #define glMinSampleShading clan::OpenGL::functions->minSampleShading
2571 #define glBlendEquationi clan::OpenGL::functions->blendEquationi
2572 #define glBlendEquationSeparatei clan::OpenGL::functions->blendEquationSeparatei
2573 #define glBlendFunci clan::OpenGL::functions->blendFunci
2574 #define glBlendFuncSeparatei clan::OpenGL::functions->blendFuncSeparatei
2575 #define glIsRenderbuffer clan::OpenGL::functions->isRenderbuffer
2576 #define glBindRenderbuffer clan::OpenGL::functions->bindRenderbuffer
2577 #define glDeleteRenderbuffers clan::OpenGL::functions->deleteRenderbuffers
2578 #define glGenRenderbuffers clan::OpenGL::functions->genRenderbuffers
2579 #define glRenderbufferStorage clan::OpenGL::functions->renderbufferStorage
2580 #define glGetRenderbufferParameteriv clan::OpenGL::functions->getRenderbufferParameteriv
2581 #define glIsFramebuffer clan::OpenGL::functions->isFramebuffer
2582 #define glBindFramebuffer clan::OpenGL::functions->bindFramebuffer
2583 #define glDeleteFramebuffers clan::OpenGL::functions->deleteFramebuffers
2584 #define glGenFramebuffers clan::OpenGL::functions->genFramebuffers
2585 #define glCheckFramebufferStatus clan::OpenGL::functions->checkFramebufferStatus
2586 #define glFramebufferTexture1D clan::OpenGL::functions->framebufferTexture1D
2587 #define glFramebufferTexture2D clan::OpenGL::functions->framebufferTexture2D
2588 #define glFramebufferTexture3D clan::OpenGL::functions->framebufferTexture3D
2589 #define glFramebufferRenderbuffer clan::OpenGL::functions->framebufferRenderbuffer
2590 #define glGetFramebufferAttachmentParameteriv clan::OpenGL::functions->getFramebufferAttachmentParameteriv
2591 #define glGenerateMipmap clan::OpenGL::functions->generateMipmap
2592 #define glBlitFramebuffer clan::OpenGL::functions->blitFramebuffer
2593 #define glRenderbufferStorageMultisample clan::OpenGL::functions->renderbufferStorageMultisample
2594 #define glFramebufferTextureLayer clan::OpenGL::functions->framebufferTextureLayer
2595 #define glMapBufferRange clan::OpenGL::functions->mapBufferRange
2596 #define glFlushMappedBufferRange clan::OpenGL::functions->flushMappedBufferRange
2597 #define glBindVertexArray clan::OpenGL::functions->bindVertexArray
2598 #define glDeleteVertexArrays clan::OpenGL::functions->deleteVertexArrays
2599 #define glGenVertexArrays clan::OpenGL::functions->genVertexArrays
2600 #define glIsVertexArray clan::OpenGL::functions->isVertexArray
2601 #define glGetUniformIndices clan::OpenGL::functions->getUniformIndices
2602 #define glGetActiveUniformsiv clan::OpenGL::functions->getActiveUniformsiv
2603 #define glGetActiveUniformName clan::OpenGL::functions->getActiveUniformName
2604 #define glGetUniformBlockIndex clan::OpenGL::functions->getUniformBlockIndex
2605 #define glGetActiveUniformBlockiv clan::OpenGL::functions->getActiveUniformBlockiv
2606 #define glGetActiveUniformBlockName clan::OpenGL::functions->getActiveUniformBlockName
2607 #define glUniformBlockBinding clan::OpenGL::functions->uniformBlockBinding
2608 #define glCopyBufferSubData clan::OpenGL::functions->copyBufferSubData
2609 #define glDrawElementsBaseVertex clan::OpenGL::functions->drawElementsBaseVertex
2610 #define glDrawRangeElementsBaseVertex clan::OpenGL::functions->drawRangeElementsBaseVertex
2611 #define glDrawElementsInstancedBaseVertex clan::OpenGL::functions->drawElementsInstancedBaseVertex
2612 #define glMultiDrawElementsBaseVertex clan::OpenGL::functions->multiDrawElementsBaseVertex
2613 #define glProvokingVertex clan::OpenGL::functions->provokingVertex
2614 #define glFenceSync clan::OpenGL::functions->fenceSync
2615 #define glIsSync clan::OpenGL::functions->isSync
2616 #define glDeleteSync clan::OpenGL::functions->deleteSync
2617 #define glClientWaitSync clan::OpenGL::functions->clientWaitSync
2618 #define glWaitSync clan::OpenGL::functions->waitSync
2619 #define glGetInteger64v clan::OpenGL::functions->getInteger64v
2620 #define glGetSynciv clan::OpenGL::functions->getSynciv
2621 #define glTexImage2DMultisample clan::OpenGL::functions->texImage2DMultisample
2622 #define glTexImage3DMultisample clan::OpenGL::functions->texImage3DMultisample
2623 #define glGetMultisamplefv clan::OpenGL::functions->getMultisamplefv
2624 #define glSampleMaski clan::OpenGL::functions->sampleMaski
2625 #define glBlendEquationiARB clan::OpenGL::functions->blendEquationiARB
2626 #define glBlendEquationSeparateiARB clan::OpenGL::functions->blendEquationSeparateiARB
2627 #define glBlendFunciARB clan::OpenGL::functions->blendFunciARB
2628 #define glBlendFuncSeparateiARB clan::OpenGL::functions->blendFuncSeparateiARB
2629 #define glMinSampleShadingARB clan::OpenGL::functions->minSampleShadingARB
2630 #define glNamedStringARB clan::OpenGL::functions->namedStringARB
2631 #define glDeleteNamedStringARB clan::OpenGL::functions->deleteNamedStringARB
2632 #define glCompileShaderIncludeARB clan::OpenGL::functions->compileShaderIncludeARB
2633 #define glIsNamedStringARB clan::OpenGL::functions->isNamedStringARB
2634 #define glGetNamedStringARB clan::OpenGL::functions->getNamedStringARB
2635 #define glGetNamedStringivARB clan::OpenGL::functions->getNamedStringivARB
2636 #define glBindFragDataLocationIndexed clan::OpenGL::functions->bindFragDataLocationIndexed
2637 #define glGetFragDataIndex clan::OpenGL::functions->getFragDataIndex
2638 #define glGenSamplers clan::OpenGL::functions->genSamplers
2639 #define glDeleteSamplers clan::OpenGL::functions->deleteSamplers
2640 #define glIsSampler clan::OpenGL::functions->isSampler
2641 #define glBindSampler clan::OpenGL::functions->bindSampler
2642 #define glSamplerParameteri clan::OpenGL::functions->samplerParameteri
2643 #define glSamplerParameteriv clan::OpenGL::functions->samplerParameteriv
2644 #define glSamplerParameterf clan::OpenGL::functions->samplerParameterf
2645 #define glSamplerParameterfv clan::OpenGL::functions->samplerParameterfv
2646 #define glSamplerParameterIiv clan::OpenGL::functions->samplerParameterIiv
2647 #define glSamplerParameterIuiv clan::OpenGL::functions->samplerParameterIuiv
2648 #define glGetSamplerParameteriv clan::OpenGL::functions->getSamplerParameteriv
2649 #define glGetSamplerParameterIiv clan::OpenGL::functions->getSamplerParameterIiv
2650 #define glGetSamplerParameterfv clan::OpenGL::functions->getSamplerParameterfv
2651 #define glGetSamplerParameterIuiv clan::OpenGL::functions->getSamplerParameterIuiv
2652 #define glQueryCounter clan::OpenGL::functions->queryCounter
2653 #define glGetQueryObjecti64v clan::OpenGL::functions->getQueryObjecti64v
2654 #define glGetQueryObjectui64v clan::OpenGL::functions->getQueryObjectui64v
2655 #define glVertexP2ui clan::OpenGL::functions->vertexP2ui
2656 #define glVertexP2uiv clan::OpenGL::functions->vertexP2uiv
2657 #define glVertexP3ui clan::OpenGL::functions->vertexP3ui
2658 #define glVertexP3uiv clan::OpenGL::functions->vertexP3uiv
2659 #define glVertexP4ui clan::OpenGL::functions->vertexP4ui
2660 #define glVertexP4uiv clan::OpenGL::functions->vertexP4uiv
2661 #define glTexCoordP1ui clan::OpenGL::functions->texCoordP1ui
2662 #define glTexCoordP1uiv clan::OpenGL::functions->texCoordP1uiv
2663 #define glTexCoordP2ui clan::OpenGL::functions->texCoordP2ui
2664 #define glTexCoordP2uiv clan::OpenGL::functions->texCoordP2uiv
2665 #define glTexCoordP3ui clan::OpenGL::functions->texCoordP3ui
2666 #define glTexCoordP3uiv clan::OpenGL::functions->texCoordP3uiv
2667 #define glTexCoordP4ui clan::OpenGL::functions->texCoordP4ui
2668 #define glTexCoordP4uiv clan::OpenGL::functions->texCoordP4uiv
2669 #define glMultiTexCoordP1ui clan::OpenGL::functions->multiTexCoordP1ui
2670 #define glMultiTexCoordP1uiv clan::OpenGL::functions->multiTexCoordP1uiv
2671 #define glMultiTexCoordP2ui clan::OpenGL::functions->multiTexCoordP2ui
2672 #define glMultiTexCoordP2uiv clan::OpenGL::functions->multiTexCoordP2uiv
2673 #define glMultiTexCoordP3ui clan::OpenGL::functions->multiTexCoordP3ui
2674 #define glMultiTexCoordP3uiv clan::OpenGL::functions->multiTexCoordP3uiv
2675 #define glMultiTexCoordP4ui clan::OpenGL::functions->multiTexCoordP4ui
2676 #define glMultiTexCoordP4uiv clan::OpenGL::functions->multiTexCoordP4uiv
2677 #define glNormalP3ui clan::OpenGL::functions->normalP3ui
2678 #define glNormalP3uiv clan::OpenGL::functions->normalP3uiv
2679 #define glColorP3ui clan::OpenGL::functions->colorP3ui
2680 #define glColorP3uiv clan::OpenGL::functions->colorP3uiv
2681 #define glColorP4ui clan::OpenGL::functions->colorP4ui
2682 #define glColorP4uiv clan::OpenGL::functions->colorP4uiv
2683 #define glSecondaryColorP3ui clan::OpenGL::functions->secondaryColorP3ui
2684 #define glSecondaryColorP3uiv clan::OpenGL::functions->secondaryColorP3uiv
2685 #define glVertexAttribP1ui clan::OpenGL::functions->vertexAttribP1ui
2686 #define glVertexAttribP1uiv clan::OpenGL::functions->vertexAttribP1uiv
2687 #define glVertexAttribP2ui clan::OpenGL::functions->vertexAttribP2ui
2688 #define glVertexAttribP2uiv clan::OpenGL::functions->vertexAttribP2uiv
2689 #define glVertexAttribP3ui clan::OpenGL::functions->vertexAttribP3ui
2690 #define glVertexAttribP3uiv clan::OpenGL::functions->vertexAttribP3uiv
2691 #define glVertexAttribP4ui clan::OpenGL::functions->vertexAttribP4ui
2692 #define glVertexAttribP4uiv clan::OpenGL::functions->vertexAttribP4uiv
2693 #define glDrawArraysIndirect clan::OpenGL::functions->drawArraysIndirect
2694 #define glDrawElementsIndirect clan::OpenGL::functions->drawElementsIndirect
2695 #define glUniform1d clan::OpenGL::functions->uniform1d
2696 #define glUniform2d clan::OpenGL::functions->uniform2d
2697 #define glUniform3d clan::OpenGL::functions->uniform3d
2698 #define glUniform4d clan::OpenGL::functions->uniform4d
2699 #define glUniform1dv clan::OpenGL::functions->uniform1dv
2700 #define glUniform2dv clan::OpenGL::functions->uniform2dv
2701 #define glUniform3dv clan::OpenGL::functions->uniform3dv
2702 #define glUniform4dv clan::OpenGL::functions->uniform4dv
2703 #define glUniformMatrix2dv clan::OpenGL::functions->uniformMatrix2dv
2704 #define glUniformMatrix3dv clan::OpenGL::functions->uniformMatrix3dv
2705 #define glUniformMatrix4dv clan::OpenGL::functions->uniformMatrix4dv
2706 #define glUniformMatrix2x3dv clan::OpenGL::functions->uniformMatrix2x3dv
2707 #define glUniformMatrix2x4dv clan::OpenGL::functions->uniformMatrix2x4dv
2708 #define glUniformMatrix3x2dv clan::OpenGL::functions->uniformMatrix3x2dv
2709 #define glUniformMatrix3x4dv clan::OpenGL::functions->uniformMatrix3x4dv
2710 #define glUniformMatrix4x2dv clan::OpenGL::functions->uniformMatrix4x2dv
2711 #define glUniformMatrix4x3dv clan::OpenGL::functions->uniformMatrix4x3dv
2712 #define glGetUniformdv clan::OpenGL::functions->getUniformdv
2713 #define glGetSubroutineUniformLocation clan::OpenGL::functions->getSubroutineUniformLocation
2714 #define glGetSubroutineIndex clan::OpenGL::functions->getSubroutineIndex
2715 #define glGetActiveSubroutineUniformiv clan::OpenGL::functions->getActiveSubroutineUniformiv
2716 #define glGetActiveSubroutineUniformName clan::OpenGL::functions->getActiveSubroutineUniformName
2717 #define glGetActiveSubroutineName clan::OpenGL::functions->getActiveSubroutineName
2718 #define glUniformSubroutinesuiv clan::OpenGL::functions->uniformSubroutinesuiv
2719 #define glGetUniformSubroutineuiv clan::OpenGL::functions->getUniformSubroutineuiv
2720 #define glGetProgramStageiv clan::OpenGL::functions->getProgramStageiv
2721 #define glPatchParameteri clan::OpenGL::functions->patchParameteri
2722 #define glPatchParameterfv clan::OpenGL::functions->patchParameterfv
2723 #define glBindTransformFeedback clan::OpenGL::functions->bindTransformFeedback
2724 #define glDeleteTransformFeedbacks clan::OpenGL::functions->deleteTransformFeedbacks
2725 #define glGenTransformFeedbacks clan::OpenGL::functions->genTransformFeedbacks
2726 #define glIsTransformFeedback clan::OpenGL::functions->isTransformFeedback
2727 #define glPauseTransformFeedback clan::OpenGL::functions->pauseTransformFeedback
2728 #define glResumeTransformFeedback clan::OpenGL::functions->resumeTransformFeedback
2729 #define glDrawTransformFeedback clan::OpenGL::functions->drawTransformFeedback
2730 #define glDrawTransformFeedbackStream clan::OpenGL::functions->drawTransformFeedbackStream
2731 #define glBeginQueryIndexed clan::OpenGL::functions->beginQueryIndexed
2732 #define glEndQueryIndexed clan::OpenGL::functions->endQueryIndexed
2733 #define glGetQueryIndexediv clan::OpenGL::functions->getQueryIndexediv
2734 #define glReleaseShaderCompiler clan::OpenGL::functions->releaseShaderCompiler
2735 #define glShaderBinary clan::OpenGL::functions->shaderBinary
2736 #define glGetShaderPrecisionFormat clan::OpenGL::functions->getShaderPrecisionFormat
2737 #define glDepthRangef clan::OpenGL::functions->depthRangef
2738 #define glClearDepthf clan::OpenGL::functions->clearDepthf
2739 #define glGetProgramBinary clan::OpenGL::functions->getProgramBinary
2740 #define glProgramBinary clan::OpenGL::functions->programBinary
2741 #define glProgramParameteri clan::OpenGL::functions->programParameteri
2742 #define glUseProgramStages clan::OpenGL::functions->useProgramStages
2743 #define glActiveShaderProgram clan::OpenGL::functions->activeShaderProgram
2744 #define glCreateShaderProgramv clan::OpenGL::functions->createShaderProgramv
2745 #define glBindProgramPipeline clan::OpenGL::functions->bindProgramPipeline
2746 #define glDeleteProgramPipelines clan::OpenGL::functions->deleteProgramPipelines
2747 #define glGenProgramPipelines clan::OpenGL::functions->genProgramPipelines
2748 #define glIsProgramPipeline clan::OpenGL::functions->isProgramPipeline
2749 #define glGetProgramPipelineiv clan::OpenGL::functions->getProgramPipelineiv
2750 #define glProgramUniform1i clan::OpenGL::functions->programUniform1i
2751 #define glProgramUniform1iv clan::OpenGL::functions->programUniform1iv
2752 #define glProgramUniform1f clan::OpenGL::functions->programUniform1f
2753 #define glProgramUniform1fv clan::OpenGL::functions->programUniform1fv
2754 #define glProgramUniform1d clan::OpenGL::functions->programUniform1d
2755 #define glProgramUniform1dv clan::OpenGL::functions->programUniform1dv
2756 #define glProgramUniform1ui clan::OpenGL::functions->programUniform1ui
2757 #define glProgramUniform1uiv clan::OpenGL::functions->programUniform1uiv
2758 #define glProgramUniform2i clan::OpenGL::functions->programUniform2i
2759 #define glProgramUniform2iv clan::OpenGL::functions->programUniform2iv
2760 #define glProgramUniform2f clan::OpenGL::functions->programUniform2f
2761 #define glProgramUniform2fv clan::OpenGL::functions->programUniform2fv
2762 #define glProgramUniform2d clan::OpenGL::functions->programUniform2d
2763 #define glProgramUniform2dv clan::OpenGL::functions->programUniform2dv
2764 #define glProgramUniform2ui clan::OpenGL::functions->programUniform2ui
2765 #define glProgramUniform2uiv clan::OpenGL::functions->programUniform2uiv
2766 #define glProgramUniform3i clan::OpenGL::functions->programUniform3i
2767 #define glProgramUniform3iv clan::OpenGL::functions->programUniform3iv
2768 #define glProgramUniform3f clan::OpenGL::functions->programUniform3f
2769 #define glProgramUniform3fv clan::OpenGL::functions->programUniform3fv
2770 #define glProgramUniform3d clan::OpenGL::functions->programUniform3d
2771 #define glProgramUniform3dv clan::OpenGL::functions->programUniform3dv
2772 #define glProgramUniform3ui clan::OpenGL::functions->programUniform3ui
2773 #define glProgramUniform3uiv clan::OpenGL::functions->programUniform3uiv
2774 #define glProgramUniform4i clan::OpenGL::functions->programUniform4i
2775 #define glProgramUniform4iv clan::OpenGL::functions->programUniform4iv
2776 #define glProgramUniform4f clan::OpenGL::functions->programUniform4f
2777 #define glProgramUniform4fv clan::OpenGL::functions->programUniform4fv
2778 #define glProgramUniform4d clan::OpenGL::functions->programUniform4d
2779 #define glProgramUniform4dv clan::OpenGL::functions->programUniform4dv
2780 #define glProgramUniform4ui clan::OpenGL::functions->programUniform4ui
2781 #define glProgramUniform4uiv clan::OpenGL::functions->programUniform4uiv
2782 #define glProgramUniformMatrix2fv clan::OpenGL::functions->programUniformMatrix2fv
2783 #define glProgramUniformMatrix3fv clan::OpenGL::functions->programUniformMatrix3fv
2784 #define glProgramUniformMatrix4fv clan::OpenGL::functions->programUniformMatrix4fv
2785 #define glProgramUniformMatrix2dv clan::OpenGL::functions->programUniformMatrix2dv
2786 #define glProgramUniformMatrix3dv clan::OpenGL::functions->programUniformMatrix3dv
2787 #define glProgramUniformMatrix4dv clan::OpenGL::functions->programUniformMatrix4dv
2788 #define glProgramUniformMatrix2x3fv clan::OpenGL::functions->programUniformMatrix2x3fv
2789 #define glProgramUniformMatrix3x2fv clan::OpenGL::functions->programUniformMatrix3x2fv
2790 #define glProgramUniformMatrix2x4fv clan::OpenGL::functions->programUniformMatrix2x4fv
2791 #define glProgramUniformMatrix4x2fv clan::OpenGL::functions->programUniformMatrix4x2fv
2792 #define glProgramUniformMatrix3x4fv clan::OpenGL::functions->programUniformMatrix3x4fv
2793 #define glProgramUniformMatrix4x3fv clan::OpenGL::functions->programUniformMatrix4x3fv
2794 #define glProgramUniformMatrix2x3dv clan::OpenGL::functions->programUniformMatrix2x3dv
2795 #define glProgramUniformMatrix3x2dv clan::OpenGL::functions->programUniformMatrix3x2dv
2796 #define glProgramUniformMatrix2x4dv clan::OpenGL::functions->programUniformMatrix2x4dv
2797 #define glProgramUniformMatrix4x2dv clan::OpenGL::functions->programUniformMatrix4x2dv
2798 #define glProgramUniformMatrix3x4dv clan::OpenGL::functions->programUniformMatrix3x4dv
2799 #define glProgramUniformMatrix4x3dv clan::OpenGL::functions->programUniformMatrix4x3dv
2800 #define glValidateProgramPipeline clan::OpenGL::functions->validateProgramPipeline
2801 #define glGetProgramPipelineInfoLog clan::OpenGL::functions->getProgramPipelineInfoLog
2802 #define glVertexAttribL1d clan::OpenGL::functions->vertexAttribL1d
2803 #define glVertexAttribL2d clan::OpenGL::functions->vertexAttribL2d
2804 #define glVertexAttribL3d clan::OpenGL::functions->vertexAttribL3d
2805 #define glVertexAttribL4d clan::OpenGL::functions->vertexAttribL4d
2806 #define glVertexAttribL1dv clan::OpenGL::functions->vertexAttribL1dv
2807 #define glVertexAttribL2dv clan::OpenGL::functions->vertexAttribL2dv
2808 #define glVertexAttribL3dv clan::OpenGL::functions->vertexAttribL3dv
2809 #define glVertexAttribL4dv clan::OpenGL::functions->vertexAttribL4dv
2810 #define glVertexAttribLPointer clan::OpenGL::functions->vertexAttribLPointer
2811 #define glGetVertexAttribLdv clan::OpenGL::functions->getVertexAttribLdv
2812 #define glViewportArrayv clan::OpenGL::functions->viewportArrayv
2813 #define glViewportIndexedf clan::OpenGL::functions->viewportIndexedf
2814 #define glViewportIndexedfv clan::OpenGL::functions->viewportIndexedfv
2815 #define glScissorArrayv clan::OpenGL::functions->scissorArrayv
2816 #define glScissorIndexed clan::OpenGL::functions->scissorIndexed
2817 #define glScissorIndexedv clan::OpenGL::functions->scissorIndexedv
2818 #define glDepthRangeArrayv clan::OpenGL::functions->depthRangeArrayv
2819 #define glDepthRangeIndexed clan::OpenGL::functions->depthRangeIndexed
2820 #define glGetFloati_v clan::OpenGL::functions->getFloati_v
2821 #define glGetDoublei_v clan::OpenGL::functions->getDoublei_v
2822 #define glCreateSyncFromCLeventARB clan::OpenGL::functions->createSyncFromCLeventARB
2823 #define glDebugMessageControlARB clan::OpenGL::functions->debugMessageControlARB
2824 #define glDebugMessageInsertARB clan::OpenGL::functions->debugMessageInsertARB
2825 #define glDebugMessageCallbackARB clan::OpenGL::functions->debugMessageCallbackARB
2826 #define glGetDebugMessageLogARB clan::OpenGL::functions->getDebugMessageLogARB
2827 #define glGetGraphicsResetStatusARB clan::OpenGL::functions->getGraphicsResetStatusARB
2828 #define glGetnMapdvARB clan::OpenGL::functions->getnMapdvARB
2829 #define glGetnMapfvARB clan::OpenGL::functions->getnMapfvARB
2830 #define glGetnMapivARB clan::OpenGL::functions->getnMapivARB
2831 #define glGetnPixelMapfvARB clan::OpenGL::functions->getnPixelMapfvARB
2832 #define glGetnPixelMapuivARB clan::OpenGL::functions->getnPixelMapuivARB
2833 #define glGetnPixelMapusvARB clan::OpenGL::functions->getnPixelMapusvARB
2834 #define glGetnPolygonStippleARB clan::OpenGL::functions->getnPolygonStippleARB
2835 #define glGetnColorTableARB clan::OpenGL::functions->getnColorTableARB
2836 #define glGetnConvolutionFilterARB clan::OpenGL::functions->getnConvolutionFilterARB
2837 #define glGetnSeparableFilterARB clan::OpenGL::functions->getnSeparableFilterARB
2838 #define glGetnHistogramARB clan::OpenGL::functions->getnHistogramARB
2839 #define glGetnMinmaxARB clan::OpenGL::functions->getnMinmaxARB
2840 #define glGetnTexImageARB clan::OpenGL::functions->getnTexImageARB
2841 #define glReadnPixelsARB clan::OpenGL::functions->readnPixelsARB
2842 #define glGetnCompressedTexImageARB clan::OpenGL::functions->getnCompressedTexImageARB
2843 #define glGetnUniformfvARB clan::OpenGL::functions->getnUniformfvARB
2844 #define glGetnUniformivARB clan::OpenGL::functions->getnUniformivARB
2845 #define glGetnUniformuivARB clan::OpenGL::functions->getnUniformuivARB
2846 #define glGetnUniformdvARB clan::OpenGL::functions->getnUniformdvARB
2847 #define glDrawArraysInstancedBaseInstance clan::OpenGL::functions->drawArraysInstancedBaseInstance
2848 #define glDrawElementsInstancedBaseInstance clan::OpenGL::functions->drawElementsInstancedBaseInstance
2849 #define glDrawElementsInstancedBaseVertexBaseInstance clan::OpenGL::functions->drawElementsInstancedBaseVertexBaseInstance
2850 #define glDrawTransformFeedbackInstanced clan::OpenGL::functions->drawTransformFeedbackInstanced
2851 #define glDrawTransformFeedbackStreamInstanced clan::OpenGL::functions->drawTransformFeedbackStreamInstanced
2852 #define glGetInternalformativ clan::OpenGL::functions->getInternalformativ
2853 #define glGetActiveAtomicCounterBufferiv clan::OpenGL::functions->getActiveAtomicCounterBufferiv
2854 #define glBindImageTexture clan::OpenGL::functions->bindImageTexture
2855 #define glMemoryBarrier clan::OpenGL::functions->memoryBarrier
2856 #define glTexStorage1D clan::OpenGL::functions->texStorage1D
2857 #define glTexStorage2D clan::OpenGL::functions->texStorage2D
2858 #define glTexStorage3D clan::OpenGL::functions->texStorage3D
2859 #define glTextureStorage1DEXT clan::OpenGL::functions->textureStorage1DEXT
2860 #define glTextureStorage2DEXT clan::OpenGL::functions->textureStorage2DEXT
2861 #define glTextureStorage3DEXT clan::OpenGL::functions->textureStorage3DEXT
2862 #define glDebugMessageControl clan::OpenGL::functions->debugMessageControl
2863 #define glDebugMessageInsert clan::OpenGL::functions->debugMessageInsert
2864 #define glDebugMessageCallback clan::OpenGL::functions->debugMessageCallback
2865 #define glGetDebugMessageLog clan::OpenGL::functions->getDebugMessageLog
2866 #define glPushDebugGroup clan::OpenGL::functions->pushDebugGroup
2867 #define glPopDebugGroup clan::OpenGL::functions->popDebugGroup
2868 #define glObjectLabel clan::OpenGL::functions->objectLabel
2869 #define glGetObjectLabel clan::OpenGL::functions->getObjectLabel
2870 #define glObjectPtrLabel clan::OpenGL::functions->objectPtrLabel
2871 #define glGetObjectPtrLabel clan::OpenGL::functions->getObjectPtrLabel
2872 #define glClearBufferData clan::OpenGL::functions->clearBufferData
2873 #define glClearBufferSubData clan::OpenGL::functions->clearBufferSubData
2874 #define glClearNamedBufferDataEXT clan::OpenGL::functions->clearNamedBufferDataEXT
2875 #define glClearNamedBufferSubDataEXT clan::OpenGL::functions->clearNamedBufferSubDataEXT
2876 #define glDispatchCompute clan::OpenGL::functions->dispatchCompute
2877 #define glDispatchComputeIndirect clan::OpenGL::functions->dispatchComputeIndirect
2878 #define glCopyImageSubData clan::OpenGL::functions->copyImageSubData
2879 #define glFramebufferParameteri clan::OpenGL::functions->framebufferParameteri
2880 #define glGetFramebufferParameteriv clan::OpenGL::functions->getFramebufferParameteriv
2881 #define glNamedFramebufferParameteriEXT clan::OpenGL::functions->namedFramebufferParameteriEXT
2882 #define glGetNamedFramebufferParameterivEXT clan::OpenGL::functions->getNamedFramebufferParameterivEXT
2883 #define glGetInternalformati64v clan::OpenGL::functions->getInternalformati64v
2884 #define glInvalidateTexSubImage clan::OpenGL::functions->invalidateTexSubImage
2885 #define glInvalidateTexImage clan::OpenGL::functions->invalidateTexImage
2886 #define glInvalidateBufferSubData clan::OpenGL::functions->invalidateBufferSubData
2887 #define glInvalidateBufferData clan::OpenGL::functions->invalidateBufferData
2888 #define glInvalidateFramebuffer clan::OpenGL::functions->invalidateFramebuffer
2889 #define glInvalidateSubFramebuffer clan::OpenGL::functions->invalidateSubFramebuffer
2890 #define glMultiDrawArraysIndirect clan::OpenGL::functions->multiDrawArraysIndirect
2891 #define glMultiDrawElementsIndirect clan::OpenGL::functions->multiDrawElementsIndirect
2892 #define glGetProgramInterfaceiv clan::OpenGL::functions->getProgramInterfaceiv
2893 #define glGetProgramResourceIndex clan::OpenGL::functions->getProgramResourceIndex
2894 #define glGetProgramResourceName clan::OpenGL::functions->getProgramResourceName
2895 #define glGetProgramResourceiv clan::OpenGL::functions->getProgramResourceiv
2896 #define glGetProgramResourceLocation clan::OpenGL::functions->getProgramResourceLocation
2897 #define glGetProgramResourceLocationIndex clan::OpenGL::functions->getProgramResourceLocationIndex
2898 #define glShaderStorageBlockBinding clan::OpenGL::functions->shaderStorageBlockBinding
2899 #define glTexBufferRange clan::OpenGL::functions->texBufferRange
2900 #define glTextureBufferRangeEXT clan::OpenGL::functions->textureBufferRangeEXT
2901 #define glTexStorage2DMultisample clan::OpenGL::functions->texStorage2DMultisample
2902 #define glTexStorage3DMultisample clan::OpenGL::functions->texStorage3DMultisample
2903 #define glTextureStorage2DMultisampleEXT clan::OpenGL::functions->textureStorage2DMultisampleEXT
2904 #define glTextureStorage3DMultisampleEXT clan::OpenGL::functions->textureStorage3DMultisampleEXT
2905 #define glTextureView clan::OpenGL::functions->textureView
2906 #define glBindVertexBuffer clan::OpenGL::functions->bindVertexBuffer
2907 #define glVertexAttribFormat clan::OpenGL::functions->vertexAttribFormat
2908 #define glVertexAttribIFormat clan::OpenGL::functions->vertexAttribIFormat
2909 #define glVertexAttribLFormat clan::OpenGL::functions->vertexAttribLFormat
2910 #define glVertexAttribBinding clan::OpenGL::functions->vertexAttribBinding
2911 #define glVertexBindingDivisor clan::OpenGL::functions->vertexBindingDivisor
2912 #define glVertexArrayBindVertexBufferEXT clan::OpenGL::functions->vertexArrayBindVertexBufferEXT
2913 #define glVertexArrayVertexAttribFormatEXT clan::OpenGL::functions->vertexArrayVertexAttribFormatEXT
2914 #define glVertexArrayVertexAttribIFormatEXT clan::OpenGL::functions->vertexArrayVertexAttribIFormatEXT
2915 #define glVertexArrayVertexAttribLFormatEXT clan::OpenGL::functions->vertexArrayVertexAttribLFormatEXT
2916 #define glVertexArrayVertexAttribBindingEXT clan::OpenGL::functions->vertexArrayVertexAttribBindingEXT
2917 #define glVertexArrayVertexBindingDivisorEXT clan::OpenGL::functions->vertexArrayVertexBindingDivisorEXT
2918
2919 // OpenGL 4.4
2920 #define glBufferStorage clan::OpenGL::functions->BufferStorage
2921 #define glClearTexImage clan::OpenGL::functions->ClearTexImage
2922 #define glClearTexSubImage clan::OpenGL::functions->ClearTexSubImage
2923 #define glBindBuffersBase clan::OpenGL::functions->BindBuffersBase
2924 #define glBindBuffersRange clan::OpenGL::functions->BindBuffersRange
2925 #define glBindTextures clan::OpenGL::functions->BindTextures
2926 #define glBindSamplers clan::OpenGL::functions->BindSamplers
2927 #define glBindImageTextures clan::OpenGL::functions->BindImageTextures
2928 #define glBindVertexBuffers clan::OpenGL::functions->BindVertexBuffers
2929
2930 // OpenGL 4.5
2931 #define glClipControl clan::OpenGL::functions->ClipControl
2932 #define glCreateTransformFeedbacks clan::OpenGL::functions->CreateTransformFeedbacks
2933 #define glTransformFeedbackBufferBase clan::OpenGL::functions->TransformFeedbackBufferBase
2934 #define glTransformFeedbackBufferRange clan::OpenGL::functions->TransformFeedbackBufferRange
2935 #define glGetTransformFeedbackiv clan::OpenGL::functions->GetTransformFeedbackiv
2936 #define glGetTransformFeedbacki_v clan::OpenGL::functions->GetTransformFeedbacki_v
2937 #define glGetTransformFeedbacki64_v clan::OpenGL::functions->GetTransformFeedbacki64_v
2938 #define glCreateBuffers clan::OpenGL::functions->CreateBuffers
2939 #define glNamedBufferStorage clan::OpenGL::functions->NamedBufferStorage
2940 #define glNamedBufferData clan::OpenGL::functions->NamedBufferData
2941 #define glNamedBufferSubData clan::OpenGL::functions->NamedBufferSubData
2942 #define glCopyNamedBufferSubData clan::OpenGL::functions->CopyNamedBufferSubData
2943 #define glClearNamedBufferData clan::OpenGL::functions->ClearNamedBufferData
2944 #define glClearNamedBufferSubData clan::OpenGL::functions->ClearNamedBufferSubData
2945 #define glMapNamedBuffer clan::OpenGL::functions->MapNamedBuffer
2946 #define glMapNamedBufferRange clan::OpenGL::functions->MapNamedBufferRange
2947 #define glUnmapNamedBuffer clan::OpenGL::functions->UnmapNamedBuffer
2948 #define glFlushMappedNamedBufferRange clan::OpenGL::functions->FlushMappedNamedBufferRange
2949 #define glGetNamedBufferParameteriv clan::OpenGL::functions->GetNamedBufferParameteriv
2950 #define glGetNamedBufferParameteri64v clan::OpenGL::functions->GetNamedBufferParameteri64v
2951 #define glGetNamedBufferPointerv clan::OpenGL::functions->GetNamedBufferPointerv
2952 #define glGetNamedBufferSubData clan::OpenGL::functions->GetNamedBufferSubData
2953 #define glCreateFramebuffers clan::OpenGL::functions->CreateFramebuffers
2954 #define glNamedFramebufferRenderbuffer clan::OpenGL::functions->NamedFramebufferRenderbuffer
2955 #define glNamedFramebufferParameteri clan::OpenGL::functions->NamedFramebufferParameteri
2956 #define glNamedFramebufferTexture clan::OpenGL::functions->NamedFramebufferTexture
2957 #define glNamedFramebufferTextureLayer clan::OpenGL::functions->NamedFramebufferTextureLayer
2958 #define glNamedFramebufferDrawBuffer clan::OpenGL::functions->NamedFramebufferDrawBuffer
2959 #define glNamedFramebufferDrawBuffers clan::OpenGL::functions->NamedFramebufferDrawBuffers
2960 #define glNamedFramebufferReadBuffer clan::OpenGL::functions->NamedFramebufferReadBuffer
2961 #define glInvalidateNamedFramebufferData clan::OpenGL::functions->InvalidateNamedFramebufferData
2962 #define glInvalidateNamedFramebufferSubData clan::OpenGL::functions->InvalidateNamedFramebufferSubData
2963 #define glClearNamedFramebufferiv clan::OpenGL::functions->ClearNamedFramebufferiv
2964 #define glClearNamedFramebufferuiv clan::OpenGL::functions->ClearNamedFramebufferuiv
2965 #define glClearNamedFramebufferfv clan::OpenGL::functions->ClearNamedFramebufferfv
2966 #define glClearNamedFramebufferfi clan::OpenGL::functions->ClearNamedFramebufferfi
2967 #define glBlitNamedFramebuffer clan::OpenGL::functions->BlitNamedFramebuffer
2968 #define glCheckNamedFramebufferStatus clan::OpenGL::functions->CheckNamedFramebufferStatus
2969 #define glGetNamedFramebufferParameteriv clan::OpenGL::functions->GetNamedFramebufferParameteriv
2970 #define glGetNamedFramebufferAttachmentParameteriv clan::OpenGL::functions->GetNamedFramebufferAttachmentParameteriv
2971 #define glCreateRenderbuffers clan::OpenGL::functions->CreateRenderbuffers
2972 #define glNamedRenderbufferStorage clan::OpenGL::functions->NamedRenderbufferStorage
2973 #define glNamedRenderbufferStorageMultisample clan::OpenGL::functions->NamedRenderbufferStorageMultisample
2974 #define glGetNamedRenderbufferParameteriv clan::OpenGL::functions->GetNamedRenderbufferParameteriv
2975 #define glCreateTextures clan::OpenGL::functions->CreateTextures
2976 #define glTextureBuffer clan::OpenGL::functions->TextureBuffer
2977 #define glTextureBufferRange clan::OpenGL::functions->TextureBufferRange
2978 #define glTextureStorage1D clan::OpenGL::functions->TextureStorage1D
2979 #define glTextureStorage2D clan::OpenGL::functions->TextureStorage2D
2980 #define glTextureStorage3D clan::OpenGL::functions->TextureStorage3D
2981 #define glTextureStorage2DMultisample clan::OpenGL::functions->TextureStorage2DMultisample
2982 #define glTextureStorage3DMultisample clan::OpenGL::functions->TextureStorage3DMultisample
2983 #define glTextureSubImage1D clan::OpenGL::functions->TextureSubImage1D
2984 #define glTextureSubImage2D clan::OpenGL::functions->TextureSubImage2D
2985 #define glTextureSubImage3D clan::OpenGL::functions->TextureSubImage3D
2986 #define glCompressedTextureSubImage1D clan::OpenGL::functions->CompressedTextureSubImage1D
2987 #define glCompressedTextureSubImage2D clan::OpenGL::functions->CompressedTextureSubImage2D
2988 #define glCompressedTextureSubImage3D clan::OpenGL::functions->CompressedTextureSubImage3D
2989 #define glCopyTextureSubImage1D clan::OpenGL::functions->CopyTextureSubImage1D
2990 #define glCopyTextureSubImage2D clan::OpenGL::functions->CopyTextureSubImage2D
2991 #define glCopyTextureSubImage3D clan::OpenGL::functions->CopyTextureSubImage3D
2992 #define glTextureParameterf clan::OpenGL::functions->TextureParameterf
2993 #define glTextureParameterfv clan::OpenGL::functions->TextureParameterfv
2994 #define glTextureParameteri clan::OpenGL::functions->TextureParameteri
2995 #define glTextureParameterIiv clan::OpenGL::functions->TextureParameterIiv
2996 #define glTextureParameterIuiv clan::OpenGL::functions->TextureParameterIuiv
2997 #define glTextureParameteriv clan::OpenGL::functions->TextureParameteriv
2998 #define glGenerateTextureMipmap clan::OpenGL::functions->GenerateTextureMipmap
2999 #define glBindTextureUnit clan::OpenGL::functions->BindTextureUnit
3000 #define glGetTextureImage clan::OpenGL::functions->GetTextureImage
3001 #define glGetCompressedTextureImage clan::OpenGL::functions->GetCompressedTextureImage
3002 #define glGetTextureLevelParameterfv clan::OpenGL::functions->GetTextureLevelParameterfv
3003 #define glGetTextureLevelParameteriv clan::OpenGL::functions->GetTextureLevelParameteriv
3004 #define glGetTextureParameterfv clan::OpenGL::functions->GetTextureParameterfv
3005 #define glGetTextureParameterIiv clan::OpenGL::functions->GetTextureParameterIiv
3006 #define glGetTextureParameterIuiv clan::OpenGL::functions->GetTextureParameterIuiv
3007 #define glGetTextureParameteriv clan::OpenGL::functions->GetTextureParameteriv
3008 #define glCreateVertexArrays clan::OpenGL::functions->CreateVertexArrays
3009 #define glDisableVertexArrayAttrib clan::OpenGL::functions->DisableVertexArrayAttrib
3010 #define glEnableVertexArrayAttrib clan::OpenGL::functions->EnableVertexArrayAttrib
3011 #define glVertexArrayElementBuffer clan::OpenGL::functions->VertexArrayElementBuffer
3012 #define glVertexArrayVertexBuffer clan::OpenGL::functions->VertexArrayVertexBuffer
3013 #define glVertexArrayVertexBuffers clan::OpenGL::functions->VertexArrayVertexBuffers
3014 #define glVertexArrayAttribBinding clan::OpenGL::functions->VertexArrayAttribBinding
3015 #define glVertexArrayAttribFormat clan::OpenGL::functions->VertexArrayAttribFormat
3016 #define glVertexArrayAttribIFormat clan::OpenGL::functions->VertexArrayAttribIFormat
3017 #define glVertexArrayAttribLFormat clan::OpenGL::functions->VertexArrayAttribLFormat
3018 #define glVertexArrayBindingDivisor clan::OpenGL::functions->VertexArrayBindingDivisor
3019 #define glGetVertexArrayiv clan::OpenGL::functions->GetVertexArrayiv
3020 #define glGetVertexArrayIndexediv clan::OpenGL::functions->GetVertexArrayIndexediv
3021 #define glGetVertexArrayIndexed64iv clan::OpenGL::functions->GetVertexArrayIndexed64iv
3022 #define glCreateSamplers clan::OpenGL::functions->CreateSamplers
3023 #define glCreateProgramPipelines clan::OpenGL::functions->CreateProgramPipelines
3024 #define glCreateQueries clan::OpenGL::functions->CreateQueries
3025 #define glGetQueryBufferObjecti64v clan::OpenGL::functions->GetQueryBufferObjecti64v
3026 #define glGetQueryBufferObjectiv clan::OpenGL::functions->GetQueryBufferObjectiv
3027 #define glGetQueryBufferObjectui64v clan::OpenGL::functions->GetQueryBufferObjectui64v
3028 #define glGetQueryBufferObjectuiv clan::OpenGL::functions->GetQueryBufferObjectuiv
3029 #define glMemoryBarrierByRegion clan::OpenGL::functions->MemoryBarrierByRegion
3030 #define glGetTextureSubImage clan::OpenGL::functions->GetTextureSubImage
3031 #define glGetCompressedTextureSubImage clan::OpenGL::functions->GetCompressedTextureSubImage
3032 #define glGetGraphicsResetStatus clan::OpenGL::functions->GetGraphicsResetStatus
3033 #define glGetnCompressedTexImage clan::OpenGL::functions->GetnCompressedTexImage
3034 #define glGetnTexImage clan::OpenGL::functions->GetnTexImage
3035 #define glGetnUniformdv clan::OpenGL::functions->GetnUniformdv
3036 #define glGetnUniformfv clan::OpenGL::functions->GetnUniformfv
3037 #define glGetnUniformiv clan::OpenGL::functions->GetnUniformiv
3038 #define glGetnUniformuiv clan::OpenGL::functions->GetnUniformuiv
3039 #define glReadnPixels clan::OpenGL::functions->ReadnPixels
3040 #define glGetnMapdv clan::OpenGL::functions->GetnMapdv
3041 #define glGetnMapfv clan::OpenGL::functions->GetnMapfv
3042 #define glGetnMapiv clan::OpenGL::functions->GetnMapiv
3043 #define glGetnPixelMapfv clan::OpenGL::functions->GetnPixelMapfv
3044 #define glGetnPixelMapuiv clan::OpenGL::functions->GetnPixelMapuiv
3045 #define glGetnPixelMapusv clan::OpenGL::functions->GetnPixelMapusv
3046 #define glGetnPolygonStipple clan::OpenGL::functions->GetnPolygonStipple
3047 #define glGetnColorTable clan::OpenGL::functions->GetnColorTable
3048 #define glGetnConvolutionFilter clan::OpenGL::functions->GetnConvolutionFilter
3049 #define glGetnSeparableFilter clan::OpenGL::functions->GetnSeparableFilter
3050 #define glGetnHistogram clan::OpenGL::functions->GetnHistogram
3051 #define glGetnMinmax clan::OpenGL::functions->GetnMinmax
3052 #define glTextureBarrier clan::OpenGL::functions->TextureBarrier
3053
3054 // For Legacy OpenGL (For GL1 target)
3055 #define glClientActiveTexture clan::OpenGL::functions->clientActiveTexture
3056 #ifdef WIN32
3057 #define glWglCreatePbufferARB clan::OpenGL::functions->wglCreatePbufferARB
3058 #define glWglGetPbufferDCARB clan::OpenGL::functions->wglGetPbufferDCARB
3059 #define glWglReleasePbufferDCARB clan::OpenGL::functions->wglReleasePbufferDCARB
3060 #define glWglDestroyPbufferARB clan::OpenGL::functions->wglDestroyPbufferARB
3061 #define glWglQueryPbufferARB clan::OpenGL::functions->wglQueryPbufferARB
3062 #endif
3064
3066}
clan::GLFunctions
GLFunctions.
Definition opengl_wrap.h:52
clan::GLFunctions::ptr_glRenderbufferStorageMultisample
void(GLFUNC * ptr_glRenderbufferStorageMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
Definition opengl_wrap.h:1067
clan::GLFunctions::vertexAttribL1d
ptr_glVertexAttribL1d vertexAttribL1d
Definition opengl_wrap.h:2031
clan::GLFunctions::ptr_glBlendFuncSeparate
void(GLFUNC * ptr_glBlendFuncSeparate)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
Definition opengl_wrap.h:853
clan::GLFunctions::readnPixelsARB
ptr_glReadnPixelsARB readnPixelsARB
Definition opengl_wrap.h:2070
clan::GLFunctions::uniformMatrix2x4dv
ptr_glUniformMatrix2x4dv uniformMatrix2x4dv
Definition opengl_wrap.h:1936
clan::GLFunctions::DisableVertexArrayAttrib
ptr_glDisableVertexArrayAttrib DisableVertexArrayAttrib
Definition opengl_wrap.h:2238
clan::GLFunctions::getTexImage
ptr_glGetTexImage getTexImage
Definition opengl_wrap.h:1571
clan::GLFunctions::ptr_glPatchParameterfv
void(GLFUNC * ptr_glPatchParameterfv)(GLenum pname, const GLfloat *values)
Definition opengl_wrap.h:1196
clan::GLFunctions::ptr_glProgramUniform1uiv
void(GLFUNC * ptr_glProgramUniform1uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition opengl_wrap.h:1231
clan::GLFunctions::ptr_glBindBuffer
void(GLFUNC * ptr_glBindBuffer)(GLenum target, GLuint buffer)
Definition opengl_wrap.h:868
clan::GLFunctions::ptr_glBlendColor
void(GLFUNC * ptr_glBlendColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition opengl_wrap.h:838
clan::GLFunctions::useProgramStages
ptr_glUseProgramStages useProgramStages
Definition opengl_wrap.h:1971
clan::GLFunctions::ptr_glVertexAttrib4Nusv
void(GLFUNC * ptr_glVertexAttrib4Nusv)(GLuint index, const GLushort *v)
Definition opengl_wrap.h:959
clan::GLFunctions::ptr_glMultiDrawArraysIndirect
void(GLFUNC * ptr_glMultiDrawArraysIndirect)(GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
Definition opengl_wrap.h:1364
clan::GLFunctions::viewportIndexedf
ptr_glViewportIndexedf viewportIndexedf
Definition opengl_wrap.h:2042
clan::GLFunctions::VertexArrayAttribLFormat
ptr_glVertexArrayAttribLFormat VertexArrayAttribLFormat
Definition opengl_wrap.h:2246
clan::GLFunctions::ptr_glPointParameterf
void(GLFUNC * ptr_glPointParameterf)(GLenum pname, GLfloat param)
Definition opengl_wrap.h:856
clan::GLFunctions::GetnUniformiv
ptr_glGetnUniformiv GetnUniformiv
Definition opengl_wrap.h:2266
clan::GLFunctions::ptr_glUniform1uiv
void(GLFUNC * ptr_glUniform1uiv)(GLint location, GLsizei count, const GLuint *value)
Definition opengl_wrap.h:1023
clan::GLFunctions::ptr_glValidateProgramPipeline
void(GLFUNC * ptr_glValidateProgramPipeline)(GLuint pipeline)
Definition opengl_wrap.h:1274
clan::GLFunctions::ptr_glFramebufferTexture2D
void(GLFUNC * ptr_glFramebufferTexture2D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition opengl_wrap.h:1061
clan::GLFunctions::ptr_glBlendFunc
void(GLFUNC * ptr_glBlendFunc)(GLenum sfactor, GLenum dfactor)
Definition opengl_wrap.h:801
clan::GLFunctions::ptr_glGetnTexImageARB
void(GLFUNC * ptr_glGetnTexImageARB)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, GLvoid *img)
Definition opengl_wrap.h:1314
clan::GLFunctions::TransformFeedbackBufferBase
ptr_glTransformFeedbackBufferBase TransformFeedbackBufferBase
Definition opengl_wrap.h:2162
clan::GLFunctions::ptr_glUniform4fv
void(GLFUNC * ptr_glUniform4fv)(GLint location, GLsizei count, const GLfloat *value)
Definition opengl_wrap.h:926
clan::GLFunctions::ptr_glBlendEquationSeparate
void(GLFUNC * ptr_glBlendEquationSeparate)(GLenum modeRGB, GLenum modeAlpha)
Definition opengl_wrap.h:879
clan::GLFunctions::vertexAttrib4Nub
ptr_glVertexAttrib4Nub vertexAttrib4Nub
Definition opengl_wrap.h:1711
clan::GLFunctions::ptr_glTextureStorage3DMultisampleEXT
void(GLFUNC * ptr_glTextureStorage3DMultisampleEXT)(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Definition opengl_wrap.h:1378
clan::GLFunctions::ptr_glVertexAttribI2i
void(GLFUNC * ptr_glVertexAttribI2i)(GLuint index, GLint x, GLint y)
Definition opengl_wrap.h:997
clan::GLFunctions::ptr_glNamedBufferSubData
void(GLFUNC * ptr_glNamedBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data)
Definition opengl_wrap.h:1415
clan::GLFunctions::TextureBufferRange
ptr_glTextureBufferRange TextureBufferRange
Definition opengl_wrap.h:2206
clan::GLFunctions::ptr_glGetnPixelMapfv
void(GLFUNC * ptr_glGetnPixelMapfv)(GLenum map, GLsizei bufSize, GLfloat *values)
Definition opengl_wrap.h:1517
clan::GLFunctions::ptr_glVertexAttribP4uiv
void(GLFUNC * ptr_glVertexAttribP4uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition opengl_wrap.h:1166
clan::GLFunctions::bindVertexArray
ptr_glBindVertexArray bindVertexArray
Definition opengl_wrap.h:1826
clan::GLFunctions::ptr_glTexParameterf
void(GLFUNC * ptr_glTexParameterf)(GLenum target, GLenum pname, GLfloat param)
Definition opengl_wrap.h:783
clan::GLFunctions::CreateProgramPipelines
ptr_glCreateProgramPipelines CreateProgramPipelines
Definition opengl_wrap.h:2252
clan::GLFunctions::ptr_glDeleteQueries
void(GLFUNC * ptr_glDeleteQueries)(GLsizei n, const GLuint *ids)
Definition opengl_wrap.h:861
clan::GLFunctions::vertexArrayVertexAttribIFormatEXT
ptr_glVertexArrayVertexAttribIFormatEXT vertexArrayVertexAttribIFormatEXT
Definition opengl_wrap.h:2143
clan::GLFunctions::ptr_glNamedFramebufferTextureLayer
void(GLFUNC * ptr_glNamedFramebufferTextureLayer)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer)
Definition opengl_wrap.h:1431
clan::GLFunctions::depthRangeIndexed
ptr_glDepthRangeIndexed depthRangeIndexed
Definition opengl_wrap.h:2048
clan::GLFunctions::ptr_glBindBufferRange
void(GLFUNC * ptr_glBindBufferRange)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition opengl_wrap.h:986
clan::GLFunctions::pointParameteriv
ptr_glPointParameteriv pointParameteriv
Definition opengl_wrap.h:1614
clan::GLFunctions::ptr_glGetQueryBufferObjectuiv
void(GLFUNC * ptr_glGetQueryBufferObjectuiv)(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
Definition opengl_wrap.h:1502
clan::GLFunctions::ptr_glPatchParameteri
void(GLFUNC * ptr_glPatchParameteri)(GLenum pname, GLint value)
Definition opengl_wrap.h:1195
clan::GLFunctions::ptr_glGetQueryObjectui64v
void(GLFUNC * ptr_glGetQueryObjectui64v)(GLuint id, GLenum pname, CLuint64 *params)
Definition opengl_wrap.h:1128
clan::GLFunctions::pixelStorei
ptr_glPixelStorei pixelStorei
Definition opengl_wrap.h:1562
clan::GLFunctions::ptr_glTexImage2D
void(GLFUNC * ptr_glTexImage2D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
Definition opengl_wrap.h:788
clan::GLFunctions::ptr_glFramebufferTexture
void(GLFUNC * ptr_glFramebufferTexture)(GLenum target, GLenum attachment, GLuint texture, GLint level)
Definition opengl_wrap.h:1042
clan::GLFunctions::vertexP2ui
ptr_glVertexP2ui vertexP2ui
Definition opengl_wrap.h:1884
clan::GLFunctions::programUniform4uiv
ptr_glProgramUniform4uiv programUniform4uiv
Definition opengl_wrap.h:2010
clan::GLFunctions::ptr_glTexImage3D
void(GLFUNC * ptr_glTexImage3D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
Definition opengl_wrap.h:841
clan::GLFunctions::GetnTexImage
ptr_glGetnTexImage GetnTexImage
Definition opengl_wrap.h:2263
clan::GLFunctions::ptr_glGetGraphicsResetStatus
GLenum(GLFUNC * ptr_glGetGraphicsResetStatus)(void)
Definition opengl_wrap.h:1506
clan::GLFunctions::ptr_glVertexAttrib4sv
void(GLFUNC * ptr_glVertexAttrib4sv)(GLuint index, const GLshort *v)
Definition opengl_wrap.h:967
clan::GLFunctions::ptr_glVertexAttribI1i
void(GLFUNC * ptr_glVertexAttribI1i)(GLuint index, GLint x)
Definition opengl_wrap.h:996
clan::GLFunctions::ptr_glCopyTexImage1D
void(GLFUNC * ptr_glCopyTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
Definition opengl_wrap.h:828
clan::GLFunctions::debugMessageControlARB
ptr_glDebugMessageControlARB debugMessageControlARB
Definition opengl_wrap.h:2052
clan::GLFunctions::readBuffer
ptr_glReadBuffer readBuffer
Definition opengl_wrap.h:1563
clan::GLFunctions::ptr_glTextureStorage3DMultisample
void(GLFUNC * ptr_glTextureStorage3DMultisample)(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Definition opengl_wrap.h:1456
clan::GLFunctions::ptr_glStencilOpSeparate
void(GLFUNC * ptr_glStencilOpSeparate)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
Definition opengl_wrap.h:881
clan::GLFunctions::ptr_glReleaseShaderCompiler
void(GLFUNC * ptr_glReleaseShaderCompiler)(void)
Definition opengl_wrap.h:1208
clan::GLFunctions::ptr_glColorMaski
void(GLFUNC * ptr_glColorMaski)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
Definition opengl_wrap.h:978
clan::GLFunctions::ptr_glVertexAttribI4uiv
void(GLFUNC * ptr_glVertexAttribI4uiv)(GLuint index, const GLuint *v)
Definition opengl_wrap.h:1011
clan::GLFunctions::ptr_glTextureStorage1DEXT
void(GLFUNC * ptr_glTextureStorage1DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
Definition opengl_wrap.h:1333
clan::GLFunctions::ptr_glGetNamedBufferParameteri64v
void(GLFUNC * ptr_glGetNamedBufferParameteri64v)(GLuint buffer, GLenum pname, CLint64 *params)
Definition opengl_wrap.h:1424
clan::GLFunctions::TextureParameterfv
ptr_glTextureParameterfv TextureParameterfv
Definition opengl_wrap.h:2222
clan::GLFunctions::uniformMatrix3x4fv
ptr_glUniformMatrix3x4fv uniformMatrix3x4fv
Definition opengl_wrap.h:1731
clan::GLFunctions::ptr_glCreateTextures
void(GLFUNC * ptr_glCreateTextures)(GLenum target, GLsizei n, GLuint *textures)
Definition opengl_wrap.h:1449
clan::GLFunctions::ptr_glUniform2d
void(GLFUNC * ptr_glUniform2d)(GLint location, GLdouble x, GLdouble y)
Definition opengl_wrap.h:1170
clan::GLFunctions::getBooleanv
ptr_glGetBooleanv getBooleanv
Definition opengl_wrap.h:1565
clan::GLFunctions::programUniformMatrix4x3dv
ptr_glProgramUniformMatrix4x3dv programUniformMatrix4x3dv
Definition opengl_wrap.h:2028
clan::GLFunctions::ptr_glGetMultisamplefv
void(GLFUNC * ptr_glGetMultisamplefv)(GLenum pname, GLuint index, GLfloat *val)
Definition opengl_wrap.h:1097
clan::GLFunctions::ptr_glGenSamplers
void(GLFUNC * ptr_glGenSamplers)(GLsizei count, GLuint *samplers)
Definition opengl_wrap.h:1112
clan::GLFunctions::ptr_glVertexAttribL4d
void(GLFUNC * ptr_glVertexAttribL4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition opengl_wrap.h:1279
clan::GLFunctions::getnPolygonStippleARB
ptr_glGetnPolygonStippleARB getnPolygonStippleARB
Definition opengl_wrap.h:2063
clan::GLFunctions::ptr_glIsTexture
GLboolean(GLFUNC * ptr_glIsTexture)(GLuint texture)
Definition opengl_wrap.h:837
clan::GLFunctions::getProgramInfoLog
ptr_glGetProgramInfoLog getProgramInfoLog
Definition opengl_wrap.h:1654
clan::GLFunctions::ptr_glDrawRangeElements
void(GLFUNC * ptr_glDrawRangeElements)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices)
Definition opengl_wrap.h:840
clan::GLFunctions::ptr_glVertexAttribI3uiv
void(GLFUNC * ptr_glVertexAttribI3uiv)(GLuint index, const GLuint *v)
Definition opengl_wrap.h:1010
clan::GLFunctions::getQueryIndexediv
ptr_glGetQueryIndexediv getQueryIndexediv
Definition opengl_wrap.h:1962
clan::GLFunctions::VertexArrayVertexBuffer
ptr_glVertexArrayVertexBuffer VertexArrayVertexBuffer
Definition opengl_wrap.h:2241
clan::GLFunctions::ptr_glProgramUniform2iv
void(GLFUNC * ptr_glProgramUniform2iv)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition opengl_wrap.h:1233
clan::GLFunctions::vertexAttrib4Nusv
ptr_glVertexAttrib4Nusv vertexAttrib4Nusv
Definition opengl_wrap.h:1714
clan::GLFunctions::ptr_glProgramParameteri
void(GLFUNC * ptr_glProgramParameteri)(GLuint program, GLenum pname, GLint value)
Definition opengl_wrap.h:1215
clan::GLFunctions::ptr_glGetTexParameterIiv
void(GLFUNC * ptr_glGetTexParameterIiv)(GLenum target, GLenum pname, GLint *params)
Definition opengl_wrap.h:1029
clan::GLFunctions::vertexAttribP3uiv
ptr_glVertexAttribP3uiv vertexAttribP3uiv
Definition opengl_wrap.h:1919
clan::GLFunctions::GetQueryBufferObjecti64v
ptr_glGetQueryBufferObjecti64v GetQueryBufferObjecti64v
Definition opengl_wrap.h:2254
clan::GLFunctions::ptr_glFramebufferTexture3D
void(GLFUNC * ptr_glFramebufferTexture3D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
Definition opengl_wrap.h:1062
clan::GLFunctions::FlushMappedNamedBufferRange
ptr_glFlushMappedNamedBufferRange FlushMappedNamedBufferRange
Definition opengl_wrap.h:2177
clan::GLFunctions::vertexAttribL4d
ptr_glVertexAttribL4d vertexAttribL4d
Definition opengl_wrap.h:2034
clan::GLFunctions::ptr_glGetTransformFeedbackiv
void(GLFUNC * ptr_glGetTransformFeedbackiv)(GLuint xfb, GLenum pname, GLint *param)
Definition opengl_wrap.h:1409
clan::GLFunctions::ptr_glVertexAttribPointer
void(GLFUNC * ptr_glVertexAttribPointer)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer)
Definition opengl_wrap.h:971
clan::GLFunctions::flush
ptr_glFlush flush
Definition opengl_wrap.h:1555
clan::GLFunctions::texCoordP4uiv
ptr_glTexCoordP4uiv texCoordP4uiv
Definition opengl_wrap.h:1897
clan::GLFunctions::disable
ptr_glDisable disable
Definition opengl_wrap.h:1552
clan::GLFunctions::ptr_glBufferStorage
void(GLFUNC * ptr_glBufferStorage)(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
Definition opengl_wrap.h:1394
clan::GLFunctions::uniformMatrix4x2fv
ptr_glUniformMatrix4x2fv uniformMatrix4x2fv
Definition opengl_wrap.h:1730
clan::GLFunctions::ptr_glCreateRenderbuffers
void(GLFUNC * ptr_glCreateRenderbuffers)(GLsizei n, GLuint *renderbuffers)
Definition opengl_wrap.h:1445
clan::GLFunctions::ptr_glInvalidateBufferSubData
void(GLFUNC * ptr_glInvalidateBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr length)
Definition opengl_wrap.h:1360
clan::GLFunctions::GetNamedRenderbufferParameteriv
ptr_glGetNamedRenderbufferParameteriv GetNamedRenderbufferParameteriv
Definition opengl_wrap.h:2203
clan::GLFunctions::ptr_glCreateQueries
void(GLFUNC * ptr_glCreateQueries)(GLenum target, GLsizei n, GLuint *ids)
Definition opengl_wrap.h:1498
clan::GLFunctions::ptr_glClearNamedBufferSubDataEXT
void(GLFUNC * ptr_glClearNamedBufferSubDataEXT)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, GLsizeiptr offset, GLsizeiptr size, const void *data)
Definition opengl_wrap.h:1349
clan::GLFunctions::colorMaski
ptr_glColorMaski colorMaski
Definition opengl_wrap.h:1733
clan::GLFunctions::ptr_glGetObjectPtrLabel
void(GLFUNC * ptr_glGetObjectPtrLabel)(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
Definition opengl_wrap.h:1345
clan::GLFunctions::ptr_glInvalidateFramebuffer
void(GLFUNC * ptr_glInvalidateFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments)
Definition opengl_wrap.h:1362
clan::GLFunctions::getFragDataIndex
ptr_glGetFragDataIndex getFragDataIndex
Definition opengl_wrap.h:1866
clan::GLFunctions::MapNamedBuffer
ptr_glMapNamedBuffer MapNamedBuffer
Definition opengl_wrap.h:2174
clan::GLFunctions::ptr_glGetUniformBlockIndex
GLuint(GLFUNC * ptr_glGetUniformBlockIndex)(GLuint program, const GLchar *uniformBlockName)
Definition opengl_wrap.h:1078
clan::GLFunctions::isNamedStringARB
ptr_glIsNamedStringARB isNamedStringARB
Definition opengl_wrap.h:1862
clan::GLFunctions::ptr_glDepthFunc
void(GLFUNC * ptr_glDepthFunc)(GLenum func)
Definition opengl_wrap.h:805
clan::GLFunctions::ptr_glFramebufferTextureLayer
void(GLFUNC * ptr_glFramebufferTextureLayer)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
Definition opengl_wrap.h:1068
clan::GLFunctions::debugMessageCallback
ptr_glDebugMessageCallback debugMessageCallback
Definition opengl_wrap.h:2093
clan::GLFunctions::getRenderbufferParameteriv
ptr_glGetRenderbufferParameteriv getRenderbufferParameteriv
Definition opengl_wrap.h:1809
clan::GLFunctions::ptr_glDepthRangef
void(GLFUNC * ptr_glDepthRangef)(GLfloat n, GLfloat f)
Definition opengl_wrap.h:1211
clan::GLFunctions::ptr_glGetFramebufferParameteriv
void(GLFUNC * ptr_glGetFramebufferParameteriv)(GLenum target, GLenum pname, GLint *params)
Definition opengl_wrap.h:1354
clan::GLFunctions::ptr_glDeleteBuffers
void(GLFUNC * ptr_glDeleteBuffers)(GLsizei n, const GLuint *buffers)
Definition opengl_wrap.h:869
clan::GLFunctions::deleteQueries
ptr_glDeleteQueries deleteQueries
Definition opengl_wrap.h:1616
clan::GLFunctions::namedStringARB
ptr_glNamedStringARB namedStringARB
Definition opengl_wrap.h:1859
clan::GLFunctions::TextureBarrier
ptr_glTextureBarrier TextureBarrier
Definition opengl_wrap.h:2281
clan::GLFunctions::ptr_glVertexAttrib2d
void(GLFUNC * ptr_glVertexAttrib2d)(GLuint index, GLdouble x, GLdouble y)
Definition opengl_wrap.h:941
clan::GLFunctions::ptr_glGenVertexArrays
void(GLFUNC * ptr_glGenVertexArrays)(GLsizei n, GLuint *arrays)
Definition opengl_wrap.h:1073
clan::GLFunctions::isQuery
ptr_glIsQuery isQuery
Definition opengl_wrap.h:1617
clan::GLFunctions::programUniform1dv
ptr_glProgramUniform1dv programUniform1dv
Definition opengl_wrap.h:1984
clan::GLFunctions::ptr_glProgramUniform4f
void(GLFUNC * ptr_glProgramUniform4f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Definition opengl_wrap.h:1250
clan::GLFunctions::vertexAttrib3s
ptr_glVertexAttrib3s vertexAttrib3s
Definition opengl_wrap.h:1706
clan::GLFunctions::ptr_glGetTextureSubImage
void(GLFUNC * ptr_glGetTextureSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
Definition opengl_wrap.h:1504
clan::GLFunctions::ptr_glGetnPixelMapuivARB
void(GLFUNC * ptr_glGetnPixelMapuivARB)(GLenum map, GLsizei bufSize, GLuint *values)
Definition opengl_wrap.h:1306
clan::GLFunctions::texCoordP3uiv
ptr_glTexCoordP3uiv texCoordP3uiv
Definition opengl_wrap.h:1895
clan::GLFunctions::GetVertexArrayIndexed64iv
ptr_glGetVertexArrayIndexed64iv GetVertexArrayIndexed64iv
Definition opengl_wrap.h:2250
clan::GLFunctions::multiTexCoordP3uiv
ptr_glMultiTexCoordP3uiv multiTexCoordP3uiv
Definition opengl_wrap.h:1903
clan::GLFunctions::GetNamedFramebufferAttachmentParameteriv
ptr_glGetNamedFramebufferAttachmentParameteriv GetNamedFramebufferAttachmentParameteriv
Definition opengl_wrap.h:2199
clan::GLFunctions::ptr_glEndQueryIndexed
void(GLFUNC * ptr_glEndQueryIndexed)(GLenum target, GLuint index)
Definition opengl_wrap.h:1206
clan::GLFunctions::createShader
ptr_glCreateShader createShader
Definition opengl_wrap.h:1643
clan::GLFunctions::ptr_glClearStencil
void(GLFUNC * ptr_glClearStencil)(GLint s)
Definition opengl_wrap.h:792
clan::GLFunctions::ptr_glTextureSubImage1D
void(GLFUNC * ptr_glTextureSubImage1D)(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
Definition opengl_wrap.h:1457
clan::GLFunctions::ptr_glGetActiveUniformBlockName
void(GLFUNC * ptr_glGetActiveUniformBlockName)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
Definition opengl_wrap.h:1080
clan::GLFunctions::vertexAttribL2d
ptr_glVertexAttribL2d vertexAttribL2d
Definition opengl_wrap.h:2032
clan::GLFunctions::texBuffer
ptr_glTexBuffer texBuffer
Definition opengl_wrap.h:1793
clan::GLFunctions::deleteSync
ptr_glDeleteSync deleteSync
Definition opengl_wrap.h:1845
clan::GLFunctions::copyTexImage2D
ptr_glCopyTexImage2D copyTexImage2D
Definition opengl_wrap.h:1584
clan::GLFunctions::ptr_glGetTexParameterIuiv
void(GLFUNC * ptr_glGetTexParameterIuiv)(GLenum target, GLenum pname, GLuint *params)
Definition opengl_wrap.h:1030
clan::GLFunctions::ptr_glProgramUniformMatrix4x3fv
void(GLFUNC * ptr_glProgramUniformMatrix4x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:1267
clan::GLFunctions::TextureBuffer
ptr_glTextureBuffer TextureBuffer
Definition opengl_wrap.h:2205
clan::GLFunctions::ptr_glBindTransformFeedback
void(GLFUNC * ptr_glBindTransformFeedback)(GLenum target, GLuint id)
Definition opengl_wrap.h:1197
clan::GLFunctions::vertexAttrib3f
ptr_glVertexAttrib3f vertexAttrib3f
Definition opengl_wrap.h:1704
clan::GLFunctions::TextureParameterIiv
ptr_glTextureParameterIiv TextureParameterIiv
Definition opengl_wrap.h:2224
clan::GLFunctions::ptr_glProgramUniform4i
void(GLFUNC * ptr_glProgramUniform4i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Definition opengl_wrap.h:1248
clan::GLFunctions::deleteShader
ptr_glDeleteShader deleteShader
Definition opengl_wrap.h:1645
clan::GLFunctions::ptr_glBlendEquationi
void(GLFUNC * ptr_glBlendEquationi)(GLuint buf, GLenum mode)
Definition opengl_wrap.h:1045
clan::GLFunctions::GetTextureLevelParameterfv
ptr_glGetTextureLevelParameterfv GetTextureLevelParameterfv
Definition opengl_wrap.h:2231
clan::GLFunctions::pointParameterf
ptr_glPointParameterf pointParameterf
Definition opengl_wrap.h:1611
clan::GLFunctions::ptr_glClearBufferData
void(GLFUNC * ptr_glClearBufferData)(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
Definition opengl_wrap.h:1346
clan::GLFunctions::ptr_glVertexAttrib4dv
void(GLFUNC * ptr_glVertexAttrib4dv)(GLuint index, const GLdouble *v)
Definition opengl_wrap.h:962
clan::GLFunctions::ptr_glDrawElementsInstancedBaseVertex
void(GLFUNC * ptr_glDrawElementsInstancedBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex)
Definition opengl_wrap.h:1085
clan::GLFunctions::ptr_glShaderBinary
void(GLFUNC * ptr_glShaderBinary)(GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length)
Definition opengl_wrap.h:1209
clan::GLFunctions::GetNamedBufferPointerv
ptr_glGetNamedBufferPointerv GetNamedBufferPointerv
Definition opengl_wrap.h:2180
clan::GLFunctions::ptr_glDrawBuffer
void(GLFUNC * ptr_glDrawBuffer)(GLenum mode)
Definition opengl_wrap.h:789
clan::GLFunctions::ptr_glGetShaderInfoLog
void(GLFUNC * ptr_glGetShaderInfoLog)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition opengl_wrap.h:901
clan::GLFunctions::ptr_glBindSampler
void(GLFUNC * ptr_glBindSampler)(GLuint unit, GLuint sampler)
Definition opengl_wrap.h:1115
clan::GLFunctions::uniform3d
ptr_glUniform3d uniform3d
Definition opengl_wrap.h:1926
clan::GLFunctions::ptr_glActiveTexture
void(GLFUNC * ptr_glActiveTexture)(GLenum texture)
Definition opengl_wrap.h:844
clan::GLFunctions::TextureParameterIuiv
ptr_glTextureParameterIuiv TextureParameterIuiv
Definition opengl_wrap.h:2225
clan::GLFunctions::ptr_glGetnPolygonStipple
void(GLFUNC * ptr_glGetnPolygonStipple)(GLsizei bufSize, GLubyte *pattern)
Definition opengl_wrap.h:1520
clan::GLFunctions::ptr_glTextureStorage2D
void(GLFUNC * ptr_glTextureStorage2D)(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
Definition opengl_wrap.h:1453
clan::GLFunctions::ptr_glFinish
void(GLFUNC * ptr_glFinish)(void)
Definition opengl_wrap.h:799
clan::GLFunctions::textureStorage3DMultisampleEXT
ptr_glTextureStorage3DMultisampleEXT textureStorage3DMultisampleEXT
Definition opengl_wrap.h:2133
clan::GLFunctions::ptr_glGetnPixelMapuiv
void(GLFUNC * ptr_glGetnPixelMapuiv)(GLenum map, GLsizei bufSize, GLuint *values)
Definition opengl_wrap.h:1518
clan::GLFunctions::vertexAttribL1dv
ptr_glVertexAttribL1dv vertexAttribL1dv
Definition opengl_wrap.h:2035
clan::GLFunctions::blendFuncSeparatei
ptr_glBlendFuncSeparatei blendFuncSeparatei
Definition opengl_wrap.h:1803
clan::GLFunctions::secondaryColorP3ui
ptr_glSecondaryColorP3ui secondaryColorP3ui
Definition opengl_wrap.h:1912
clan::GLFunctions::ptr_glColorP3uiv
void(GLFUNC * ptr_glColorP3uiv)(GLenum type, const GLuint *color)
Definition opengl_wrap.h:1154
clan::GLFunctions::ptr_glGetnMapfv
void(GLFUNC * ptr_glGetnMapfv)(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
Definition opengl_wrap.h:1515
clan::GLFunctions::ptr_glVertexAttrib3dv
void(GLFUNC * ptr_glVertexAttrib3dv)(GLuint index, const GLdouble *v)
Definition opengl_wrap.h:948
clan::GLFunctions::GetNamedFramebufferParameteriv
ptr_glGetNamedFramebufferParameteriv GetNamedFramebufferParameteriv
Definition opengl_wrap.h:2198
clan::GLFunctions::ptr_glPolygonOffset
void(GLFUNC * ptr_glPolygonOffset)(GLfloat factor, GLfloat units)
Definition opengl_wrap.h:827
clan::GLFunctions::ptr_glFlushMappedBufferRange
void(GLFUNC * ptr_glFlushMappedBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length)
Definition opengl_wrap.h:1070
clan::GLFunctions::isRenderbuffer
ptr_glIsRenderbuffer isRenderbuffer
Definition opengl_wrap.h:1804
clan::GLFunctions::getnTexImageARB
ptr_glGetnTexImageARB getnTexImageARB
Definition opengl_wrap.h:2069
clan::GLFunctions::ptr_glResumeTransformFeedback
void(GLFUNC * ptr_glResumeTransformFeedback)(void)
Definition opengl_wrap.h:1202
clan::GLFunctions::uniform2d
ptr_glUniform2d uniform2d
Definition opengl_wrap.h:1925
clan::GLFunctions::uniform1f
ptr_glUniform1f uniform1f
Definition opengl_wrap.h:1670
clan::GLFunctions::getMultisamplefv
ptr_glGetMultisamplefv getMultisamplefv
Definition opengl_wrap.h:1852
clan::GLFunctions::getSamplerParameterIiv
ptr_glGetSamplerParameterIiv getSamplerParameterIiv
Definition opengl_wrap.h:1878
clan::GLFunctions::compressedTexSubImage2D
ptr_glCompressedTexSubImage2D compressedTexSubImage2D
Definition opengl_wrap.h:1605
clan::GLFunctions::ptr_glScissorArrayv
void(GLFUNC * ptr_glScissorArrayv)(GLuint first, GLsizei count, const GLint *v)
Definition opengl_wrap.h:1289
clan::GLFunctions::ptr_glSamplerParameterIiv
void(GLFUNC * ptr_glSamplerParameterIiv)(GLuint sampler, GLenum pname, const GLint *param)
Definition opengl_wrap.h:1120
clan::GLFunctions::getnPixelMapfvARB
ptr_glGetnPixelMapfvARB getnPixelMapfvARB
Definition opengl_wrap.h:2060
clan::GLFunctions::GetTextureLevelParameteriv
ptr_glGetTextureLevelParameteriv GetTextureLevelParameteriv
Definition opengl_wrap.h:2232
clan::GLFunctions::isTexture
ptr_glIsTexture isTexture
Definition opengl_wrap.h:1592
clan::GLFunctions::CopyTextureSubImage2D
ptr_glCopyTextureSubImage2D CopyTextureSubImage2D
Definition opengl_wrap.h:2219
clan::GLFunctions::ptr_glGetVertexArrayiv
void(GLFUNC * ptr_glGetVertexArrayiv)(GLuint vaobj, GLenum pname, GLint *param)
Definition opengl_wrap.h:1493
clan::GLFunctions::ptr_glUseProgramStages
void(GLFUNC * ptr_glUseProgramStages)(GLuint pipeline, GLbitfield stages, GLuint program)
Definition opengl_wrap.h:1216
clan::GLFunctions::ptr_glUniform4d
void(GLFUNC * ptr_glUniform4d)(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition opengl_wrap.h:1172
clan::GLFunctions::texCoordP2uiv
ptr_glTexCoordP2uiv texCoordP2uiv
Definition opengl_wrap.h:1893
clan::GLFunctions::MapNamedBufferRange
ptr_glMapNamedBufferRange MapNamedBufferRange
Definition opengl_wrap.h:2175
clan::GLFunctions::vertexAttribL2dv
ptr_glVertexAttribL2dv vertexAttribL2dv
Definition opengl_wrap.h:2036
clan::GLFunctions::ptr_glStencilFunc
void(GLFUNC * ptr_glStencilFunc)(GLenum func, GLint ref, GLuint mask)
Definition opengl_wrap.h:803
clan::GLFunctions::GetnSeparableFilter
ptr_glGetnSeparableFilter GetnSeparableFilter
Definition opengl_wrap.h:2278
clan::GLFunctions::ptr_glTexSubImage2D
void(GLFUNC * ptr_glTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
Definition opengl_wrap.h:833
clan::GLFunctions::uniform3uiv
ptr_glUniform3uiv uniform3uiv
Definition opengl_wrap.h:1780
clan::GLFunctions::programUniformMatrix3x2dv
ptr_glProgramUniformMatrix3x2dv programUniformMatrix3x2dv
Definition opengl_wrap.h:2024
clan::GLFunctions::ptr_glVertexAttrib1sv
void(GLFUNC * ptr_glVertexAttrib1sv)(GLuint index, const GLshort *v)
Definition opengl_wrap.h:940
clan::GLFunctions::shaderBinary
ptr_glShaderBinary shaderBinary
Definition opengl_wrap.h:1964
clan::GLFunctions::vertexAttribFormat
ptr_glVertexAttribFormat vertexAttribFormat
Definition opengl_wrap.h:2136
clan::GLFunctions::ptr_glTexCoordP4ui
void(GLFUNC * ptr_glTexCoordP4ui)(GLenum type, GLuint coords)
Definition opengl_wrap.h:1141
clan::GLFunctions::objectPtrLabel
ptr_glObjectPtrLabel objectPtrLabel
Definition opengl_wrap.h:2099
clan::GLFunctions::getUniformBlockIndex
ptr_glGetUniformBlockIndex getUniformBlockIndex
Definition opengl_wrap.h:1833
clan::GLFunctions::uniformMatrix3x4dv
ptr_glUniformMatrix3x4dv uniformMatrix3x4dv
Definition opengl_wrap.h:1938
clan::GLFunctions::vertexAttribI4bv
ptr_glVertexAttribI4bv vertexAttribI4bv
Definition opengl_wrap.h:1767
clan::GLFunctions::GetTextureParameterIuiv
ptr_glGetTextureParameterIuiv GetTextureParameterIuiv
Definition opengl_wrap.h:2235
clan::GLFunctions::ptr_glNamedFramebufferDrawBuffer
void(GLFUNC * ptr_glNamedFramebufferDrawBuffer)(GLuint framebuffer, GLenum buf)
Definition opengl_wrap.h:1432
clan::GLFunctions::ptr_glVertexAttrib1dv
void(GLFUNC * ptr_glVertexAttrib1dv)(GLuint index, const GLdouble *v)
Definition opengl_wrap.h:936
clan::GLFunctions::ptr_glVertexAttribI2ui
void(GLFUNC * ptr_glVertexAttribI2ui)(GLuint index, GLuint x, GLuint y)
Definition opengl_wrap.h:1001
clan::GLFunctions::ptr_glGetVertexAttribLdv
void(GLFUNC * ptr_glGetVertexAttribLdv)(GLuint index, GLenum pname, GLdouble *params)
Definition opengl_wrap.h:1285
clan::GLFunctions::ptr_glCompressedTextureSubImage2D
void(GLFUNC * ptr_glCompressedTextureSubImage2D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
Definition opengl_wrap.h:1461
clan::GLFunctions::ptr_glVertexAttrib4Nbv
void(GLFUNC * ptr_glVertexAttrib4Nbv)(GLuint index, const GLbyte *v)
Definition opengl_wrap.h:953
clan::GLFunctions::mapBufferRange
ptr_glMapBufferRange mapBufferRange
Definition opengl_wrap.h:1824
clan::GLFunctions::GetQueryBufferObjectui64v
ptr_glGetQueryBufferObjectui64v GetQueryBufferObjectui64v
Definition opengl_wrap.h:2256
clan::GLFunctions::ClearTexSubImage
ptr_glClearTexSubImage ClearTexSubImage
Definition opengl_wrap.h:2151
clan::GLFunctions::GetnPixelMapuiv
ptr_glGetnPixelMapuiv GetnPixelMapuiv
Definition opengl_wrap.h:2273
clan::GLFunctions::drawBuffers
ptr_glDrawBuffers drawBuffers
Definition opengl_wrap.h:1635
clan::GLFunctions::ptr_glVertexArrayBindingDivisor
void(GLFUNC * ptr_glVertexArrayBindingDivisor)(GLuint vaobj, GLuint bindingindex, GLuint divisor)
Definition opengl_wrap.h:1492
clan::GLFunctions::ptr_glUniformMatrix4x2dv
void(GLFUNC * ptr_glUniformMatrix4x2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1184
clan::GLFunctions::ptr_glUniform1f
void(GLFUNC * ptr_glUniform1f)(GLint location, GLfloat v0)
Definition opengl_wrap.h:915
clan::GLFunctions::programUniformMatrix3x4dv
ptr_glProgramUniformMatrix3x4dv programUniformMatrix3x4dv
Definition opengl_wrap.h:2027
clan::GLFunctions::createSyncFromCLeventARB
ptr_glCreateSyncFromCLeventARB createSyncFromCLeventARB
Definition opengl_wrap.h:2051
clan::GLFunctions::ptr_glGetUniformdv
void(GLFUNC * ptr_glGetUniformdv)(GLuint program, GLint location, GLdouble *params)
Definition opengl_wrap.h:1186
clan::GLFunctions::ptr_glVertexAttribLPointer
void(GLFUNC * ptr_glVertexAttribLPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
Definition opengl_wrap.h:1284
clan::GLFunctions::texParameterfv
ptr_glTexParameterfv texParameterfv
Definition opengl_wrap.h:1539
clan::GLFunctions::GetnMapdv
ptr_glGetnMapdv GetnMapdv
Definition opengl_wrap.h:2269
clan::GLFunctions::uniformMatrix3fv
ptr_glUniformMatrix3fv uniformMatrix3fv
Definition opengl_wrap.h:1687
clan::GLFunctions::ptr_glGetIntegerv
void(GLFUNC * ptr_glGetIntegerv)(GLenum pname, GLint *params)
Definition opengl_wrap.h:814
clan::GLFunctions::multiDrawArrays
ptr_glMultiDrawArrays multiDrawArrays
Definition opengl_wrap.h:1609
clan::GLFunctions::ptr_glIsFramebuffer
GLboolean(GLFUNC * ptr_glIsFramebuffer)(GLuint framebuffer)
Definition opengl_wrap.h:1055
clan::GLFunctions::uniformMatrix2dv
ptr_glUniformMatrix2dv uniformMatrix2dv
Definition opengl_wrap.h:1932
clan::GLFunctions::queryCounter
ptr_glQueryCounter queryCounter
Definition opengl_wrap.h:1881
clan::GLFunctions::framebufferTexture2D
ptr_glFramebufferTexture2D framebufferTexture2D
Definition opengl_wrap.h:1816
clan::GLFunctions::copyTexSubImage1D
ptr_glCopyTexSubImage1D copyTexSubImage1D
Definition opengl_wrap.h:1585
clan::GLFunctions::ptr_glUniform4f
void(GLFUNC * ptr_glUniform4f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Definition opengl_wrap.h:918
clan::GLFunctions::ptr_glProgramUniformMatrix2x4dv
void(GLFUNC * ptr_glProgramUniformMatrix2x4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1270
clan::GLFunctions::getNamedStringARB
ptr_glGetNamedStringARB getNamedStringARB
Definition opengl_wrap.h:1863
clan::GLFunctions::ptr_glGetGraphicsResetStatusARB
GLenum(GLFUNC * ptr_glGetGraphicsResetStatusARB)(void)
Definition opengl_wrap.h:1301
clan::GLFunctions::ptr_glGetObjectLabel
void(GLFUNC * ptr_glGetObjectLabel)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
Definition opengl_wrap.h:1343
clan::GLFunctions::ptr_glGetCompressedTexImage
void(GLFUNC * ptr_glGetCompressedTexImage)(GLenum target, GLint level, GLvoid *img)
Definition opengl_wrap.h:852
clan::GLFunctions::uniform2dv
ptr_glUniform2dv uniform2dv
Definition opengl_wrap.h:1929
clan::GLFunctions::blendEquationiARB
ptr_glBlendEquationiARB blendEquationiARB
Definition opengl_wrap.h:1854
clan::GLFunctions::ptr_glGetVertexAttribiv
void(GLFUNC * ptr_glGetVertexAttribiv)(GLuint index, GLenum pname, GLint *params)
Definition opengl_wrap.h:908
clan::GLFunctions::ptr_glProgramUniform2d
void(GLFUNC * ptr_glProgramUniform2d)(GLuint program, GLint location, GLdouble v0, GLdouble v1)
Definition opengl_wrap.h:1236
clan::GLFunctions::ptr_glGetFloati_v
void(GLFUNC * ptr_glGetFloati_v)(GLenum target, GLuint index, GLfloat *data)
Definition opengl_wrap.h:1294
clan::GLFunctions::TextureStorage3D
ptr_glTextureStorage3D TextureStorage3D
Definition opengl_wrap.h:2209
clan::GLFunctions::texCoordP1uiv
ptr_glTexCoordP1uiv texCoordP1uiv
Definition opengl_wrap.h:1891
clan::GLFunctions::hint
ptr_glHint hint
Definition opengl_wrap.h:1533
clan::GLFunctions::GetQueryBufferObjectuiv
ptr_glGetQueryBufferObjectuiv GetQueryBufferObjectuiv
Definition opengl_wrap.h:2257
clan::GLFunctions::getSamplerParameteriv
ptr_glGetSamplerParameteriv getSamplerParameteriv
Definition opengl_wrap.h:1877
clan::GLFunctions::programUniform2uiv
ptr_glProgramUniform2uiv programUniform2uiv
Definition opengl_wrap.h:1994
clan::GLFunctions::uniform3f
ptr_glUniform3f uniform3f
Definition opengl_wrap.h:1672
clan::GLFunctions::ptr_glVertexAttrib4f
void(GLFUNC * ptr_glVertexAttrib4f)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition opengl_wrap.h:963
clan::GLFunctions::VertexArrayAttribBinding
ptr_glVertexArrayAttribBinding VertexArrayAttribBinding
Definition opengl_wrap.h:2243
clan::GLFunctions::programUniform2f
ptr_glProgramUniform2f programUniform2f
Definition opengl_wrap.h:1989
clan::GLFunctions::ptr_glGetProgramResourceLocation
GLint(GLFUNC * ptr_glGetProgramResourceLocation)(GLuint program, GLenum programInterface, const GLchar *name)
Definition opengl_wrap.h:1370
clan::GLFunctions::genSamplers
ptr_glGenSamplers genSamplers
Definition opengl_wrap.h:1867
clan::GLFunctions::ptr_glVertexAttribI4usv
void(GLFUNC * ptr_glVertexAttribI4usv)(GLuint index, const GLushort *v)
Definition opengl_wrap.h:1015
clan::GLFunctions::uniform2iv
ptr_glUniform2iv uniform2iv
Definition opengl_wrap.h:1683
clan::GLFunctions::TextureStorage1D
ptr_glTextureStorage1D TextureStorage1D
Definition opengl_wrap.h:2207
clan::GLFunctions::isSync
ptr_glIsSync isSync
Definition opengl_wrap.h:1844
clan::GLFunctions::getProgramResourceLocation
ptr_glGetProgramResourceLocation getProgramResourceLocation
Definition opengl_wrap.h:2125
clan::GLFunctions::ptr_glCreateVertexArrays
void(GLFUNC * ptr_glCreateVertexArrays)(GLsizei n, GLuint *arrays)
Definition opengl_wrap.h:1482
clan::GLFunctions::vertexAttrib3sv
ptr_glVertexAttrib3sv vertexAttrib3sv
Definition opengl_wrap.h:1707
clan::GLFunctions::uniform4dv
ptr_glUniform4dv uniform4dv
Definition opengl_wrap.h:1931
clan::GLFunctions::getnUniformdvARB
ptr_glGetnUniformdvARB getnUniformdvARB
Definition opengl_wrap.h:2075
clan::GLFunctions::ptr_glViewport
void(GLFUNC * ptr_glViewport)(GLint x, GLint y, GLsizei width, GLsizei height)
Definition opengl_wrap.h:823
clan::GLFunctions::ptr_glUniform4i
void(GLFUNC * ptr_glUniform4i)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Definition opengl_wrap.h:922
clan::GLFunctions::ptr_glBindVertexBuffer
void(GLFUNC * ptr_glBindVertexBuffer)(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
Definition opengl_wrap.h:1380
clan::GLFunctions::TransformFeedbackBufferRange
ptr_glTransformFeedbackBufferRange TransformFeedbackBufferRange
Definition opengl_wrap.h:2163
clan::GLFunctions::ptr_glGetError
GLenum(GLFUNC * ptr_glGetError)(void)
Definition opengl_wrap.h:812
clan::GLFunctions::ptr_glGetSamplerParameterIiv
void(GLFUNC * ptr_glGetSamplerParameterIiv)(GLuint sampler, GLenum pname, GLint *params)
Definition opengl_wrap.h:1123
clan::GLFunctions::programUniform4dv
ptr_glProgramUniform4dv programUniform4dv
Definition opengl_wrap.h:2008
clan::GLFunctions::ptr_glProgramUniform4iv
void(GLFUNC * ptr_glProgramUniform4iv)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition opengl_wrap.h:1249
clan::GLFunctions::programUniform3iv
ptr_glProgramUniform3iv programUniform3iv
Definition opengl_wrap.h:1996
clan::GLFunctions::ptr_glIsEnabled
GLboolean(GLFUNC * ptr_glIsEnabled)(GLenum cap)
Definition opengl_wrap.h:821
clan::GLFunctions::ptr_glProgramUniform3iv
void(GLFUNC * ptr_glProgramUniform3iv)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition opengl_wrap.h:1241
clan::GLFunctions::vertexAttrib4bv
ptr_glVertexAttrib4bv vertexAttrib4bv
Definition opengl_wrap.h:1715
clan::GLFunctions::ptr_glGetVertexArrayIndexed64iv
void(GLFUNC * ptr_glGetVertexArrayIndexed64iv)(GLuint vaobj, GLuint index, GLenum pname, CLint64 *param)
Definition opengl_wrap.h:1495
clan::GLFunctions::GetVertexArrayIndexediv
ptr_glGetVertexArrayIndexediv GetVertexArrayIndexediv
Definition opengl_wrap.h:2249
clan::GLFunctions::ptr_glClampColor
void(GLFUNC * ptr_glClampColor)(GLenum target, GLenum clamp)
Definition opengl_wrap.h:990
clan::GLFunctions::invalidateSubFramebuffer
ptr_glInvalidateSubFramebuffer invalidateSubFramebuffer
Definition opengl_wrap.h:2118
clan::GLFunctions::ptr_glFlushMappedNamedBufferRange
void(GLFUNC * ptr_glFlushMappedNamedBufferRange)(GLuint buffer, GLintptr offset, GLsizeiptr length)
Definition opengl_wrap.h:1422
clan::GLFunctions::ptr_glBlendEquationSeparatei
void(GLFUNC * ptr_glBlendEquationSeparatei)(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
Definition opengl_wrap.h:1046
clan::GLFunctions::compressedTexSubImage1D
ptr_glCompressedTexSubImage1D compressedTexSubImage1D
Definition opengl_wrap.h:1606
clan::GLFunctions::ptr_glObjectLabel
void(GLFUNC * ptr_glObjectLabel)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
Definition opengl_wrap.h:1342
clan::GLFunctions::programUniformMatrix3dv
ptr_glProgramUniformMatrix3dv programUniformMatrix3dv
Definition opengl_wrap.h:2015
clan::GLFunctions::NamedBufferSubData
ptr_glNamedBufferSubData NamedBufferSubData
Definition opengl_wrap.h:2170
clan::GLFunctions::vertexAttribL3dv
ptr_glVertexAttribL3dv vertexAttribL3dv
Definition opengl_wrap.h:2037
clan::GLFunctions::ptr_glGetnColorTableARB
void(GLFUNC * ptr_glGetnColorTableARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *table)
Definition opengl_wrap.h:1309
clan::GLFunctions::ptr_glUniformMatrix3fv
void(GLFUNC * ptr_glUniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:932
clan::GLFunctions::ptr_glVertexAttrib4usv
void(GLFUNC * ptr_glVertexAttrib4usv)(GLuint index, const GLushort *v)
Definition opengl_wrap.h:970
clan::GLFunctions::ptr_glProgramUniformMatrix3x2fv
void(GLFUNC * ptr_glProgramUniformMatrix3x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:1263
clan::GLFunctions::ptr_glMemoryBarrier
void(GLFUNC * ptr_glMemoryBarrier)(GLbitfield barriers)
Definition opengl_wrap.h:1329
clan::GLFunctions::ptr_glProgramUniform4ui
void(GLFUNC * ptr_glProgramUniform4ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Definition opengl_wrap.h:1254
clan::GLFunctions::ptr_glProgramUniform4uiv
void(GLFUNC * ptr_glProgramUniform4uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition opengl_wrap.h:1255
clan::GLFunctions::ptr_glReadBuffer
void(GLFUNC * ptr_glReadBuffer)(GLenum mode)
Definition opengl_wrap.h:808
clan::GLFunctions::texSubImage3D
ptr_glTexSubImage3D texSubImage3D
Definition opengl_wrap.h:1597
clan::GLFunctions::ptr_glProgramUniform3fv
void(GLFUNC * ptr_glProgramUniform3fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition opengl_wrap.h:1243
clan::GLFunctions::ptr_glMultiDrawArrays
void(GLFUNC * ptr_glMultiDrawArrays)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
Definition opengl_wrap.h:854
clan::GLFunctions::ptr_glVertexAttrib3fv
void(GLFUNC * ptr_glVertexAttrib3fv)(GLuint index, const GLfloat *v)
Definition opengl_wrap.h:950
clan::GLFunctions::uniform4uiv
ptr_glUniform4uiv uniform4uiv
Definition opengl_wrap.h:1781
clan::GLFunctions::ptr_glDispatchComputeIndirect
void(GLFUNC * ptr_glDispatchComputeIndirect)(GLintptr indirect)
Definition opengl_wrap.h:1351
clan::GLFunctions::ptr_glUniformSubroutinesuiv
void(GLFUNC * ptr_glUniformSubroutinesuiv)(GLenum shadertype, GLsizei count, const GLuint *indices)
Definition opengl_wrap.h:1192
clan::GLFunctions::ptr_glGetVertexAttribfv
void(GLFUNC * ptr_glGetVertexAttribfv)(GLuint index, GLenum pname, GLfloat *params)
Definition opengl_wrap.h:907
clan::GLFunctions::ptr_glVertexP2uiv
void(GLFUNC * ptr_glVertexP2uiv)(GLenum type, const GLuint *value)
Definition opengl_wrap.h:1130
clan::GLFunctions::CompressedTextureSubImage2D
ptr_glCompressedTextureSubImage2D CompressedTextureSubImage2D
Definition opengl_wrap.h:2216
clan::GLFunctions::ptr_glSamplerParameterIuiv
void(GLFUNC * ptr_glSamplerParameterIuiv)(GLuint sampler, GLenum pname, const GLuint *param)
Definition opengl_wrap.h:1121
clan::GLFunctions::vertexAttribLFormat
ptr_glVertexAttribLFormat vertexAttribLFormat
Definition opengl_wrap.h:2138
clan::GLFunctions::ptr_glProgramUniformMatrix4x2dv
void(GLFUNC * ptr_glProgramUniformMatrix4x2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1271
clan::GLFunctions::ptr_glGetProgramPipelineiv
void(GLFUNC * ptr_glGetProgramPipelineiv)(GLuint pipeline, GLenum pname, GLint *params)
Definition opengl_wrap.h:1223
clan::GLFunctions::ptr_glNormalP3uiv
void(GLFUNC * ptr_glNormalP3uiv)(GLenum type, const GLuint *coords)
Definition opengl_wrap.h:1152
clan::GLFunctions::ptr_glGetAttribLocation
GLint(GLFUNC * ptr_glGetAttribLocation)(GLuint program, const GLchar *name)
Definition opengl_wrap.h:897
clan::GLFunctions::clearBufferSubData
ptr_glClearBufferSubData clearBufferSubData
Definition opengl_wrap.h:2102
clan::GLFunctions::bindFragDataLocation
ptr_glBindFragDataLocation bindFragDataLocation
Definition opengl_wrap.h:1772
clan::GLFunctions::ClearNamedFramebufferuiv
ptr_glClearNamedFramebufferuiv ClearNamedFramebufferuiv
Definition opengl_wrap.h:2193
clan::GLFunctions::ptr_glTexCoordP2uiv
void(GLFUNC * ptr_glTexCoordP2uiv)(GLenum type, const GLuint *coords)
Definition opengl_wrap.h:1138
clan::GLFunctions::releaseShaderCompiler
ptr_glReleaseShaderCompiler releaseShaderCompiler
Definition opengl_wrap.h:1963
clan::GLFunctions::ptr_glMinSampleShadingARB
void(GLFUNC * ptr_glMinSampleShadingARB)(GLfloat value)
Definition opengl_wrap.h:1103
clan::GLFunctions::TextureParameteriv
ptr_glTextureParameteriv TextureParameteriv
Definition opengl_wrap.h:2226
clan::GLFunctions::ptr_glTextureBufferRange
void(GLFUNC * ptr_glTextureBufferRange)(GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition opengl_wrap.h:1451
clan::GLFunctions::GetnUniformfv
ptr_glGetnUniformfv GetnUniformfv
Definition opengl_wrap.h:2265
clan::GLFunctions::ptr_glDrawElementsBaseVertex
void(GLFUNC * ptr_glDrawElementsBaseVertex)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
Definition opengl_wrap.h:1083
clan::GLFunctions::ptr_glVertexArrayVertexBuffer
void(GLFUNC * ptr_glVertexArrayVertexBuffer)(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
Definition opengl_wrap.h:1486
clan::GLFunctions::ptr_glDrawTransformFeedbackStreamInstanced
void(GLFUNC * ptr_glDrawTransformFeedbackStreamInstanced)(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
Definition opengl_wrap.h:1325
clan::GLFunctions::ptr_glVertexAttrib2s
void(GLFUNC * ptr_glVertexAttrib2s)(GLuint index, GLshort x, GLshort y)
Definition opengl_wrap.h:945
clan::GLFunctions::ptr_glDisablei
void(GLFUNC * ptr_glDisablei)(GLenum target, GLuint index)
Definition opengl_wrap.h:982
clan::GLFunctions::uniform3ui
ptr_glUniform3ui uniform3ui
Definition opengl_wrap.h:1776
clan::GLFunctions::ptr_glGetnUniformivARB
void(GLFUNC * ptr_glGetnUniformivARB)(GLuint program, GLint location, GLsizei bufSize, GLint *params)
Definition opengl_wrap.h:1318
clan::GLFunctions::getnUniformuivARB
ptr_glGetnUniformuivARB getnUniformuivARB
Definition opengl_wrap.h:2074
clan::GLFunctions::ptr_glGenerateMipmap
void(GLFUNC * ptr_glGenerateMipmap)(GLenum target)
Definition opengl_wrap.h:1065
clan::GLFunctions::ptr_glGetDebugMessageLogARB
GLuint(GLFUNC * ptr_glGetDebugMessageLogARB)(GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
Definition opengl_wrap.h:1300
clan::GLFunctions::ptr_glColorP3ui
void(GLFUNC * ptr_glColorP3ui)(GLenum type, GLuint color)
Definition opengl_wrap.h:1153
clan::GLFunctions::ptr_glGetnUniformfvARB
void(GLFUNC * ptr_glGetnUniformfvARB)(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
Definition opengl_wrap.h:1317
clan::GLFunctions::ptr_glCopyTextureSubImage3D
void(GLFUNC * ptr_glCopyTextureSubImage3D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition opengl_wrap.h:1465
clan::GLFunctions::bufferData
ptr_glBufferData bufferData
Definition opengl_wrap.h:1627
clan::GLFunctions::ptr_glBindImageTextures
void(GLFUNC * ptr_glBindImageTextures)(GLuint first, GLsizei count, const GLuint *textures)
Definition opengl_wrap.h:1401
clan::GLFunctions::ptr_glGetActiveUniformsiv
void(GLFUNC * ptr_glGetActiveUniformsiv)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
Definition opengl_wrap.h:1076
clan::GLFunctions::getActiveUniformName
ptr_glGetActiveUniformName getActiveUniformName
Definition opengl_wrap.h:1832
clan::GLFunctions::isBuffer
ptr_glIsBuffer isBuffer
Definition opengl_wrap.h:1626
clan::GLFunctions::uniform2ui
ptr_glUniform2ui uniform2ui
Definition opengl_wrap.h:1775
clan::GLFunctions::ptr_glUniformMatrix3x4fv
void(GLFUNC * ptr_glUniformMatrix3x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:976
clan::GLFunctions::getUniformfv
ptr_glGetUniformfv getUniformfv
Definition opengl_wrap.h:1659
clan::GLFunctions::renderbufferStorage
ptr_glRenderbufferStorage renderbufferStorage
Definition opengl_wrap.h:1808
clan::GLFunctions::genTextures
ptr_glGenTextures genTextures
Definition opengl_wrap.h:1591
clan::GLFunctions::getVertexAttribfv
ptr_glGetVertexAttribfv getVertexAttribfv
Definition opengl_wrap.h:1662
clan::GLFunctions::uniform4fv
ptr_glUniform4fv uniform4fv
Definition opengl_wrap.h:1681
clan::GLFunctions::uniform1dv
ptr_glUniform1dv uniform1dv
Definition opengl_wrap.h:1928
clan::GLFunctions::vertexAttrib1fv
ptr_glVertexAttrib1fv vertexAttrib1fv
Definition opengl_wrap.h:1693
clan::GLFunctions::ptr_glProgramUniformMatrix3fv
void(GLFUNC * ptr_glProgramUniformMatrix3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:1257
clan::GLFunctions::ptr_glCopyTexSubImage3D
void(GLFUNC * ptr_glCopyTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition opengl_wrap.h:843
clan::GLFunctions::ptr_glBindProgramPipeline
void(GLFUNC * ptr_glBindProgramPipeline)(GLuint pipeline)
Definition opengl_wrap.h:1219
clan::GLFunctions::ptr_glVertexAttribI4sv
void(GLFUNC * ptr_glVertexAttribI4sv)(GLuint index, const GLshort *v)
Definition opengl_wrap.h:1013
clan::GLFunctions::ClearNamedFramebufferfv
ptr_glClearNamedFramebufferfv ClearNamedFramebufferfv
Definition opengl_wrap.h:2194
clan::GLFunctions::flushMappedBufferRange
ptr_glFlushMappedBufferRange flushMappedBufferRange
Definition opengl_wrap.h:1825
clan::GLFunctions::GetnMapiv
ptr_glGetnMapiv GetnMapiv
Definition opengl_wrap.h:2271
clan::GLFunctions::texStorage3D
ptr_glTexStorage3D texStorage3D
Definition opengl_wrap.h:2087
clan::GLFunctions::getProgramStageiv
ptr_glGetProgramStageiv getProgramStageiv
Definition opengl_wrap.h:1949
clan::GLFunctions::ptr_glGetnUniformfv
void(GLFUNC * ptr_glGetnUniformfv)(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
Definition opengl_wrap.h:1510
clan::GLFunctions::uniform1uiv
ptr_glUniform1uiv uniform1uiv
Definition opengl_wrap.h:1778
clan::GLFunctions::vertexAttrib3fv
ptr_glVertexAttrib3fv vertexAttrib3fv
Definition opengl_wrap.h:1705
clan::GLFunctions::ptr_glProgramUniformMatrix2dv
void(GLFUNC * ptr_glProgramUniformMatrix2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1259
clan::GLFunctions::ptr_glGetNamedBufferPointerv
void(GLFUNC * ptr_glGetNamedBufferPointerv)(GLuint buffer, GLenum pname, void **params)
Definition opengl_wrap.h:1425
clan::GLFunctions::deleteSamplers
ptr_glDeleteSamplers deleteSamplers
Definition opengl_wrap.h:1868
clan::GLFunctions::getVertexAttribPointerv
ptr_glGetVertexAttribPointerv getVertexAttribPointerv
Definition opengl_wrap.h:1664
clan::GLFunctions::ptr_glDebugMessageControlARB
void(GLFUNC * ptr_glDebugMessageControlARB)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
Definition opengl_wrap.h:1297
clan::GLFunctions::vertexAttrib4s
ptr_glVertexAttrib4s vertexAttrib4s
Definition opengl_wrap.h:1721
clan::GLFunctions::getProgramResourceLocationIndex
ptr_glGetProgramResourceLocationIndex getProgramResourceLocationIndex
Definition opengl_wrap.h:2126
clan::GLFunctions::ptr_glCreateSamplers
void(GLFUNC * ptr_glCreateSamplers)(GLsizei n, GLuint *samplers)
Definition opengl_wrap.h:1496
clan::GLFunctions::ptr_glVertexAttribL3d
void(GLFUNC * ptr_glVertexAttribL3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
Definition opengl_wrap.h:1278
clan::GLFunctions::getStringi
ptr_glGetStringi getStringi
Definition opengl_wrap.h:1790
clan::GLFunctions::MemoryBarrierByRegion
ptr_glMemoryBarrierByRegion MemoryBarrierByRegion
Definition opengl_wrap.h:2258
clan::GLFunctions::ptr_glGetProgramResourceiv
void(GLFUNC * ptr_glGetProgramResourceiv)(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
Definition opengl_wrap.h:1369
clan::GLFunctions::ptr_glBlitFramebuffer
void(GLFUNC * ptr_glBlitFramebuffer)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
Definition opengl_wrap.h:1066
clan::GLFunctions::programUniform4i
ptr_glProgramUniform4i programUniform4i
Definition opengl_wrap.h:2003
clan::GLFunctions::multiTexCoordP4uiv
ptr_glMultiTexCoordP4uiv multiTexCoordP4uiv
Definition opengl_wrap.h:1905
clan::GLFunctions::texBufferRange
ptr_glTexBufferRange texBufferRange
Definition opengl_wrap.h:2128
clan::GLFunctions::getTexParameteriv
ptr_glGetTexParameteriv getTexParameteriv
Definition opengl_wrap.h:1573
clan::GLFunctions::GetTransformFeedbacki_v
ptr_glGetTransformFeedbacki_v GetTransformFeedbacki_v
Definition opengl_wrap.h:2165
clan::GLFunctions::primitiveRestartIndex
ptr_glPrimitiveRestartIndex primitiveRestartIndex
Definition opengl_wrap.h:1794
clan::GLFunctions::programUniform1ui
ptr_glProgramUniform1ui programUniform1ui
Definition opengl_wrap.h:1985
clan::GLFunctions::NamedBufferData
ptr_glNamedBufferData NamedBufferData
Definition opengl_wrap.h:2169
clan::GLFunctions::ptr_glGetUniformLocation
GLint(GLFUNC * ptr_glGetUniformLocation)(GLuint program, const GLchar *name)
Definition opengl_wrap.h:903
clan::GLFunctions::ptr_glIsSync
GLboolean(GLFUNC * ptr_glIsSync)(CLsync sync)
Definition opengl_wrap.h:1089
clan::GLFunctions::getSamplerParameterIuiv
ptr_glGetSamplerParameterIuiv getSamplerParameterIuiv
Definition opengl_wrap.h:1880
clan::GLFunctions::GetnCompressedTexImage
ptr_glGetnCompressedTexImage GetnCompressedTexImage
Definition opengl_wrap.h:2262
clan::GLFunctions::uniform3fv
ptr_glUniform3fv uniform3fv
Definition opengl_wrap.h:1680
clan::GLFunctions::GenerateTextureMipmap
ptr_glGenerateTextureMipmap GenerateTextureMipmap
Definition opengl_wrap.h:2227
clan::GLFunctions::ptr_glVertexArrayVertexAttribLFormatEXT
void(GLFUNC * ptr_glVertexArrayVertexAttribLFormatEXT)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition opengl_wrap.h:1389
clan::GLFunctions::ptr_glGetQueryiv
void(GLFUNC * ptr_glGetQueryiv)(GLenum target, GLenum pname, GLint *params)
Definition opengl_wrap.h:865
clan::GLFunctions::ptr_glUniform1fv
void(GLFUNC * ptr_glUniform1fv)(GLint location, GLsizei count, const GLfloat *value)
Definition opengl_wrap.h:923
clan::GLFunctions::ptr_glGetActiveSubroutineUniformiv
void(GLFUNC * ptr_glGetActiveSubroutineUniformiv)(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
Definition opengl_wrap.h:1189
clan::GLFunctions::ptr_glProgramUniform1fv
void(GLFUNC * ptr_glProgramUniform1fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition opengl_wrap.h:1227
clan::GLFunctions::texParameterIiv
ptr_glTexParameterIiv texParameterIiv
Definition opengl_wrap.h:1782
clan::GLFunctions::isProgramPipeline
ptr_glIsProgramPipeline isProgramPipeline
Definition opengl_wrap.h:1977
clan::GLFunctions::ClearNamedFramebufferiv
ptr_glClearNamedFramebufferiv ClearNamedFramebufferiv
Definition opengl_wrap.h:2192
clan::GLFunctions::VertexArrayVertexBuffers
ptr_glVertexArrayVertexBuffers VertexArrayVertexBuffers
Definition opengl_wrap.h:2242
clan::GLFunctions::ptr_glVertexAttrib4d
void(GLFUNC * ptr_glVertexAttrib4d)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition opengl_wrap.h:961
clan::GLFunctions::ptr_glTexImage1D
void(GLFUNC * ptr_glTexImage1D)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
Definition opengl_wrap.h:787
clan::GLFunctions::BindTextures
ptr_glBindTextures BindTextures
Definition opengl_wrap.h:2154
clan::GLFunctions::ptr_glDeleteFramebuffers
void(GLFUNC * ptr_glDeleteFramebuffers)(GLsizei n, const GLuint *framebuffers)
Definition opengl_wrap.h:1057
clan::GLFunctions::programUniform3fv
ptr_glProgramUniform3fv programUniform3fv
Definition opengl_wrap.h:1998
clan::GLFunctions::shaderSource
ptr_glShaderSource shaderSource
Definition opengl_wrap.h:1668
clan::GLFunctions::bindTransformFeedback
ptr_glBindTransformFeedback bindTransformFeedback
Definition opengl_wrap.h:1952
clan::GLFunctions::getProgramPipelineInfoLog
ptr_glGetProgramPipelineInfoLog getProgramPipelineInfoLog
Definition opengl_wrap.h:2030
clan::GLFunctions::ptr_glNamedStringARB
void(GLFUNC * ptr_glNamedStringARB)(GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string)
Definition opengl_wrap.h:1104
clan::GLFunctions::ptr_glUnmapNamedBuffer
GLboolean(GLFUNC * ptr_glUnmapNamedBuffer)(GLuint buffer)
Definition opengl_wrap.h:1421
clan::GLFunctions::ptr_glUniform1ui
void(GLFUNC * ptr_glUniform1ui)(GLint location, GLuint v0)
Definition opengl_wrap.h:1019
clan::GLFunctions::ClearTexImage
ptr_glClearTexImage ClearTexImage
Definition opengl_wrap.h:2150
clan::GLFunctions::ptr_glGetVertexAttribIiv
void(GLFUNC * ptr_glGetVertexAttribIiv)(GLuint index, GLenum pname, GLint *params)
Definition opengl_wrap.h:994
clan::GLFunctions::multiDrawElements
ptr_glMultiDrawElements multiDrawElements
Definition opengl_wrap.h:1610
clan::GLFunctions::clearBufferfv
ptr_glClearBufferfv clearBufferfv
Definition opengl_wrap.h:1788
clan::GLFunctions::getNamedStringivARB
ptr_glGetNamedStringivARB getNamedStringivARB
Definition opengl_wrap.h:1864
clan::GLFunctions::vertexAttribI2i
ptr_glVertexAttribI2i vertexAttribI2i
Definition opengl_wrap.h:1752
clan::GLFunctions::deleteTransformFeedbacks
ptr_glDeleteTransformFeedbacks deleteTransformFeedbacks
Definition opengl_wrap.h:1953
clan::GLFunctions::endTransformFeedback
ptr_glEndTransformFeedback endTransformFeedback
Definition opengl_wrap.h:1740
clan::GLFunctions::ptr_glClientWaitSync
GLenum(GLFUNC * ptr_glClientWaitSync)(CLsync sync, GLbitfield flags, CLuint64 timeout)
Definition opengl_wrap.h:1091
clan::GLFunctions::ptr_glVertexArrayElementBuffer
void(GLFUNC * ptr_glVertexArrayElementBuffer)(GLuint vaobj, GLuint buffer)
Definition opengl_wrap.h:1485
clan::GLFunctions::programUniform4ui
ptr_glProgramUniform4ui programUniform4ui
Definition opengl_wrap.h:2009
clan::GLFunctions::programUniform2iv
ptr_glProgramUniform2iv programUniform2iv
Definition opengl_wrap.h:1988
clan::GLFunctions::getProgramBinary
ptr_glGetProgramBinary getProgramBinary
Definition opengl_wrap.h:1968
clan::GLFunctions::pointParameteri
ptr_glPointParameteri pointParameteri
Definition opengl_wrap.h:1613
clan::GLFunctions::ptr_glGetBooleanv
void(GLFUNC * ptr_glGetBooleanv)(GLenum pname, GLboolean *params)
Definition opengl_wrap.h:810
clan::GLFunctions::ptr_glWaitSync
void(GLFUNC * ptr_glWaitSync)(CLsync sync, GLbitfield flags, CLuint64 timeout)
Definition opengl_wrap.h:1092
clan::GLFunctions::ptr_glProgramUniformMatrix4dv
void(GLFUNC * ptr_glProgramUniformMatrix4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1261
clan::GLFunctions::ptr_glVertexAttribP1uiv
void(GLFUNC * ptr_glVertexAttribP1uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition opengl_wrap.h:1160
clan::GLFunctions::CompressedTextureSubImage3D
ptr_glCompressedTextureSubImage3D CompressedTextureSubImage3D
Definition opengl_wrap.h:2217
clan::GLFunctions::uniform1i
ptr_glUniform1i uniform1i
Definition opengl_wrap.h:1674
clan::GLFunctions::vertexAttribI4ubv
ptr_glVertexAttribI4ubv vertexAttribI4ubv
Definition opengl_wrap.h:1769
clan::GLFunctions::ptr_glUniformMatrix2x4fv
void(GLFUNC * ptr_glUniformMatrix2x4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:974
clan::GLFunctions::programUniformMatrix4x3fv
ptr_glProgramUniformMatrix4x3fv programUniformMatrix4x3fv
Definition opengl_wrap.h:2022
clan::GLFunctions::bindVertexBuffer
ptr_glBindVertexBuffer bindVertexBuffer
Definition opengl_wrap.h:2135
clan::GLFunctions::ptr_glGenRenderbuffers
void(GLFUNC * ptr_glGenRenderbuffers)(GLsizei n, GLuint *renderbuffers)
Definition opengl_wrap.h:1052
clan::GLFunctions::ptr_glCompressedTexImage1D
void(GLFUNC * ptr_glCompressedTexImage1D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data)
Definition opengl_wrap.h:848
clan::GLFunctions::drawElementsIndirect
ptr_glDrawElementsIndirect drawElementsIndirect
Definition opengl_wrap.h:1923
clan::GLFunctions::getTransformFeedbackVarying
ptr_glGetTransformFeedbackVarying getTransformFeedbackVarying
Definition opengl_wrap.h:1744
clan::GLFunctions::pushDebugGroup
ptr_glPushDebugGroup pushDebugGroup
Definition opengl_wrap.h:2095
clan::GLFunctions::uniform1iv
ptr_glUniform1iv uniform1iv
Definition opengl_wrap.h:1682
clan::GLFunctions::compressedTexImage2D
ptr_glCompressedTexImage2D compressedTexImage2D
Definition opengl_wrap.h:1602
clan::GLFunctions::ptr_glVertexAttribL4dv
void(GLFUNC * ptr_glVertexAttribL4dv)(GLuint index, const GLdouble *v)
Definition opengl_wrap.h:1283
clan::GLFunctions::vertexArrayVertexAttribLFormatEXT
ptr_glVertexArrayVertexAttribLFormatEXT vertexArrayVertexAttribLFormatEXT
Definition opengl_wrap.h:2144
clan::GLFunctions::ptr_glBlendFuncSeparateiARB
void(GLFUNC * ptr_glBlendFuncSeparateiARB)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
Definition opengl_wrap.h:1102
clan::GLFunctions::ptr_glCompressedTexSubImage1D
void(GLFUNC * ptr_glCompressedTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data)
Definition opengl_wrap.h:851
clan::GLFunctions::getInteger64v
ptr_glGetInteger64v getInteger64v
Definition opengl_wrap.h:1848
clan::GLFunctions::samplerParameteriv
ptr_glSamplerParameteriv samplerParameteriv
Definition opengl_wrap.h:1872
clan::GLFunctions::ptr_glStencilOp
void(GLFUNC * ptr_glStencilOp)(GLenum fail, GLenum zfail, GLenum zpass)
Definition opengl_wrap.h:804
clan::GLFunctions::minSampleShadingARB
ptr_glMinSampleShadingARB minSampleShadingARB
Definition opengl_wrap.h:1858
clan::GLFunctions::ptr_glIsNamedStringARB
GLboolean(GLFUNC * ptr_glIsNamedStringARB)(GLint namelen, const GLchar *name)
Definition opengl_wrap.h:1107
clan::GLFunctions::ptr_glUniformMatrix2x3fv
void(GLFUNC * ptr_glUniformMatrix2x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:972
clan::GLFunctions::ptr_glMapNamedBufferRange
void *(GLFUNC * ptr_glMapNamedBufferRange)(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition opengl_wrap.h:1420
clan::GLFunctions::ptr_glDeleteSync
void(GLFUNC * ptr_glDeleteSync)(CLsync sync)
Definition opengl_wrap.h:1090
clan::GLFunctions::ptr_glDisable
void(GLFUNC * ptr_glDisable)(GLenum cap)
Definition opengl_wrap.h:797
clan::GLFunctions::genRenderbuffers
ptr_glGenRenderbuffers genRenderbuffers
Definition opengl_wrap.h:1807
clan::GLFunctions::TextureParameteri
ptr_glTextureParameteri TextureParameteri
Definition opengl_wrap.h:2223
clan::GLFunctions::getFramebufferParameteriv
ptr_glGetFramebufferParameteriv getFramebufferParameteriv
Definition opengl_wrap.h:2109
clan::GLFunctions::programUniformMatrix2x3dv
ptr_glProgramUniformMatrix2x3dv programUniformMatrix2x3dv
Definition opengl_wrap.h:2023
clan::GLFunctions::ClearNamedFramebufferfi
ptr_glClearNamedFramebufferfi ClearNamedFramebufferfi
Definition opengl_wrap.h:2195
clan::GLFunctions::ptr_glClearNamedBufferDataEXT
void(GLFUNC * ptr_glClearNamedBufferDataEXT)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
Definition opengl_wrap.h:1348
clan::GLFunctions::ptr_glTexParameteriv
void(GLFUNC * ptr_glTexParameteriv)(GLenum target, GLenum pname, const GLint *params)
Definition opengl_wrap.h:786
clan::GLFunctions::blendEquationSeparatei
ptr_glBlendEquationSeparatei blendEquationSeparatei
Definition opengl_wrap.h:1801
clan::GLFunctions::ptr_glInvalidateBufferData
void(GLFUNC * ptr_glInvalidateBufferData)(GLuint buffer)
Definition opengl_wrap.h:1361
clan::GLFunctions::ptr_glGetNamedStringARB
void(GLFUNC * ptr_glGetNamedStringARB)(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string)
Definition opengl_wrap.h:1108
clan::GLFunctions::viewport
ptr_glViewport viewport
Definition opengl_wrap.h:1578
clan::GLFunctions::ptr_glGetActiveSubroutineName
void(GLFUNC * ptr_glGetActiveSubroutineName)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
Definition opengl_wrap.h:1191
clan::GLFunctions::NamedFramebufferTexture
ptr_glNamedFramebufferTexture NamedFramebufferTexture
Definition opengl_wrap.h:2185
clan::GLFunctions::texParameterIuiv
ptr_glTexParameterIuiv texParameterIuiv
Definition opengl_wrap.h:1783
clan::GLFunctions::ptr_glCreateShaderProgramv
GLuint(GLFUNC * ptr_glCreateShaderProgramv)(GLenum type, GLsizei count, const GLchar *const *strings)
Definition opengl_wrap.h:1218
clan::GLFunctions::programBinary
ptr_glProgramBinary programBinary
Definition opengl_wrap.h:1969
clan::GLFunctions::pauseTransformFeedback
ptr_glPauseTransformFeedback pauseTransformFeedback
Definition opengl_wrap.h:1956
clan::GLFunctions::ptr_glVertexAttribL2dv
void(GLFUNC * ptr_glVertexAttribL2dv)(GLuint index, const GLdouble *v)
Definition opengl_wrap.h:1281
clan::GLFunctions::colorP3uiv
ptr_glColorP3uiv colorP3uiv
Definition opengl_wrap.h:1909
clan::GLFunctions::ptr_glTexStorage2DMultisample
void(GLFUNC * ptr_glTexStorage2DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Definition opengl_wrap.h:1375
clan::GLFunctions::drawArraysInstancedBaseInstance
ptr_glDrawArraysInstancedBaseInstance drawArraysInstancedBaseInstance
Definition opengl_wrap.h:2076
clan::GLFunctions::getString
ptr_glGetString getString
Definition opengl_wrap.h:1570
clan::GLFunctions::ptr_glPushDebugGroup
void(GLFUNC * ptr_glPushDebugGroup)(GLenum source, GLuint id, GLsizei length, const GLchar *message)
Definition opengl_wrap.h:1340
clan::GLFunctions::TextureParameterf
ptr_glTextureParameterf TextureParameterf
Definition opengl_wrap.h:2221
clan::GLFunctions::ptr_glDrawTransformFeedbackInstanced
void(GLFUNC * ptr_glDrawTransformFeedbackInstanced)(GLenum mode, GLuint id, GLsizei instancecount)
Definition opengl_wrap.h:1324
clan::GLFunctions::vertexAttribI1uiv
ptr_glVertexAttribI1uiv vertexAttribI1uiv
Definition opengl_wrap.h:1763
clan::GLFunctions::ptr_glUniformMatrix2fv
void(GLFUNC * ptr_glUniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:931
clan::GLFunctions::bindBuffer
ptr_glBindBuffer bindBuffer
Definition opengl_wrap.h:1623
clan::GLFunctions::clearNamedBufferDataEXT
ptr_glClearNamedBufferDataEXT clearNamedBufferDataEXT
Definition opengl_wrap.h:2103
clan::GLFunctions::ptr_glNamedFramebufferTexture
void(GLFUNC * ptr_glNamedFramebufferTexture)(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level)
Definition opengl_wrap.h:1430
clan::GLFunctions::ptr_glPauseTransformFeedback
void(GLFUNC * ptr_glPauseTransformFeedback)(void)
Definition opengl_wrap.h:1201
clan::GLFunctions::vertexAttrib2s
ptr_glVertexAttrib2s vertexAttrib2s
Definition opengl_wrap.h:1700
clan::GLFunctions::ptr_glDebugMessageCallback
void(GLFUNC * ptr_glDebugMessageCallback)(CLDEBUGPROC callback, const void *userParam)
Definition opengl_wrap.h:1338
clan::GLFunctions::vertexAttribP3ui
ptr_glVertexAttribP3ui vertexAttribP3ui
Definition opengl_wrap.h:1918
clan::GLFunctions::endQueryIndexed
ptr_glEndQueryIndexed endQueryIndexed
Definition opengl_wrap.h:1961
clan::GLFunctions::programUniform1f
ptr_glProgramUniform1f programUniform1f
Definition opengl_wrap.h:1981
clan::GLFunctions::ptr_glPointParameteriv
void(GLFUNC * ptr_glPointParameteriv)(GLenum pname, const GLint *params)
Definition opengl_wrap.h:859
clan::GLFunctions::ptr_glGetTextureParameterIiv
void(GLFUNC * ptr_glGetTextureParameterIiv)(GLuint texture, GLenum pname, GLint *params)
Definition opengl_wrap.h:1479
clan::GLFunctions::texCoordP3ui
ptr_glTexCoordP3ui texCoordP3ui
Definition opengl_wrap.h:1894
clan::GLFunctions::ptr_glTextureStorage1D
void(GLFUNC * ptr_glTextureStorage1D)(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width)
Definition opengl_wrap.h:1452
clan::GLFunctions::vertexAttrib4usv
ptr_glVertexAttrib4usv vertexAttrib4usv
Definition opengl_wrap.h:1725
clan::GLFunctions::ptr_glBlendFuncSeparatei
void(GLFUNC * ptr_glBlendFuncSeparatei)(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
Definition opengl_wrap.h:1048
clan::GLFunctions::ptr_glClearBufferfv
void(GLFUNC * ptr_glClearBufferfv)(GLenum buffer, GLint drawbuffer, const GLfloat *value)
Definition opengl_wrap.h:1033
clan::GLFunctions::ptr_glMultiTexCoordP1ui
void(GLFUNC * ptr_glMultiTexCoordP1ui)(GLenum texture, GLenum type, GLuint coords)
Definition opengl_wrap.h:1143
clan::GLFunctions::objectLabel
ptr_glObjectLabel objectLabel
Definition opengl_wrap.h:2097
clan::GLFunctions::ptr_glGetProgramPipelineInfoLog
void(GLFUNC * ptr_glGetProgramPipelineInfoLog)(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition opengl_wrap.h:1275
clan::GLFunctions::uniformMatrix3x2fv
ptr_glUniformMatrix3x2fv uniformMatrix3x2fv
Definition opengl_wrap.h:1728
clan::GLFunctions::ptr_glInvalidateSubFramebuffer
void(GLFUNC * ptr_glInvalidateSubFramebuffer)(GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
Definition opengl_wrap.h:1363
clan::GLFunctions::genFramebuffers
ptr_glGenFramebuffers genFramebuffers
Definition opengl_wrap.h:1813
clan::GLFunctions::normalP3uiv
ptr_glNormalP3uiv normalP3uiv
Definition opengl_wrap.h:1907
clan::GLFunctions::ptr_glUniform1d
void(GLFUNC * ptr_glUniform1d)(GLint location, GLdouble x)
Definition opengl_wrap.h:1169
clan::GLFunctions::ptr_glEndQuery
void(GLFUNC * ptr_glEndQuery)(GLenum target)
Definition opengl_wrap.h:864
clan::GLFunctions::vertexAttribI2ui
ptr_glVertexAttribI2ui vertexAttribI2ui
Definition opengl_wrap.h:1756
clan::GLFunctions::ptr_glProgramBinary
void(GLFUNC * ptr_glProgramBinary)(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length)
Definition opengl_wrap.h:1214
clan::GLFunctions::isTransformFeedback
ptr_glIsTransformFeedback isTransformFeedback
Definition opengl_wrap.h:1955
clan::GLFunctions::ptr_glFramebufferRenderbuffer
void(GLFUNC * ptr_glFramebufferRenderbuffer)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
Definition opengl_wrap.h:1063
clan::GLFunctions::ptr_glBindBuffersBase
void(GLFUNC * ptr_glBindBuffersBase)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers)
Definition opengl_wrap.h:1397
clan::GLFunctions::ptr_glUniform3dv
void(GLFUNC * ptr_glUniform3dv)(GLint location, GLsizei count, const GLdouble *value)
Definition opengl_wrap.h:1175
clan::GLFunctions::getSamplerParameterfv
ptr_glGetSamplerParameterfv getSamplerParameterfv
Definition opengl_wrap.h:1879
clan::GLFunctions::GetnPixelMapfv
ptr_glGetnPixelMapfv GetnPixelMapfv
Definition opengl_wrap.h:2272
clan::GLFunctions::ptr_glGetNamedStringivARB
void(GLFUNC * ptr_glGetNamedStringivARB)(GLint namelen, const GLchar *name, GLenum pname, GLint *params)
Definition opengl_wrap.h:1109
clan::GLFunctions::framebufferTexture3D
ptr_glFramebufferTexture3D framebufferTexture3D
Definition opengl_wrap.h:1817
clan::GLFunctions::ptr_glGetnPixelMapusvARB
void(GLFUNC * ptr_glGetnPixelMapusvARB)(GLenum map, GLsizei bufSize, GLushort *values)
Definition opengl_wrap.h:1307
clan::GLFunctions::vertexAttribI1ui
ptr_glVertexAttribI1ui vertexAttribI1ui
Definition opengl_wrap.h:1755
clan::GLFunctions::ptr_glGetnMapivARB
void(GLFUNC * ptr_glGetnMapivARB)(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
Definition opengl_wrap.h:1304
clan::GLFunctions::ptr_glCompressedTextureSubImage1D
void(GLFUNC * ptr_glCompressedTextureSubImage1D)(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
Definition opengl_wrap.h:1460
clan::GLFunctions::ptr_glEndConditionalRender
void(GLFUNC * ptr_glEndConditionalRender)(void)
Definition opengl_wrap.h:992
clan::GLFunctions::ptr_glDeleteTextures
void(GLFUNC * ptr_glDeleteTextures)(GLsizei n, const GLuint *textures)
Definition opengl_wrap.h:835
clan::GLFunctions::GetnUniformdv
ptr_glGetnUniformdv GetnUniformdv
Definition opengl_wrap.h:2264
clan::GLFunctions::ptr_glTexSubImage1D
void(GLFUNC * ptr_glTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
Definition opengl_wrap.h:832
clan::GLFunctions::ptr_glIsProgram
GLboolean(GLFUNC * ptr_glIsProgram)(GLuint program)
Definition opengl_wrap.h:910
clan::GLFunctions::ptr_glVertexAttribP3ui
void(GLFUNC * ptr_glVertexAttribP3ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition opengl_wrap.h:1163
clan::GLFunctions::BindVertexBuffers
ptr_glBindVertexBuffers BindVertexBuffers
Definition opengl_wrap.h:2157
clan::GLFunctions::ptr_glBindImageTexture
void(GLFUNC * ptr_glBindImageTexture)(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
Definition opengl_wrap.h:1328
clan::GLFunctions::cullFace
ptr_glCullFace cullFace
Definition opengl_wrap.h:1531
clan::GLFunctions::ptr_glDeleteShader
void(GLFUNC * ptr_glDeleteShader)(GLuint shader)
Definition opengl_wrap.h:890
clan::GLFunctions::ptr_glCompressedTextureSubImage3D
void(GLFUNC * ptr_glCompressedTextureSubImage3D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
Definition opengl_wrap.h:1462
clan::GLFunctions::getFloati_v
ptr_glGetFloati_v getFloati_v
Definition opengl_wrap.h:2049
clan::GLFunctions::ptr_glTextureSubImage3D
void(GLFUNC * ptr_glTextureSubImage3D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
Definition opengl_wrap.h:1459
clan::GLFunctions::getDebugMessageLog
ptr_glGetDebugMessageLog getDebugMessageLog
Definition opengl_wrap.h:2094
clan::GLFunctions::ptr_glProgramUniform2f
void(GLFUNC * ptr_glProgramUniform2f)(GLuint program, GLint location, GLfloat v0, GLfloat v1)
Definition opengl_wrap.h:1234
clan::GLFunctions::uniformMatrix4fv
ptr_glUniformMatrix4fv uniformMatrix4fv
Definition opengl_wrap.h:1688
clan::GLFunctions::multiTexCoordP1ui
ptr_glMultiTexCoordP1ui multiTexCoordP1ui
Definition opengl_wrap.h:1898
clan::GLFunctions::ptr_glGetnMinmax
void(GLFUNC * ptr_glGetnMinmax)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values)
Definition opengl_wrap.h:1525
clan::GLFunctions::beginQueryIndexed
ptr_glBeginQueryIndexed beginQueryIndexed
Definition opengl_wrap.h:1960
clan::GLFunctions::ptr_glGenProgramPipelines
void(GLFUNC * ptr_glGenProgramPipelines)(GLsizei n, GLuint *pipelines)
Definition opengl_wrap.h:1221
clan::GLFunctions::ptr_glInvalidateNamedFramebufferSubData
void(GLFUNC * ptr_glInvalidateNamedFramebufferSubData)(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
Definition opengl_wrap.h:1436
clan::GLFunctions::ptr_glPrimitiveRestartIndex
void(GLFUNC * ptr_glPrimitiveRestartIndex)(GLuint index)
Definition opengl_wrap.h:1039
clan::GLFunctions::enableVertexAttribArray
ptr_glEnableVertexAttribArray enableVertexAttribArray
Definition opengl_wrap.h:1648
clan::GLFunctions::ptr_glVertexArrayAttribBinding
void(GLFUNC * ptr_glVertexArrayAttribBinding)(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
Definition opengl_wrap.h:1488
clan::GLFunctions::ptr_glProgramUniform1d
void(GLFUNC * ptr_glProgramUniform1d)(GLuint program, GLint location, GLdouble v0)
Definition opengl_wrap.h:1228
clan::GLFunctions::ptr_glViewportIndexedf
void(GLFUNC * ptr_glViewportIndexedf)(GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
Definition opengl_wrap.h:1287
clan::GLFunctions::ptr_glBindFragDataLocation
void(GLFUNC * ptr_glBindFragDataLocation)(GLuint program, GLuint color, const GLchar *name)
Definition opengl_wrap.h:1017
clan::GLFunctions::linkProgram
ptr_glLinkProgram linkProgram
Definition opengl_wrap.h:1667
clan::GLFunctions::GetQueryBufferObjectiv
ptr_glGetQueryBufferObjectiv GetQueryBufferObjectiv
Definition opengl_wrap.h:2255
clan::GLFunctions::useProgram
ptr_glUseProgram useProgram
Definition opengl_wrap.h:1669
clan::GLFunctions::ptr_glGenTransformFeedbacks
void(GLFUNC * ptr_glGenTransformFeedbacks)(GLsizei n, GLuint *ids)
Definition opengl_wrap.h:1199
clan::GLFunctions::colorMask
ptr_glColorMask colorMask
Definition opengl_wrap.h:1550
clan::GLFunctions::drawElementsInstancedBaseVertex
ptr_glDrawElementsInstancedBaseVertex drawElementsInstancedBaseVertex
Definition opengl_wrap.h:1840
clan::GLFunctions::ReadnPixels
ptr_glReadnPixels ReadnPixels
Definition opengl_wrap.h:2268
clan::GLFunctions::ptr_glIsRenderbuffer
GLboolean(GLFUNC * ptr_glIsRenderbuffer)(GLuint renderbuffer)
Definition opengl_wrap.h:1049
clan::GLFunctions::deleteVertexArrays
ptr_glDeleteVertexArrays deleteVertexArrays
Definition opengl_wrap.h:1827
clan::GLFunctions::ptr_glBeginQueryIndexed
void(GLFUNC * ptr_glBeginQueryIndexed)(GLenum target, GLuint index, GLuint id)
Definition opengl_wrap.h:1205
clan::GLFunctions::activeTexture
ptr_glActiveTexture activeTexture
Definition opengl_wrap.h:1599
clan::GLFunctions::ptr_glVertexP2ui
void(GLFUNC * ptr_glVertexP2ui)(GLenum type, GLuint value)
Definition opengl_wrap.h:1129
clan::GLFunctions::invalidateBufferData
ptr_glInvalidateBufferData invalidateBufferData
Definition opengl_wrap.h:2116
clan::GLFunctions::ptr_glNamedRenderbufferStorage
void(GLFUNC * ptr_glNamedRenderbufferStorage)(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height)
Definition opengl_wrap.h:1446
clan::GLFunctions::getnMapdvARB
ptr_glGetnMapdvARB getnMapdvARB
Definition opengl_wrap.h:2057
clan::GLFunctions::ptr_glDepthRange
void(GLFUNC * ptr_glDepthRange)(GLdouble near, GLdouble far)
Definition opengl_wrap.h:822
clan::GLFunctions::ptr_glCreateProgramPipelines
void(GLFUNC * ptr_glCreateProgramPipelines)(GLsizei n, GLuint *pipelines)
Definition opengl_wrap.h:1497
clan::GLFunctions::ptr_glVertexAttrib4s
void(GLFUNC * ptr_glVertexAttrib4s)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
Definition opengl_wrap.h:966
clan::GLFunctions::vertexAttrib4Nbv
ptr_glVertexAttrib4Nbv vertexAttrib4Nbv
Definition opengl_wrap.h:1708
clan::GLFunctions::ptr_glTexCoordP3uiv
void(GLFUNC * ptr_glTexCoordP3uiv)(GLenum type, const GLuint *coords)
Definition opengl_wrap.h:1140
clan::GLFunctions::stencilOp
ptr_glStencilOp stencilOp
Definition opengl_wrap.h:1559
clan::GLFunctions::ptr_glIsVertexArray
GLboolean(GLFUNC * ptr_glIsVertexArray)(GLuint array)
Definition opengl_wrap.h:1074
clan::GLFunctions::polygonOffset
ptr_glPolygonOffset polygonOffset
Definition opengl_wrap.h:1582
clan::GLFunctions::ptr_glVertexAttribI4i
void(GLFUNC * ptr_glVertexAttribI4i)(GLuint index, GLint x, GLint y, GLint z, GLint w)
Definition opengl_wrap.h:999
clan::GLFunctions::CreateTextures
ptr_glCreateTextures CreateTextures
Definition opengl_wrap.h:2204
clan::GLFunctions::getnUniformfvARB
ptr_glGetnUniformfvARB getnUniformfvARB
Definition opengl_wrap.h:2072
clan::GLFunctions::getActiveSubroutineUniformName
ptr_glGetActiveSubroutineUniformName getActiveSubroutineUniformName
Definition opengl_wrap.h:1945
clan::GLFunctions::deleteProgramPipelines
ptr_glDeleteProgramPipelines deleteProgramPipelines
Definition opengl_wrap.h:1975
clan::GLFunctions::enable
ptr_glEnable enable
Definition opengl_wrap.h:1553
clan::GLFunctions::CopyTextureSubImage1D
ptr_glCopyTextureSubImage1D CopyTextureSubImage1D
Definition opengl_wrap.h:2218
clan::GLFunctions::drawBuffer
ptr_glDrawBuffer drawBuffer
Definition opengl_wrap.h:1544
clan::GLFunctions::ptr_glTexCoordP1uiv
void(GLFUNC * ptr_glTexCoordP1uiv)(GLenum type, const GLuint *coords)
Definition opengl_wrap.h:1136
clan::GLFunctions::namedFramebufferParameteriEXT
ptr_glNamedFramebufferParameteriEXT namedFramebufferParameteriEXT
Definition opengl_wrap.h:2110
clan::GLFunctions::programUniformMatrix2dv
ptr_glProgramUniformMatrix2dv programUniformMatrix2dv
Definition opengl_wrap.h:2014
clan::GLFunctions::isVertexArray
ptr_glIsVertexArray isVertexArray
Definition opengl_wrap.h:1829
clan::GLFunctions::ptr_glTextureBarrier
void(GLFUNC * ptr_glTextureBarrier)(void)
Definition opengl_wrap.h:1526
clan::GLFunctions::ptr_glProgramUniformMatrix4x3dv
void(GLFUNC * ptr_glProgramUniformMatrix4x3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1273
clan::GLFunctions::ptr_glFrontFace
void(GLFUNC * ptr_glFrontFace)(GLenum mode)
Definition opengl_wrap.h:777
clan::GLFunctions::ptr_glBlendEquationiARB
void(GLFUNC * ptr_glBlendEquationiARB)(GLuint buf, GLenum mode)
Definition opengl_wrap.h:1099
clan::GLFunctions::programUniform1iv
ptr_glProgramUniform1iv programUniform1iv
Definition opengl_wrap.h:1980
clan::GLFunctions::ptr_glGetnPixelMapfvARB
void(GLFUNC * ptr_glGetnPixelMapfvARB)(GLenum map, GLsizei bufSize, GLfloat *values)
Definition opengl_wrap.h:1305
clan::GLFunctions::compileShader
ptr_glCompileShader compileShader
Definition opengl_wrap.h:1641
clan::GLFunctions::ptr_glGetNamedFramebufferParameteriv
void(GLFUNC * ptr_glGetNamedFramebufferParameteriv)(GLuint framebuffer, GLenum pname, GLint *param)
Definition opengl_wrap.h:1443
clan::GLFunctions::ptr_glDisableVertexAttribArray
void(GLFUNC * ptr_glDisableVertexAttribArray)(GLuint index)
Definition opengl_wrap.h:892
clan::GLFunctions::uniformMatrix2x3dv
ptr_glUniformMatrix2x3dv uniformMatrix2x3dv
Definition opengl_wrap.h:1935
clan::GLFunctions::ptr_glProgramUniform2i
void(GLFUNC * ptr_glProgramUniform2i)(GLuint program, GLint location, GLint v0, GLint v1)
Definition opengl_wrap.h:1232
clan::GLFunctions::ptr_glGetTextureLevelParameteriv
void(GLFUNC * ptr_glGetTextureLevelParameteriv)(GLuint texture, GLint level, GLenum pname, GLint *params)
Definition opengl_wrap.h:1477
clan::GLFunctions::ptr_glGetQueryBufferObjectui64v
void(GLFUNC * ptr_glGetQueryBufferObjectui64v)(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
Definition opengl_wrap.h:1501
clan::GLFunctions::ptr_glGetIntegeri_v
void(GLFUNC * ptr_glGetIntegeri_v)(GLenum target, GLuint index, GLint *data)
Definition opengl_wrap.h:980
clan::GLFunctions::endQuery
ptr_glEndQuery endQuery
Definition opengl_wrap.h:1619
clan::GLFunctions::ptr_glVertexAttribI4ubv
void(GLFUNC * ptr_glVertexAttribI4ubv)(GLuint index, const GLubyte *v)
Definition opengl_wrap.h:1014
clan::GLFunctions::ptr_glUniform3i
void(GLFUNC * ptr_glUniform3i)(GLint location, GLint v0, GLint v1, GLint v2)
Definition opengl_wrap.h:921
clan::GLFunctions::ptr_glDrawRangeElementsBaseVertex
void(GLFUNC * ptr_glDrawRangeElementsBaseVertex)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex)
Definition opengl_wrap.h:1084
clan::GLFunctions::dispatchComputeIndirect
ptr_glDispatchComputeIndirect dispatchComputeIndirect
Definition opengl_wrap.h:2106
clan::GLFunctions::vertexAttrib4Nsv
ptr_glVertexAttrib4Nsv vertexAttrib4Nsv
Definition opengl_wrap.h:1710
clan::GLFunctions::ptr_glUniform3ui
void(GLFUNC * ptr_glUniform3ui)(GLint location, GLuint v0, GLuint v1, GLuint v2)
Definition opengl_wrap.h:1021
clan::GLFunctions::ptr_glGetnColorTable
void(GLFUNC * ptr_glGetnColorTable)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table)
Definition opengl_wrap.h:1521
clan::GLFunctions::ptr_glClear
void(GLFUNC * ptr_glClear)(GLbitfield mask)
Definition opengl_wrap.h:790
clan::GLFunctions::invalidateTexImage
ptr_glInvalidateTexImage invalidateTexImage
Definition opengl_wrap.h:2114
clan::GLFunctions::clearBufferData
ptr_glClearBufferData clearBufferData
Definition opengl_wrap.h:2101
clan::GLFunctions::attachShader
ptr_glAttachShader attachShader
Definition opengl_wrap.h:1639
clan::GLFunctions::programUniform3dv
ptr_glProgramUniform3dv programUniform3dv
Definition opengl_wrap.h:2000
clan::GLFunctions::bindImageTexture
ptr_glBindImageTexture bindImageTexture
Definition opengl_wrap.h:2083
clan::GLFunctions::vertexAttribIFormat
ptr_glVertexAttribIFormat vertexAttribIFormat
Definition opengl_wrap.h:2137
clan::GLFunctions::getActiveUniformBlockName
ptr_glGetActiveUniformBlockName getActiveUniformBlockName
Definition opengl_wrap.h:1835
clan::GLFunctions::blendEquation
ptr_glBlendEquation blendEquation
Definition opengl_wrap.h:1594
clan::GLFunctions::ptr_glUniform1iv
void(GLFUNC * ptr_glUniform1iv)(GLint location, GLsizei count, const GLint *value)
Definition opengl_wrap.h:927
clan::GLFunctions::mapBuffer
ptr_glMapBuffer mapBuffer
Definition opengl_wrap.h:1630
clan::GLFunctions::logicOp
ptr_glLogicOp logicOp
Definition opengl_wrap.h:1557
clan::GLFunctions::endConditionalRender
ptr_glEndConditionalRender endConditionalRender
Definition opengl_wrap.h:1747
clan::GLFunctions::ptr_glVertexArrayVertexBuffers
void(GLFUNC * ptr_glVertexArrayVertexBuffers)(GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
Definition opengl_wrap.h:1487
clan::GLFunctions::detachShader
ptr_glDetachShader detachShader
Definition opengl_wrap.h:1646
clan::GLFunctions::stencilOpSeparate
ptr_glStencilOpSeparate stencilOpSeparate
Definition opengl_wrap.h:1636
clan::GLFunctions::programUniformMatrix2x4dv
ptr_glProgramUniformMatrix2x4dv programUniformMatrix2x4dv
Definition opengl_wrap.h:2025
clan::GLFunctions::GetTextureParameterIiv
ptr_glGetTextureParameterIiv GetTextureParameterIiv
Definition opengl_wrap.h:2234
clan::GLFunctions::ptr_glGenerateTextureMipmap
void(GLFUNC * ptr_glGenerateTextureMipmap)(GLuint texture)
Definition opengl_wrap.h:1472
clan::GLFunctions::vertexAttribDivisor
ptr_glVertexAttribDivisor vertexAttribDivisor
Definition opengl_wrap.h:1798
clan::GLFunctions::uniform1ui
ptr_glUniform1ui uniform1ui
Definition opengl_wrap.h:1774
clan::GLFunctions::getBooleani_v
ptr_glGetBooleani_v getBooleani_v
Definition opengl_wrap.h:1734
clan::GLFunctions::ptr_glDrawElementsInstancedBaseVertexBaseInstance
void(GLFUNC * ptr_glDrawElementsInstancedBaseVertexBaseInstance)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
Definition opengl_wrap.h:1323
clan::GLFunctions::vertexArrayBindVertexBufferEXT
ptr_glVertexArrayBindVertexBufferEXT vertexArrayBindVertexBufferEXT
Definition opengl_wrap.h:2141
clan::GLFunctions::ptr_glVertexAttrib4ubv
void(GLFUNC * ptr_glVertexAttrib4ubv)(GLuint index, const GLubyte *v)
Definition opengl_wrap.h:968
clan::GLFunctions::NamedFramebufferParameteri
ptr_glNamedFramebufferParameteri NamedFramebufferParameteri
Definition opengl_wrap.h:2184
clan::GLFunctions::ptr_glActiveShaderProgram
void(GLFUNC * ptr_glActiveShaderProgram)(GLuint pipeline, GLuint program)
Definition opengl_wrap.h:1217
clan::GLFunctions::pointParameterfv
ptr_glPointParameterfv pointParameterfv
Definition opengl_wrap.h:1612
clan::GLFunctions::ptr_glGetQueryBufferObjectiv
void(GLFUNC * ptr_glGetQueryBufferObjectiv)(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
Definition opengl_wrap.h:1500
clan::GLFunctions::ptr_glGetString
const GLubyte *(GLFUNC * ptr_glGetString)(GLenum name)
Definition opengl_wrap.h:815
clan::GLFunctions::ptr_glTexCoordP4uiv
void(GLFUNC * ptr_glTexCoordP4uiv)(GLenum type, const GLuint *coords)
Definition opengl_wrap.h:1142
clan::GLFunctions::ClearNamedBufferData
ptr_glClearNamedBufferData ClearNamedBufferData
Definition opengl_wrap.h:2172
clan::GLFunctions::ptr_glGetnUniformuiv
void(GLFUNC * ptr_glGetnUniformuiv)(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
Definition opengl_wrap.h:1512
clan::GLFunctions::ptr_glProgramUniformMatrix2x3dv
void(GLFUNC * ptr_glProgramUniformMatrix2x3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1268
clan::GLFunctions::ptr_glVertexBindingDivisor
void(GLFUNC * ptr_glVertexBindingDivisor)(GLuint bindingindex, GLuint divisor)
Definition opengl_wrap.h:1385
clan::GLFunctions::CreateBuffers
ptr_glCreateBuffers CreateBuffers
Definition opengl_wrap.h:2167
clan::GLFunctions::compressedTexImage3D
ptr_glCompressedTexImage3D compressedTexImage3D
Definition opengl_wrap.h:1601
clan::GLFunctions::ptr_glGetnUniformdvARB
void(GLFUNC * ptr_glGetnUniformdvARB)(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
Definition opengl_wrap.h:1320
clan::GLFunctions::ptr_glProgramUniform4fv
void(GLFUNC * ptr_glProgramUniform4fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition opengl_wrap.h:1251
clan::GLFunctions::ptr_glTexParameterfv
void(GLFUNC * ptr_glTexParameterfv)(GLenum target, GLenum pname, const GLfloat *params)
Definition opengl_wrap.h:784
clan::GLFunctions::samplerParameterIiv
ptr_glSamplerParameterIiv samplerParameterIiv
Definition opengl_wrap.h:1875
clan::GLFunctions::ptr_glDetachShader
void(GLFUNC * ptr_glDetachShader)(GLuint program, GLuint shader)
Definition opengl_wrap.h:891
clan::GLFunctions::ptr_glVertexAttribLFormat
void(GLFUNC * ptr_glVertexAttribLFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition opengl_wrap.h:1383
clan::GLFunctions::ptr_glClearNamedFramebufferuiv
void(GLFUNC * ptr_glClearNamedFramebufferuiv)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value)
Definition opengl_wrap.h:1438
clan::GLFunctions::ptr_glClearBufferSubData
void(GLFUNC * ptr_glClearBufferSubData)(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
Definition opengl_wrap.h:1347
clan::GLFunctions::isSampler
ptr_glIsSampler isSampler
Definition opengl_wrap.h:1869
clan::GLFunctions::readPixels
ptr_glReadPixels readPixels
Definition opengl_wrap.h:1564
clan::GLFunctions::ptr_glCreateTransformFeedbacks
void(GLFUNC * ptr_glCreateTransformFeedbacks)(GLsizei n, GLuint *ids)
Definition opengl_wrap.h:1406
clan::GLFunctions::vertexAttribP2uiv
ptr_glVertexAttribP2uiv vertexAttribP2uiv
Definition opengl_wrap.h:1917
clan::GLFunctions::ptr_glVertexAttribL2d
void(GLFUNC * ptr_glVertexAttribL2d)(GLuint index, GLdouble x, GLdouble y)
Definition opengl_wrap.h:1277
clan::GLFunctions::ptr_glVertexAttrib4iv
void(GLFUNC * ptr_glVertexAttrib4iv)(GLuint index, const GLint *v)
Definition opengl_wrap.h:965
clan::GLFunctions::ptr_glMultiTexCoordP3ui
void(GLFUNC * ptr_glMultiTexCoordP3ui)(GLenum texture, GLenum type, GLuint coords)
Definition opengl_wrap.h:1147
clan::GLFunctions::ptr_glGetDoublev
void(GLFUNC * ptr_glGetDoublev)(GLenum pname, GLdouble *params)
Definition opengl_wrap.h:811
clan::GLFunctions::ptr_glCompressedTexImage3D
void(GLFUNC * ptr_glCompressedTexImage3D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data)
Definition opengl_wrap.h:846
clan::GLFunctions::ptr_glDebugMessageCallbackARB
void(GLFUNC * ptr_glDebugMessageCallbackARB)(CLDEBUGPROCARB callback, const GLvoid *userParam)
Definition opengl_wrap.h:1299
clan::GLFunctions::ptr_glVertexAttribI1ui
void(GLFUNC * ptr_glVertexAttribI1ui)(GLuint index, GLuint x)
Definition opengl_wrap.h:1000
clan::GLFunctions::ptr_glCopyImageSubData
void(GLFUNC * ptr_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)
Definition opengl_wrap.h:1352
clan::GLFunctions::getTexLevelParameterfv
ptr_glGetTexLevelParameterfv getTexLevelParameterfv
Definition opengl_wrap.h:1574
clan::GLFunctions::ptr_glBeginConditionalRender
void(GLFUNC * ptr_glBeginConditionalRender)(GLuint id, GLenum mode)
Definition opengl_wrap.h:991
clan::GLFunctions::ptr_glVertexAttribI4iv
void(GLFUNC * ptr_glVertexAttribI4iv)(GLuint index, const GLint *v)
Definition opengl_wrap.h:1007
clan::GLFunctions::blendFuncSeparate
ptr_glBlendFuncSeparate blendFuncSeparate
Definition opengl_wrap.h:1608
clan::GLFunctions::bindSampler
ptr_glBindSampler bindSampler
Definition opengl_wrap.h:1870
clan::GLFunctions::NamedRenderbufferStorageMultisample
ptr_glNamedRenderbufferStorageMultisample NamedRenderbufferStorageMultisample
Definition opengl_wrap.h:2202
clan::GLFunctions::ptr_glGetQueryBufferObjecti64v
void(GLFUNC * ptr_glGetQueryBufferObjecti64v)(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
Definition opengl_wrap.h:1499
clan::GLFunctions::textureView
ptr_glTextureView textureView
Definition opengl_wrap.h:2134
clan::GLFunctions::ptr_glProvokingVertex
void(GLFUNC * ptr_glProvokingVertex)(GLenum mode)
Definition opengl_wrap.h:1087
clan::GLFunctions::ptr_glValidateProgram
void(GLFUNC * ptr_glValidateProgram)(GLuint program)
Definition opengl_wrap.h:934
clan::GLFunctions::getTexLevelParameteriv
ptr_glGetTexLevelParameteriv getTexLevelParameteriv
Definition opengl_wrap.h:1575
clan::GLFunctions::ptr_glGetInternalformativ
void(GLFUNC * ptr_glGetInternalformativ)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
Definition opengl_wrap.h:1326
clan::GLFunctions::ptr_glVertexAttribI1uiv
void(GLFUNC * ptr_glVertexAttribI1uiv)(GLuint index, const GLuint *v)
Definition opengl_wrap.h:1008
clan::GLFunctions::programUniform3d
ptr_glProgramUniform3d programUniform3d
Definition opengl_wrap.h:1999
clan::GLFunctions::ptr_glUniform2uiv
void(GLFUNC * ptr_glUniform2uiv)(GLint location, GLsizei count, const GLuint *value)
Definition opengl_wrap.h:1024
clan::GLFunctions::secondaryColorP3uiv
ptr_glSecondaryColorP3uiv secondaryColorP3uiv
Definition opengl_wrap.h:1913
clan::GLFunctions::ptr_glObjectPtrLabel
void(GLFUNC * ptr_glObjectPtrLabel)(const void *ptr, GLsizei length, const GLchar *label)
Definition opengl_wrap.h:1344
clan::GLFunctions::ptr_glGetInteger64v
void(GLFUNC * ptr_glGetInteger64v)(GLenum pname, CLint64 *params)
Definition opengl_wrap.h:1093
clan::GLFunctions::ptr_glGetTexLevelParameterfv
void(GLFUNC * ptr_glGetTexLevelParameterfv)(GLenum target, GLint level, GLenum pname, GLfloat *params)
Definition opengl_wrap.h:819
clan::GLFunctions::ptr_glGetNamedFramebufferParameterivEXT
void(GLFUNC * ptr_glGetNamedFramebufferParameterivEXT)(GLuint framebuffer, GLenum pname, GLint *params)
Definition opengl_wrap.h:1356
clan::GLFunctions::ptr_glProgramUniform1f
void(GLFUNC * ptr_glProgramUniform1f)(GLuint program, GLint location, GLfloat v0)
Definition opengl_wrap.h:1226
clan::GLFunctions::vertexAttribP1uiv
ptr_glVertexAttribP1uiv vertexAttribP1uiv
Definition opengl_wrap.h:1915
clan::GLFunctions::ptr_glUniform1dv
void(GLFUNC * ptr_glUniform1dv)(GLint location, GLsizei count, const GLdouble *value)
Definition opengl_wrap.h:1173
clan::GLFunctions::ptr_glCheckNamedFramebufferStatus
GLenum(GLFUNC * ptr_glCheckNamedFramebufferStatus)(GLuint framebuffer, GLenum target)
Definition opengl_wrap.h:1442
clan::GLFunctions::ptr_glGetnCompressedTexImageARB
void(GLFUNC * ptr_glGetnCompressedTexImageARB)(GLenum target, GLint lod, GLsizei bufSize, GLvoid *img)
Definition opengl_wrap.h:1316
clan::GLFunctions::getBufferPointerv
ptr_glGetBufferPointerv getBufferPointerv
Definition opengl_wrap.h:1633
clan::GLFunctions::clearBufferuiv
ptr_glClearBufferuiv clearBufferuiv
Definition opengl_wrap.h:1787
clan::GLFunctions::ptr_glBindBufferBase
void(GLFUNC * ptr_glBindBufferBase)(GLenum target, GLuint index, GLuint buffer)
Definition opengl_wrap.h:987
clan::GLFunctions::ptr_glScissorIndexedv
void(GLFUNC * ptr_glScissorIndexedv)(GLuint index, const GLint *v)
Definition opengl_wrap.h:1291
clan::GLFunctions::ptr_glGetFragDataIndex
GLint(GLFUNC * ptr_glGetFragDataIndex)(GLuint program, const GLchar *name)
Definition opengl_wrap.h:1111
clan::GLFunctions::ptr_glVertexAttrib4fv
void(GLFUNC * ptr_glVertexAttrib4fv)(GLuint index, const GLfloat *v)
Definition opengl_wrap.h:964
clan::GLFunctions::ptr_glVertexArrayAttribIFormat
void(GLFUNC * ptr_glVertexArrayAttribIFormat)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition opengl_wrap.h:1490
clan::GLFunctions::uniform1d
ptr_glUniform1d uniform1d
Definition opengl_wrap.h:1924
clan::GLFunctions::blendEquationSeparate
ptr_glBlendEquationSeparate blendEquationSeparate
Definition opengl_wrap.h:1634
clan::GLFunctions::ptr_glVertexAttrib3d
void(GLFUNC * ptr_glVertexAttrib3d)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
Definition opengl_wrap.h:947
clan::GLFunctions::programUniform3f
ptr_glProgramUniform3f programUniform3f
Definition opengl_wrap.h:1997
clan::GLFunctions::GetnMapfv
ptr_glGetnMapfv GetnMapfv
Definition opengl_wrap.h:2270
clan::GLFunctions::CreateVertexArrays
ptr_glCreateVertexArrays CreateVertexArrays
Definition opengl_wrap.h:2237
clan::GLFunctions::ptr_glProgramUniform4d
void(GLFUNC * ptr_glProgramUniform4d)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3)
Definition opengl_wrap.h:1252
clan::GLFunctions::textureStorage1DEXT
ptr_glTextureStorage1DEXT textureStorage1DEXT
Definition opengl_wrap.h:2088
clan::GLFunctions::multiTexCoordP2ui
ptr_glMultiTexCoordP2ui multiTexCoordP2ui
Definition opengl_wrap.h:1900
clan::GLFunctions::ptr_glGetnUniformdv
void(GLFUNC * ptr_glGetnUniformdv)(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
Definition opengl_wrap.h:1509
clan::GLFunctions::bindBufferBase
ptr_glBindBufferBase bindBufferBase
Definition opengl_wrap.h:1742
clan::GLFunctions::ptr_glUniform4iv
void(GLFUNC * ptr_glUniform4iv)(GLint location, GLsizei count, const GLint *value)
Definition opengl_wrap.h:930
clan::GLFunctions::minSampleShading
ptr_glMinSampleShading minSampleShading
Definition opengl_wrap.h:1799
clan::GLFunctions::ptr_glGetSamplerParameterIuiv
void(GLFUNC * ptr_glGetSamplerParameterIuiv)(GLuint sampler, GLenum pname, GLuint *params)
Definition opengl_wrap.h:1125
clan::GLFunctions::ptr_glVertexAttribIFormat
void(GLFUNC * ptr_glVertexAttribIFormat)(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition opengl_wrap.h:1382
clan::GLFunctions::getUniformiv
ptr_glGetUniformiv getUniformiv
Definition opengl_wrap.h:1660
clan::GLFunctions::ptr_glTextureStorage2DMultisampleEXT
void(GLFUNC * ptr_glTextureStorage2DMultisampleEXT)(GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Definition opengl_wrap.h:1377
clan::GLFunctions::sampleCoverage
ptr_glSampleCoverage sampleCoverage
Definition opengl_wrap.h:1600
clan::GLFunctions::ptr_glSamplerParameteri
void(GLFUNC * ptr_glSamplerParameteri)(GLuint sampler, GLenum pname, GLint param)
Definition opengl_wrap.h:1116
clan::GLFunctions::uniformSubroutinesuiv
ptr_glUniformSubroutinesuiv uniformSubroutinesuiv
Definition opengl_wrap.h:1947
clan::GLFunctions::deleteRenderbuffers
ptr_glDeleteRenderbuffers deleteRenderbuffers
Definition opengl_wrap.h:1806
clan::GLFunctions::ptr_glGetQueryIndexediv
void(GLFUNC * ptr_glGetQueryIndexediv)(GLenum target, GLuint index, GLenum pname, GLint *params)
Definition opengl_wrap.h:1207
clan::GLFunctions::vertexAttrib4fv
ptr_glVertexAttrib4fv vertexAttrib4fv
Definition opengl_wrap.h:1719
clan::GLFunctions::programUniformMatrix3x2fv
ptr_glProgramUniformMatrix3x2fv programUniformMatrix3x2fv
Definition opengl_wrap.h:2018
clan::GLFunctions::framebufferParameteri
ptr_glFramebufferParameteri framebufferParameteri
Definition opengl_wrap.h:2108
clan::GLFunctions::texParameteriv
ptr_glTexParameteriv texParameteriv
Definition opengl_wrap.h:1541
clan::GLFunctions::beginQuery
ptr_glBeginQuery beginQuery
Definition opengl_wrap.h:1618
clan::GLFunctions::ptr_glTexParameteri
void(GLFUNC * ptr_glTexParameteri)(GLenum target, GLenum pname, GLint param)
Definition opengl_wrap.h:785
clan::GLFunctions::ptr_glBufferData
void(GLFUNC * ptr_glBufferData)(GLenum target, GLsizeiptr size, const GLvoid *data, GLenum usage)
Definition opengl_wrap.h:872
clan::GLFunctions::ptr_glGetTransformFeedbacki_v
void(GLFUNC * ptr_glGetTransformFeedbacki_v)(GLuint xfb, GLenum pname, GLuint index, GLint *param)
Definition opengl_wrap.h:1410
clan::GLFunctions::ptr_glGenBuffers
void(GLFUNC * ptr_glGenBuffers)(GLsizei n, GLuint *buffers)
Definition opengl_wrap.h:870
clan::GLFunctions::vertexAttribI3ui
ptr_glVertexAttribI3ui vertexAttribI3ui
Definition opengl_wrap.h:1757
clan::GLFunctions::multiTexCoordP1uiv
ptr_glMultiTexCoordP1uiv multiTexCoordP1uiv
Definition opengl_wrap.h:1899
clan::GLFunctions::resumeTransformFeedback
ptr_glResumeTransformFeedback resumeTransformFeedback
Definition opengl_wrap.h:1957
clan::GLFunctions::provokingVertex
ptr_glProvokingVertex provokingVertex
Definition opengl_wrap.h:1842
clan::GLFunctions::ptr_glVertexAttribI1iv
void(GLFUNC * ptr_glVertexAttribI1iv)(GLuint index, const GLint *v)
Definition opengl_wrap.h:1004
clan::GLFunctions::blendColor
ptr_glBlendColor blendColor
Definition opengl_wrap.h:1593
clan::GLFunctions::ptr_glProgramUniform3d
void(GLFUNC * ptr_glProgramUniform3d)(GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2)
Definition opengl_wrap.h:1244
clan::GLFunctions::copyImageSubData
ptr_glCopyImageSubData copyImageSubData
Definition opengl_wrap.h:2107
clan::GLFunctions::ptr_glUniformMatrix4x2fv
void(GLFUNC * ptr_glUniformMatrix4x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:975
clan::GLFunctions::getActiveUniformsiv
ptr_glGetActiveUniformsiv getActiveUniformsiv
Definition opengl_wrap.h:1831
clan::GLFunctions::ptr_glGetnMapfvARB
void(GLFUNC * ptr_glGetnMapfvARB)(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
Definition opengl_wrap.h:1303
clan::GLFunctions::ptr_glVertexAttrib1f
void(GLFUNC * ptr_glVertexAttrib1f)(GLuint index, GLfloat x)
Definition opengl_wrap.h:937
clan::GLFunctions::fenceSync
ptr_glFenceSync fenceSync
Definition opengl_wrap.h:1843
clan::GLFunctions::ptr_glTextureSubImage2D
void(GLFUNC * ptr_glTextureSubImage2D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
Definition opengl_wrap.h:1458
clan::GLFunctions::TextureStorage2DMultisample
ptr_glTextureStorage2DMultisample TextureStorage2DMultisample
Definition opengl_wrap.h:2210
clan::GLFunctions::getSubroutineIndex
ptr_glGetSubroutineIndex getSubroutineIndex
Definition opengl_wrap.h:1943
clan::GLFunctions::ptr_glUniformMatrix4x3dv
void(GLFUNC * ptr_glUniformMatrix4x3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1185
clan::GLFunctions::uniform3i
ptr_glUniform3i uniform3i
Definition opengl_wrap.h:1676
clan::GLFunctions::genProgramPipelines
ptr_glGenProgramPipelines genProgramPipelines
Definition opengl_wrap.h:1976
clan::GLFunctions::ptr_glVertexAttribI2uiv
void(GLFUNC * ptr_glVertexAttribI2uiv)(GLuint index, const GLuint *v)
Definition opengl_wrap.h:1009
clan::GLFunctions::clearNamedBufferSubDataEXT
ptr_glClearNamedBufferSubDataEXT clearNamedBufferSubDataEXT
Definition opengl_wrap.h:2104
clan::GLFunctions::viewportIndexedfv
ptr_glViewportIndexedfv viewportIndexedfv
Definition opengl_wrap.h:2043
clan::GLFunctions::ptr_glTexImage2DMultisample
void(GLFUNC * ptr_glTexImage2DMultisample)(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Definition opengl_wrap.h:1095
clan::GLFunctions::ptr_glTextureBuffer
void(GLFUNC * ptr_glTextureBuffer)(GLuint texture, GLenum internalformat, GLuint buffer)
Definition opengl_wrap.h:1450
clan::GLFunctions::ptr_glGetnMapdvARB
void(GLFUNC * ptr_glGetnMapdvARB)(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
Definition opengl_wrap.h:1302
clan::GLFunctions::getCompressedTexImage
ptr_glGetCompressedTexImage getCompressedTexImage
Definition opengl_wrap.h:1607
clan::GLFunctions::getNamedFramebufferParameterivEXT
ptr_glGetNamedFramebufferParameterivEXT getNamedFramebufferParameterivEXT
Definition opengl_wrap.h:2111
clan::GLFunctions::ptr_glVertexAttribI3i
void(GLFUNC * ptr_glVertexAttribI3i)(GLuint index, GLint x, GLint y, GLint z)
Definition opengl_wrap.h:998
clan::GLFunctions::ptr_glAttachShader
void(GLFUNC * ptr_glAttachShader)(GLuint program, GLuint shader)
Definition opengl_wrap.h:884
clan::GLFunctions::ptr_glFramebufferTexture1D
void(GLFUNC * ptr_glFramebufferTexture1D)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition opengl_wrap.h:1060
clan::GLFunctions::ptr_glUniform3d
void(GLFUNC * ptr_glUniform3d)(GLint location, GLdouble x, GLdouble y, GLdouble z)
Definition opengl_wrap.h:1171
clan::GLFunctions::ptr_glFramebufferParameteri
void(GLFUNC * ptr_glFramebufferParameteri)(GLenum target, GLenum pname, GLint param)
Definition opengl_wrap.h:1353
clan::GLFunctions::ptr_glGetnCompressedTexImage
void(GLFUNC * ptr_glGetnCompressedTexImage)(GLenum target, GLint lod, GLsizei bufSize, void *pixels)
Definition opengl_wrap.h:1507
clan::GLFunctions::getIntegerv
ptr_glGetIntegerv getIntegerv
Definition opengl_wrap.h:1569
clan::GLFunctions::clearDepthf
ptr_glClearDepthf clearDepthf
Definition opengl_wrap.h:1967
clan::GLFunctions::uniform4i
ptr_glUniform4i uniform4i
Definition opengl_wrap.h:1677
clan::GLFunctions::ptr_glGetQueryObjecti64v
void(GLFUNC * ptr_glGetQueryObjecti64v)(GLuint id, GLenum pname, CLint64 *params)
Definition opengl_wrap.h:1127
clan::GLFunctions::GetnPixelMapusv
ptr_glGetnPixelMapusv GetnPixelMapusv
Definition opengl_wrap.h:2274
clan::GLFunctions::uniformMatrix4x3fv
ptr_glUniformMatrix4x3fv uniformMatrix4x3fv
Definition opengl_wrap.h:1732
clan::GLFunctions::debugMessageCallbackARB
ptr_glDebugMessageCallbackARB debugMessageCallbackARB
Definition opengl_wrap.h:2054
clan::GLFunctions::colorP3ui
ptr_glColorP3ui colorP3ui
Definition opengl_wrap.h:1908
clan::GLFunctions::beginConditionalRender
ptr_glBeginConditionalRender beginConditionalRender
Definition opengl_wrap.h:1746
clan::GLFunctions::GetTextureSubImage
ptr_glGetTextureSubImage GetTextureSubImage
Definition opengl_wrap.h:2259
clan::GLFunctions::getProgramPipelineiv
ptr_glGetProgramPipelineiv getProgramPipelineiv
Definition opengl_wrap.h:1978
clan::GLFunctions::vertexAttrib4uiv
ptr_glVertexAttrib4uiv vertexAttrib4uiv
Definition opengl_wrap.h:1724
clan::GLFunctions::ptr_glDrawArraysIndirect
void(GLFUNC * ptr_glDrawArraysIndirect)(GLenum mode, const GLvoid *indirect)
Definition opengl_wrap.h:1167
clan::GLFunctions::ptr_glDrawElementsInstancedBaseInstance
void(GLFUNC * ptr_glDrawElementsInstancedBaseInstance)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
Definition opengl_wrap.h:1322
clan::GLFunctions::TextureStorage3DMultisample
ptr_glTextureStorage3DMultisample TextureStorage3DMultisample
Definition opengl_wrap.h:2211
clan::GLFunctions::ptr_glClearBufferfi
void(GLFUNC * ptr_glClearBufferfi)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
Definition opengl_wrap.h:1034
clan::GLFunctions::ptr_glTexParameterIiv
void(GLFUNC * ptr_glTexParameterIiv)(GLenum target, GLenum pname, const GLint *params)
Definition opengl_wrap.h:1027
clan::GLFunctions::vertexAttrib4dv
ptr_glVertexAttrib4dv vertexAttrib4dv
Definition opengl_wrap.h:1717
clan::GLFunctions::ptr_glReadnPixels
void(GLFUNC * ptr_glReadnPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
Definition opengl_wrap.h:1513
clan::GLFunctions::GetNamedBufferSubData
ptr_glGetNamedBufferSubData GetNamedBufferSubData
Definition opengl_wrap.h:2181
clan::GLFunctions::ptr_glStencilMask
void(GLFUNC * ptr_glStencilMask)(GLuint mask)
Definition opengl_wrap.h:794
clan::GLFunctions::getUniformuiv
ptr_glGetUniformuiv getUniformuiv
Definition opengl_wrap.h:1771
clan::GLFunctions::uniformMatrix4x2dv
ptr_glUniformMatrix4x2dv uniformMatrix4x2dv
Definition opengl_wrap.h:1939
clan::GLFunctions::ptr_glTexStorage2D
void(GLFUNC * ptr_glTexStorage2D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
Definition opengl_wrap.h:1331
clan::GLFunctions::ptr_glShaderStorageBlockBinding
void(GLFUNC * ptr_glShaderStorageBlockBinding)(GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding)
Definition opengl_wrap.h:1372
clan::GLFunctions::frontFace
ptr_glFrontFace frontFace
Definition opengl_wrap.h:1532
clan::GLFunctions::texParameterf
ptr_glTexParameterf texParameterf
Definition opengl_wrap.h:1538
clan::GLFunctions::isEnabled
ptr_glIsEnabled isEnabled
Definition opengl_wrap.h:1576
clan::GLFunctions::ptr_glBlendEquationSeparateiARB
void(GLFUNC * ptr_glBlendEquationSeparateiARB)(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
Definition opengl_wrap.h:1100
clan::GLFunctions::generateMipmap
ptr_glGenerateMipmap generateMipmap
Definition opengl_wrap.h:1820
clan::GLFunctions::ptr_glTextureStorage3DEXT
void(GLFUNC * ptr_glTextureStorage3DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
Definition opengl_wrap.h:1335
clan::GLFunctions::GetTextureImage
ptr_glGetTextureImage GetTextureImage
Definition opengl_wrap.h:2229
clan::GLFunctions::textureStorage3DEXT
ptr_glTextureStorage3DEXT textureStorage3DEXT
Definition opengl_wrap.h:2090
clan::GLFunctions::clear
ptr_glClear clear
Definition opengl_wrap.h:1545
clan::GLFunctions::ptr_glStencilMaskSeparate
void(GLFUNC * ptr_glStencilMaskSeparate)(GLenum face, GLuint mask)
Definition opengl_wrap.h:883
clan::GLFunctions::getVertexAttribiv
ptr_glGetVertexAttribiv getVertexAttribiv
Definition opengl_wrap.h:1663
clan::GLFunctions::ptr_glMapNamedBuffer
void *(GLFUNC * ptr_glMapNamedBuffer)(GLuint buffer, GLenum access)
Definition opengl_wrap.h:1419
clan::GLFunctions::texStorage2D
ptr_glTexStorage2D texStorage2D
Definition opengl_wrap.h:2086
clan::GLFunctions::ptr_glGetSynciv
void(GLFUNC * ptr_glGetSynciv)(CLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
Definition opengl_wrap.h:1094
clan::GLFunctions::debugMessageControl
ptr_glDebugMessageControl debugMessageControl
Definition opengl_wrap.h:2091
clan::GLFunctions::ptr_glIsShader
GLboolean(GLFUNC * ptr_glIsShader)(GLuint shader)
Definition opengl_wrap.h:911
clan::GLFunctions::ptr_glGetTextureParameterfv
void(GLFUNC * ptr_glGetTextureParameterfv)(GLuint texture, GLenum pname, GLfloat *params)
Definition opengl_wrap.h:1478
clan::GLFunctions::ptr_glIsSampler
GLboolean(GLFUNC * ptr_glIsSampler)(GLuint sampler)
Definition opengl_wrap.h:1114
clan::GLFunctions::bindRenderbuffer
ptr_glBindRenderbuffer bindRenderbuffer
Definition opengl_wrap.h:1805
clan::GLFunctions::ptr_glGetFloatv
void(GLFUNC * ptr_glGetFloatv)(GLenum pname, GLfloat *params)
Definition opengl_wrap.h:813
clan::GLFunctions::ptr_glQueryCounter
void(GLFUNC * ptr_glQueryCounter)(GLuint id, GLenum target)
Definition opengl_wrap.h:1126
clan::GLFunctions::ptr_glGetQueryObjectiv
void(GLFUNC * ptr_glGetQueryObjectiv)(GLuint id, GLenum pname, GLint *params)
Definition opengl_wrap.h:866
clan::GLFunctions::ptr_glUniform2iv
void(GLFUNC * ptr_glUniform2iv)(GLint location, GLsizei count, const GLint *value)
Definition opengl_wrap.h:928
clan::GLFunctions::ptr_glGetNamedBufferParameteriv
void(GLFUNC * ptr_glGetNamedBufferParameteriv)(GLuint buffer, GLenum pname, GLint *params)
Definition opengl_wrap.h:1423
clan::GLFunctions::programUniformMatrix4dv
ptr_glProgramUniformMatrix4dv programUniformMatrix4dv
Definition opengl_wrap.h:2016
clan::GLFunctions::deleteBuffers
ptr_glDeleteBuffers deleteBuffers
Definition opengl_wrap.h:1624
clan::GLFunctions::drawElementsInstancedBaseVertexBaseInstance
ptr_glDrawElementsInstancedBaseVertexBaseInstance drawElementsInstancedBaseVertexBaseInstance
Definition opengl_wrap.h:2078
clan::GLFunctions::programUniform1i
ptr_glProgramUniform1i programUniform1i
Definition opengl_wrap.h:1979
clan::GLFunctions::vertexAttribI4sv
ptr_glVertexAttribI4sv vertexAttribI4sv
Definition opengl_wrap.h:1768
clan::GLFunctions::programUniform4f
ptr_glProgramUniform4f programUniform4f
Definition opengl_wrap.h:2005
clan::GLFunctions::ptr_glVertexAttribFormat
void(GLFUNC * ptr_glVertexAttribFormat)(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
Definition opengl_wrap.h:1381
clan::GLFunctions::ptr_glMultiTexCoordP2uiv
void(GLFUNC * ptr_glMultiTexCoordP2uiv)(GLenum texture, GLenum type, const GLuint *coords)
Definition opengl_wrap.h:1146
clan::GLFunctions::ptr_glEnable
void(GLFUNC * ptr_glEnable)(GLenum cap)
Definition opengl_wrap.h:798
clan::GLFunctions::ptr_glGetnMapdv
void(GLFUNC * ptr_glGetnMapdv)(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
Definition opengl_wrap.h:1514
clan::GLFunctions::renderbufferStorageMultisample
ptr_glRenderbufferStorageMultisample renderbufferStorageMultisample
Definition opengl_wrap.h:1822
clan::GLFunctions::getProgramResourceiv
ptr_glGetProgramResourceiv getProgramResourceiv
Definition opengl_wrap.h:2124
clan::GLFunctions::GetnPolygonStipple
ptr_glGetnPolygonStipple GetnPolygonStipple
Definition opengl_wrap.h:2275
clan::GLFunctions::ptr_glUniform4ui
void(GLFUNC * ptr_glUniform4ui)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Definition opengl_wrap.h:1022
clan::GLFunctions::getnConvolutionFilterARB
ptr_glGetnConvolutionFilterARB getnConvolutionFilterARB
Definition opengl_wrap.h:2065
clan::GLFunctions::ptr_glDepthMask
void(GLFUNC * ptr_glDepthMask)(GLboolean flag)
Definition opengl_wrap.h:796
clan::GLFunctions::ptr_glBlitNamedFramebuffer
void(GLFUNC * ptr_glBlitNamedFramebuffer)(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
Definition opengl_wrap.h:1441
clan::GLFunctions::genVertexArrays
ptr_glGenVertexArrays genVertexArrays
Definition opengl_wrap.h:1828
clan::GLFunctions::ptr_glDrawArraysInstanced
void(GLFUNC * ptr_glDrawArraysInstanced)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
Definition opengl_wrap.h:1036
clan::GLFunctions::multiTexCoordP2uiv
ptr_glMultiTexCoordP2uiv multiTexCoordP2uiv
Definition opengl_wrap.h:1901
clan::GLFunctions::programUniform2ui
ptr_glProgramUniform2ui programUniform2ui
Definition opengl_wrap.h:1993
clan::GLFunctions::blendEquationSeparateiARB
ptr_glBlendEquationSeparateiARB blendEquationSeparateiARB
Definition opengl_wrap.h:1855
clan::GLFunctions::debugMessageInsert
ptr_glDebugMessageInsert debugMessageInsert
Definition opengl_wrap.h:2092
clan::GLFunctions::multiDrawElementsBaseVertex
ptr_glMultiDrawElementsBaseVertex multiDrawElementsBaseVertex
Definition opengl_wrap.h:1841
clan::GLFunctions::getQueryObjectuiv
ptr_glGetQueryObjectuiv getQueryObjectuiv
Definition opengl_wrap.h:1622
clan::GLFunctions::getInternalformati64v
ptr_glGetInternalformati64v getInternalformati64v
Definition opengl_wrap.h:2112
clan::GLFunctions::ptr_glInvalidateNamedFramebufferData
void(GLFUNC * ptr_glInvalidateNamedFramebufferData)(GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments)
Definition opengl_wrap.h:1435
clan::GLFunctions::ptr_glGetVertexArrayIndexediv
void(GLFUNC * ptr_glGetVertexArrayIndexediv)(GLuint vaobj, GLuint index, GLenum pname, GLint *param)
Definition opengl_wrap.h:1494
clan::GLFunctions::ptr_glClearTexImage
void(GLFUNC * ptr_glClearTexImage)(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
Definition opengl_wrap.h:1395
clan::GLFunctions::drawElements
ptr_glDrawElements drawElements
Definition opengl_wrap.h:1580
clan::GLFunctions::vertexAttribP1ui
ptr_glVertexAttribP1ui vertexAttribP1ui
Definition opengl_wrap.h:1914
clan::GLFunctions::TextureSubImage1D
ptr_glTextureSubImage1D TextureSubImage1D
Definition opengl_wrap.h:2212
clan::GLFunctions::getProgramiv
ptr_glGetProgramiv getProgramiv
Definition opengl_wrap.h:1653
clan::GLFunctions::vertexAttribI3i
ptr_glVertexAttribI3i vertexAttribI3i
Definition opengl_wrap.h:1753
clan::GLFunctions::vertexAttrib4Nuiv
ptr_glVertexAttrib4Nuiv vertexAttrib4Nuiv
Definition opengl_wrap.h:1713
clan::GLFunctions::ptr_glClearDepth
void(GLFUNC * ptr_glClearDepth)(GLdouble depth)
Definition opengl_wrap.h:793
clan::GLFunctions::memoryBarrier
ptr_glMemoryBarrier memoryBarrier
Definition opengl_wrap.h:2084
clan::GLFunctions::ptr_glGetTextureLevelParameterfv
void(GLFUNC * ptr_glGetTextureLevelParameterfv)(GLuint texture, GLint level, GLenum pname, GLfloat *params)
Definition opengl_wrap.h:1476
clan::GLFunctions::ptr_glGetUniformiv
void(GLFUNC * ptr_glGetUniformiv)(GLuint program, GLint location, GLint *params)
Definition opengl_wrap.h:905
clan::GLFunctions::ptr_glGetTextureParameteriv
void(GLFUNC * ptr_glGetTextureParameteriv)(GLuint texture, GLenum pname, GLint *params)
Definition opengl_wrap.h:1481
clan::GLFunctions::ptr_glVertexAttribI4ui
void(GLFUNC * ptr_glVertexAttribI4ui)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
Definition opengl_wrap.h:1003
clan::GLFunctions::TextureSubImage2D
ptr_glTextureSubImage2D TextureSubImage2D
Definition opengl_wrap.h:2213
clan::GLFunctions::ptr_glBindTexture
void(GLFUNC * ptr_glBindTexture)(GLenum target, GLuint texture)
Definition opengl_wrap.h:834
clan::GLFunctions::programUniform1fv
ptr_glProgramUniform1fv programUniform1fv
Definition opengl_wrap.h:1982
clan::GLFunctions::GetnUniformuiv
ptr_glGetnUniformuiv GetnUniformuiv
Definition opengl_wrap.h:2267
clan::GLFunctions::ptr_glGetSamplerParameteriv
void(GLFUNC * ptr_glGetSamplerParameteriv)(GLuint sampler, GLenum pname, GLint *params)
Definition opengl_wrap.h:1122
clan::GLFunctions::isShader
ptr_glIsShader isShader
Definition opengl_wrap.h:1666
clan::GLFunctions::ptr_glGetStringi
const GLubyte *(GLFUNC * ptr_glGetStringi)(GLenum name, GLuint index)
Definition opengl_wrap.h:1035
clan::GLFunctions::ptr_glIsProgramPipeline
GLboolean(GLFUNC * ptr_glIsProgramPipeline)(GLuint pipeline)
Definition opengl_wrap.h:1222
clan::GLFunctions::ptr_glUniform3f
void(GLFUNC * ptr_glUniform3f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Definition opengl_wrap.h:917
clan::GLFunctions::ptr_glProgramUniformMatrix2fv
void(GLFUNC * ptr_glProgramUniformMatrix2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:1256
clan::GLFunctions::programUniform3uiv
ptr_glProgramUniform3uiv programUniform3uiv
Definition opengl_wrap.h:2002
clan::GLFunctions::uniformMatrix2x4fv
ptr_glUniformMatrix2x4fv uniformMatrix2x4fv
Definition opengl_wrap.h:1729
clan::GLFunctions::vertexAttribI3iv
ptr_glVertexAttribI3iv vertexAttribI3iv
Definition opengl_wrap.h:1761
clan::GLFunctions::VertexArrayElementBuffer
ptr_glVertexArrayElementBuffer VertexArrayElementBuffer
Definition opengl_wrap.h:2240
clan::GLFunctions::ptr_glGetnSeparableFilterARB
void(GLFUNC * ptr_glGetnSeparableFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span)
Definition opengl_wrap.h:1311
clan::GLFunctions::ptr_glCompressedTexImage2D
void(GLFUNC * ptr_glCompressedTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data)
Definition opengl_wrap.h:847
clan::GLFunctions::InvalidateNamedFramebufferData
ptr_glInvalidateNamedFramebufferData InvalidateNamedFramebufferData
Definition opengl_wrap.h:2190
clan::GLFunctions::ptr_glMultiTexCoordP4ui
void(GLFUNC * ptr_glMultiTexCoordP4ui)(GLenum texture, GLenum type, GLuint coords)
Definition opengl_wrap.h:1149
clan::GLFunctions::getBufferSubData
ptr_glGetBufferSubData getBufferSubData
Definition opengl_wrap.h:1629
clan::GLFunctions::vertexAttribI4usv
ptr_glVertexAttribI4usv vertexAttribI4usv
Definition opengl_wrap.h:1770
clan::GLFunctions::ptr_glClearNamedBufferData
void(GLFUNC * ptr_glClearNamedBufferData)(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
Definition opengl_wrap.h:1417
clan::GLFunctions::ptr_glMultiTexCoordP4uiv
void(GLFUNC * ptr_glMultiTexCoordP4uiv)(GLenum texture, GLenum type, const GLuint *coords)
Definition opengl_wrap.h:1150
clan::GLFunctions::getnPixelMapuivARB
ptr_glGetnPixelMapuivARB getnPixelMapuivARB
Definition opengl_wrap.h:2061
clan::GLFunctions::vertexAttrib4iv
ptr_glVertexAttrib4iv vertexAttrib4iv
Definition opengl_wrap.h:1720
clan::GLFunctions::vertexAttrib1d
ptr_glVertexAttrib1d vertexAttrib1d
Definition opengl_wrap.h:1690
clan::GLFunctions::vertexAttribI4uiv
ptr_glVertexAttribI4uiv vertexAttribI4uiv
Definition opengl_wrap.h:1766
clan::GLFunctions::ptr_glLogicOp
void(GLFUNC * ptr_glLogicOp)(GLenum opcode)
Definition opengl_wrap.h:802
clan::GLFunctions::ptr_glTransformFeedbackVaryings
void(GLFUNC * ptr_glTransformFeedbackVaryings)(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
Definition opengl_wrap.h:988
clan::GLFunctions::uniformMatrix2fv
ptr_glUniformMatrix2fv uniformMatrix2fv
Definition opengl_wrap.h:1686
clan::GLFunctions::vertexAttrib4ubv
ptr_glVertexAttrib4ubv vertexAttrib4ubv
Definition opengl_wrap.h:1723
clan::GLFunctions::colorP4ui
ptr_glColorP4ui colorP4ui
Definition opengl_wrap.h:1910
clan::GLFunctions::samplerParameteri
ptr_glSamplerParameteri samplerParameteri
Definition opengl_wrap.h:1871
clan::GLFunctions::vertexAttribPointer
ptr_glVertexAttribPointer vertexAttribPointer
Definition opengl_wrap.h:1726
clan::GLFunctions::ptr_glVertexAttribP3uiv
void(GLFUNC * ptr_glVertexAttribP3uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition opengl_wrap.h:1164
clan::GLFunctions::ptr_glBindVertexBuffers
void(GLFUNC * ptr_glBindVertexBuffers)(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
Definition opengl_wrap.h:1402
clan::GLFunctions::getActiveUniform
ptr_glGetActiveUniform getActiveUniform
Definition opengl_wrap.h:1650
clan::GLFunctions::ptr_glGetnConvolutionFilter
void(GLFUNC * ptr_glGetnConvolutionFilter)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image)
Definition opengl_wrap.h:1522
clan::GLFunctions::ptr_glMultiTexCoordP3uiv
void(GLFUNC * ptr_glMultiTexCoordP3uiv)(GLenum texture, GLenum type, const GLuint *coords)
Definition opengl_wrap.h:1148
clan::GLFunctions::framebufferRenderbuffer
ptr_glFramebufferRenderbuffer framebufferRenderbuffer
Definition opengl_wrap.h:1818
clan::GLFunctions::multiDrawArraysIndirect
ptr_glMultiDrawArraysIndirect multiDrawArraysIndirect
Definition opengl_wrap.h:2119
clan::GLFunctions::ptr_glTexBufferRange
void(GLFUNC * ptr_glTexBufferRange)(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition opengl_wrap.h:1373
clan::GLFunctions::ptr_glVertexAttribL3dv
void(GLFUNC * ptr_glVertexAttribL3dv)(GLuint index, const GLdouble *v)
Definition opengl_wrap.h:1282
clan::GLFunctions::validateProgram
ptr_glValidateProgram validateProgram
Definition opengl_wrap.h:1689
clan::GLFunctions::drawArraysIndirect
ptr_glDrawArraysIndirect drawArraysIndirect
Definition opengl_wrap.h:1922
clan::GLFunctions::programUniformMatrix4x2dv
ptr_glProgramUniformMatrix4x2dv programUniformMatrix4x2dv
Definition opengl_wrap.h:2026
clan::GLFunctions::InvalidateNamedFramebufferSubData
ptr_glInvalidateNamedFramebufferSubData InvalidateNamedFramebufferSubData
Definition opengl_wrap.h:2191
clan::GLFunctions::programUniform2dv
ptr_glProgramUniform2dv programUniform2dv
Definition opengl_wrap.h:1992
clan::GLFunctions::getTexParameterIiv
ptr_glGetTexParameterIiv getTexParameterIiv
Definition opengl_wrap.h:1784
clan::GLFunctions::texSubImage2D
ptr_glTexSubImage2D texSubImage2D
Definition opengl_wrap.h:1588
clan::GLFunctions::ClearNamedBufferSubData
ptr_glClearNamedBufferSubData ClearNamedBufferSubData
Definition opengl_wrap.h:2173
clan::GLFunctions::VertexArrayBindingDivisor
ptr_glVertexArrayBindingDivisor VertexArrayBindingDivisor
Definition opengl_wrap.h:2247
clan::GLFunctions::uniformMatrix3x2dv
ptr_glUniformMatrix3x2dv uniformMatrix3x2dv
Definition opengl_wrap.h:1937
clan::GLFunctions::ptr_glGetShaderSource
void(GLFUNC * ptr_glGetShaderSource)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
Definition opengl_wrap.h:902
clan::GLFunctions::getVertexAttribLdv
ptr_glGetVertexAttribLdv getVertexAttribLdv
Definition opengl_wrap.h:2040
clan::GLFunctions::beginTransformFeedback
ptr_glBeginTransformFeedback beginTransformFeedback
Definition opengl_wrap.h:1739
clan::GLFunctions::getShaderiv
ptr_glGetShaderiv getShaderiv
Definition opengl_wrap.h:1655
clan::GLFunctions::programUniform3ui
ptr_glProgramUniform3ui programUniform3ui
Definition opengl_wrap.h:2001
clan::GLFunctions::GetnMinmax
ptr_glGetnMinmax GetnMinmax
Definition opengl_wrap.h:2280
clan::GLFunctions::vertexAttrib4Niv
ptr_glVertexAttrib4Niv vertexAttrib4Niv
Definition opengl_wrap.h:1709
clan::GLFunctions::getUniformSubroutineuiv
ptr_glGetUniformSubroutineuiv getUniformSubroutineuiv
Definition opengl_wrap.h:1948
clan::GLFunctions::ptr_glGetSubroutineIndex
GLuint(GLFUNC * ptr_glGetSubroutineIndex)(GLuint program, GLenum shadertype, const GLchar *name)
Definition opengl_wrap.h:1188
clan::GLFunctions::getnCompressedTexImageARB
ptr_glGetnCompressedTexImageARB getnCompressedTexImageARB
Definition opengl_wrap.h:2071
clan::GLFunctions::lineWidth
ptr_glLineWidth lineWidth
Definition opengl_wrap.h:1534
clan::GLFunctions::vertexP4uiv
ptr_glVertexP4uiv vertexP4uiv
Definition opengl_wrap.h:1889
clan::GLFunctions::ptr_glGetNamedFramebufferAttachmentParameteriv
void(GLFUNC * ptr_glGetNamedFramebufferAttachmentParameteriv)(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params)
Definition opengl_wrap.h:1444
clan::GLFunctions::normalP3ui
ptr_glNormalP3ui normalP3ui
Definition opengl_wrap.h:1906
clan::GLFunctions::ptr_glUniform2dv
void(GLFUNC * ptr_glUniform2dv)(GLint location, GLsizei count, const GLdouble *value)
Definition opengl_wrap.h:1174
clan::GLFunctions::waitSync
ptr_glWaitSync waitSync
Definition opengl_wrap.h:1847
clan::GLFunctions::ptr_glDrawBuffers
void(GLFUNC * ptr_glDrawBuffers)(GLsizei n, const GLenum *bufs)
Definition opengl_wrap.h:880
clan::GLFunctions::deleteNamedStringARB
ptr_glDeleteNamedStringARB deleteNamedStringARB
Definition opengl_wrap.h:1860
clan::GLFunctions::ClipControl
ptr_glClipControl ClipControl
Definition opengl_wrap.h:2160
clan::GLFunctions::unmapBuffer
ptr_glUnmapBuffer unmapBuffer
Definition opengl_wrap.h:1631
clan::GLFunctions::disableVertexAttribArray
ptr_glDisableVertexAttribArray disableVertexAttribArray
Definition opengl_wrap.h:1647
clan::GLFunctions::getSynciv
ptr_glGetSynciv getSynciv
Definition opengl_wrap.h:1849
clan::GLFunctions::BlitNamedFramebuffer
ptr_glBlitNamedFramebuffer BlitNamedFramebuffer
Definition opengl_wrap.h:2196
clan::GLFunctions::ptr_glBeginTransformFeedback
void(GLFUNC * ptr_glBeginTransformFeedback)(GLenum primitiveMode)
Definition opengl_wrap.h:984
clan::GLFunctions::blendFuncSeparateiARB
ptr_glBlendFuncSeparateiARB blendFuncSeparateiARB
Definition opengl_wrap.h:1857
clan::GLFunctions::getnUniformivARB
ptr_glGetnUniformivARB getnUniformivARB
Definition opengl_wrap.h:2073
clan::GLFunctions::ptr_glGetFragDataLocation
GLint(GLFUNC * ptr_glGetFragDataLocation)(GLuint program, const GLchar *name)
Definition opengl_wrap.h:1018
clan::GLFunctions::clientActiveTexture
ptr_glClientActiveTextureARB clientActiveTexture
Definition opengl_wrap.h:2284
clan::GLFunctions::getQueryObjectiv
ptr_glGetQueryObjectiv getQueryObjectiv
Definition opengl_wrap.h:1621
clan::GLFunctions::ptr_glGetInternalformati64v
void(GLFUNC * ptr_glGetInternalformati64v)(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, CLint64 *params)
Definition opengl_wrap.h:1357
clan::GLFunctions::texCoordP2ui
ptr_glTexCoordP2ui texCoordP2ui
Definition opengl_wrap.h:1892
clan::GLFunctions::ptr_glBindTextures
void(GLFUNC * ptr_glBindTextures)(GLuint first, GLsizei count, const GLuint *textures)
Definition opengl_wrap.h:1399
clan::GLFunctions::ptr_glGetProgramResourceIndex
GLuint(GLFUNC * ptr_glGetProgramResourceIndex)(GLuint program, GLenum programInterface, const GLchar *name)
Definition opengl_wrap.h:1367
clan::GLFunctions::vertexP3uiv
ptr_glVertexP3uiv vertexP3uiv
Definition opengl_wrap.h:1887
clan::GLFunctions::blendFunci
ptr_glBlendFunci blendFunci
Definition opengl_wrap.h:1802
clan::GLFunctions::deleteFramebuffers
ptr_glDeleteFramebuffers deleteFramebuffers
Definition opengl_wrap.h:1812
clan::GLFunctions::programUniform1uiv
ptr_glProgramUniform1uiv programUniform1uiv
Definition opengl_wrap.h:1986
clan::GLFunctions::ptr_glVertexAttrib4Nsv
void(GLFUNC * ptr_glVertexAttrib4Nsv)(GLuint index, const GLshort *v)
Definition opengl_wrap.h:955
clan::GLFunctions::ptr_glTextureParameterf
void(GLFUNC * ptr_glTextureParameterf)(GLuint texture, GLenum pname, GLfloat param)
Definition opengl_wrap.h:1466
clan::GLFunctions::ptr_glVertexAttrib1fv
void(GLFUNC * ptr_glVertexAttrib1fv)(GLuint index, const GLfloat *v)
Definition opengl_wrap.h:938
clan::GLFunctions::invalidateTexSubImage
ptr_glInvalidateTexSubImage invalidateTexSubImage
Definition opengl_wrap.h:2113
clan::GLFunctions::drawRangeElementsBaseVertex
ptr_glDrawRangeElementsBaseVertex drawRangeElementsBaseVertex
Definition opengl_wrap.h:1839
clan::GLFunctions::isFramebuffer
ptr_glIsFramebuffer isFramebuffer
Definition opengl_wrap.h:1810
clan::GLFunctions::ptr_glTexStorage3DMultisample
void(GLFUNC * ptr_glTexStorage3DMultisample)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Definition opengl_wrap.h:1376
clan::GLFunctions::ptr_glClientActiveTextureARB
GLvoid(GLFUNC * ptr_glClientActiveTextureARB)(GLenum)
Definition opengl_wrap.h:1529
clan::GLFunctions::getUniformLocation
ptr_glGetUniformLocation getUniformLocation
Definition opengl_wrap.h:1658
clan::GLFunctions::getDebugMessageLogARB
ptr_glGetDebugMessageLogARB getDebugMessageLogARB
Definition opengl_wrap.h:2055
clan::GLFunctions::ptr_glUnmapBuffer
GLboolean(GLFUNC * ptr_glUnmapBuffer)(GLenum target)
Definition opengl_wrap.h:876
clan::GLFunctions::ptr_glPopDebugGroup
void(GLFUNC * ptr_glPopDebugGroup)(void)
Definition opengl_wrap.h:1341
clan::GLFunctions::ptr_glCreateBuffers
void(GLFUNC * ptr_glCreateBuffers)(GLsizei n, GLuint *buffers)
Definition opengl_wrap.h:1412
clan::GLFunctions::getActiveSubroutineName
ptr_glGetActiveSubroutineName getActiveSubroutineName
Definition opengl_wrap.h:1946
clan::GLFunctions::vertexAttrib4sv
ptr_glVertexAttrib4sv vertexAttrib4sv
Definition opengl_wrap.h:1722
clan::GLFunctions::programUniform4iv
ptr_glProgramUniform4iv programUniform4iv
Definition opengl_wrap.h:2004
clan::GLFunctions::ptr_glGetBufferParameteri64v
void(GLFUNC * ptr_glGetBufferParameteri64v)(GLenum target, GLenum pname, CLint64 *params)
Definition opengl_wrap.h:1041
clan::GLFunctions::vertexAttrib1dv
ptr_glVertexAttrib1dv vertexAttrib1dv
Definition opengl_wrap.h:1691
clan::GLFunctions::CreateSamplers
ptr_glCreateSamplers CreateSamplers
Definition opengl_wrap.h:2251
clan::GLFunctions::ptr_glBindFragDataLocationIndexed
void(GLFUNC * ptr_glBindFragDataLocationIndexed)(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
Definition opengl_wrap.h:1110
clan::GLFunctions::UnmapNamedBuffer
ptr_glUnmapNamedBuffer UnmapNamedBuffer
Definition opengl_wrap.h:2176
clan::GLFunctions::textureStorage2DEXT
ptr_glTextureStorage2DEXT textureStorage2DEXT
Definition opengl_wrap.h:2089
clan::GLFunctions::ptr_glBindFramebuffer
void(GLFUNC * ptr_glBindFramebuffer)(GLenum target, GLuint framebuffer)
Definition opengl_wrap.h:1056
clan::GLFunctions::ptr_glProgramUniform3i
void(GLFUNC * ptr_glProgramUniform3i)(GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
Definition opengl_wrap.h:1240
clan::GLFunctions::ptr_glGetCompressedTextureSubImage
void(GLFUNC * ptr_glGetCompressedTextureSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels)
Definition opengl_wrap.h:1505
clan::GLFunctions::ptr_glGetFramebufferAttachmentParameteriv
void(GLFUNC * ptr_glGetFramebufferAttachmentParameteriv)(GLenum target, GLenum attachment, GLenum pname, GLint *params)
Definition opengl_wrap.h:1064
clan::GLFunctions::drawElementsBaseVertex
ptr_glDrawElementsBaseVertex drawElementsBaseVertex
Definition opengl_wrap.h:1838
clan::GLFunctions::ptr_glVertexAttrib4bv
void(GLFUNC * ptr_glVertexAttrib4bv)(GLuint index, const GLbyte *v)
Definition opengl_wrap.h:960
clan::GLFunctions::clientWaitSync
ptr_glClientWaitSync clientWaitSync
Definition opengl_wrap.h:1846
clan::GLFunctions::texImage1D
ptr_glTexImage1D texImage1D
Definition opengl_wrap.h:1542
clan::GLFunctions::ptr_glNamedFramebufferRenderbuffer
void(GLFUNC * ptr_glNamedFramebufferRenderbuffer)(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
Definition opengl_wrap.h:1428
clan::GLFunctions::ptr_glClearColor
void(GLFUNC * ptr_glClearColor)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition opengl_wrap.h:791
clan::GLFunctions::depthMask
ptr_glDepthMask depthMask
Definition opengl_wrap.h:1551
clan::GLFunctions::ptr_glVertexAttribI2iv
void(GLFUNC * ptr_glVertexAttribI2iv)(GLuint index, const GLint *v)
Definition opengl_wrap.h:1005
clan::GLFunctions::samplerParameterf
ptr_glSamplerParameterf samplerParameterf
Definition opengl_wrap.h:1873
clan::GLFunctions::ptr_glVertexAttribI4bv
void(GLFUNC * ptr_glVertexAttribI4bv)(GLuint index, const GLbyte *v)
Definition opengl_wrap.h:1012
clan::GLFunctions::vertexAttrib2dv
ptr_glVertexAttrib2dv vertexAttrib2dv
Definition opengl_wrap.h:1697
clan::GLFunctions::getSubroutineUniformLocation
ptr_glGetSubroutineUniformLocation getSubroutineUniformLocation
Definition opengl_wrap.h:1942
clan::GLFunctions::ptr_glVertexAttribI3iv
void(GLFUNC * ptr_glVertexAttribI3iv)(GLuint index, const GLint *v)
Definition opengl_wrap.h:1006
clan::GLFunctions::uniform4iv
ptr_glUniform4iv uniform4iv
Definition opengl_wrap.h:1685
clan::GLFunctions::getInternalformativ
ptr_glGetInternalformativ getInternalformativ
Definition opengl_wrap.h:2081
clan::GLFunctions::drawArraysInstanced
ptr_glDrawArraysInstanced drawArraysInstanced
Definition opengl_wrap.h:1791
clan::GLFunctions::ptr_glBindVertexArray
void(GLFUNC * ptr_glBindVertexArray)(GLuint array)
Definition opengl_wrap.h:1071
clan::GLFunctions::ptr_glGetActiveAttrib
void(GLFUNC * ptr_glGetActiveAttrib)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
Definition opengl_wrap.h:894
clan::GLFunctions::ptr_glHint
void(GLFUNC * ptr_glHint)(GLenum target, GLenum mode)
Definition opengl_wrap.h:778
clan::GLFunctions::ptr_glDebugMessageControl
void(GLFUNC * ptr_glDebugMessageControl)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
Definition opengl_wrap.h:1336
clan::GLFunctions::ptr_glDrawElements
void(GLFUNC * ptr_glDrawElements)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
Definition opengl_wrap.h:825
clan::GLFunctions::ptr_glPolygonMode
void(GLFUNC * ptr_glPolygonMode)(GLenum face, GLenum mode)
Definition opengl_wrap.h:781
clan::GLFunctions::ptr_glDrawElementsInstanced
void(GLFUNC * ptr_glDrawElementsInstanced)(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount)
Definition opengl_wrap.h:1037
clan::GLFunctions::validateProgramPipeline
ptr_glValidateProgramPipeline validateProgramPipeline
Definition opengl_wrap.h:2029
clan::GLFunctions::ptr_glGetProgramBinary
void(GLFUNC * ptr_glGetProgramBinary)(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary)
Definition opengl_wrap.h:1213
clan::GLFunctions::ptr_glColorP4uiv
void(GLFUNC * ptr_glColorP4uiv)(GLenum type, const GLuint *color)
Definition opengl_wrap.h:1156
clan::GLFunctions::ptr_glReadPixels
void(GLFUNC * ptr_glReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
Definition opengl_wrap.h:809
clan::GLFunctions::ptr_glVertexAttrib2dv
void(GLFUNC * ptr_glVertexAttrib2dv)(GLuint index, const GLdouble *v)
Definition opengl_wrap.h:942
clan::GLFunctions::ptr_glNamedFramebufferParameteriEXT
void(GLFUNC * ptr_glNamedFramebufferParameteriEXT)(GLuint framebuffer, GLenum pname, GLint param)
Definition opengl_wrap.h:1355
clan::GLFunctions::ptr_glGetTexParameterfv
void(GLFUNC * ptr_glGetTexParameterfv)(GLenum target, GLenum pname, GLfloat *params)
Definition opengl_wrap.h:817
clan::GLFunctions::ptr_glGetNamedBufferSubData
void(GLFUNC * ptr_glGetNamedBufferSubData)(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data)
Definition opengl_wrap.h:1426
clan::GLFunctions::ptr_glTextureParameterfv
void(GLFUNC * ptr_glTextureParameterfv)(GLuint texture, GLenum pname, const GLfloat *param)
Definition opengl_wrap.h:1467
clan::GLFunctions::NamedFramebufferTextureLayer
ptr_glNamedFramebufferTextureLayer NamedFramebufferTextureLayer
Definition opengl_wrap.h:2186
clan::GLFunctions::ptr_glGetnPolygonStippleARB
void(GLFUNC * ptr_glGetnPolygonStippleARB)(GLsizei bufSize, GLubyte *pattern)
Definition opengl_wrap.h:1308
clan::GLFunctions::stencilMaskSeparate
ptr_glStencilMaskSeparate stencilMaskSeparate
Definition opengl_wrap.h:1638
clan::GLFunctions::vertexAttribI1iv
ptr_glVertexAttribI1iv vertexAttribI1iv
Definition opengl_wrap.h:1759
clan::GLFunctions::ptr_glClipControl
void(GLFUNC * ptr_glClipControl)(GLenum origin, GLenum depth)
Definition opengl_wrap.h:1405
clan::GLFunctions::ptr_glCreateSyncFromCLeventARB
CLsync(GLFUNC * ptr_glCreateSyncFromCLeventARB)(struct _cl_context *context, struct _cl_event *event, GLbitfield flags)
Definition opengl_wrap.h:1296
clan::GLFunctions::GetNamedBufferParameteriv
ptr_glGetNamedBufferParameteriv GetNamedBufferParameteriv
Definition opengl_wrap.h:2178
clan::GLFunctions::ptr_glColorP4ui
void(GLFUNC * ptr_glColorP4ui)(GLenum type, GLuint color)
Definition opengl_wrap.h:1155
clan::GLFunctions::GetnConvolutionFilter
ptr_glGetnConvolutionFilter GetnConvolutionFilter
Definition opengl_wrap.h:2277
clan::GLFunctions::ptr_glGetnPixelMapusv
void(GLFUNC * ptr_glGetnPixelMapusv)(GLenum map, GLsizei bufSize, GLushort *values)
Definition opengl_wrap.h:1519
clan::GLFunctions::vertexAttrib3d
ptr_glVertexAttrib3d vertexAttrib3d
Definition opengl_wrap.h:1702
clan::GLFunctions::programUniformMatrix2x3fv
ptr_glProgramUniformMatrix2x3fv programUniformMatrix2x3fv
Definition opengl_wrap.h:2017
clan::GLFunctions::ptr_glDeleteTransformFeedbacks
void(GLFUNC * ptr_glDeleteTransformFeedbacks)(GLsizei n, const GLuint *ids)
Definition opengl_wrap.h:1198
clan::GLFunctions::ptr_glProgramUniform4dv
void(GLFUNC * ptr_glProgramUniform4dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition opengl_wrap.h:1253
clan::GLFunctions::compressedTexSubImage3D
ptr_glCompressedTexSubImage3D compressedTexSubImage3D
Definition opengl_wrap.h:1604
clan::GLFunctions::texStorage1D
ptr_glTexStorage1D texStorage1D
Definition opengl_wrap.h:2085
clan::GLFunctions::uniform2fv
ptr_glUniform2fv uniform2fv
Definition opengl_wrap.h:1679
clan::GLFunctions::texStorage2DMultisample
ptr_glTexStorage2DMultisample texStorage2DMultisample
Definition opengl_wrap.h:2130
clan::GLFunctions::ptr_glDrawElementsIndirect
void(GLFUNC * ptr_glDrawElementsIndirect)(GLenum mode, GLenum type, const GLvoid *indirect)
Definition opengl_wrap.h:1168
clan::GLFunctions::pointSize
ptr_glPointSize pointSize
Definition opengl_wrap.h:1535
clan::GLFunctions::framebufferTexture
ptr_glFramebufferTexture framebufferTexture
Definition opengl_wrap.h:1797
clan::GLFunctions::GetGraphicsResetStatus
ptr_glGetGraphicsResetStatus GetGraphicsResetStatus
Definition opengl_wrap.h:2261
clan::GLFunctions::ptr_glTexStorage3D
void(GLFUNC * ptr_glTexStorage3D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
Definition opengl_wrap.h:1332
clan::GLFunctions::getProgramInterfaceiv
ptr_glGetProgramInterfaceiv getProgramInterfaceiv
Definition opengl_wrap.h:2121
clan::GLFunctions::ptr_glGetProgramStageiv
void(GLFUNC * ptr_glGetProgramStageiv)(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
Definition opengl_wrap.h:1194
clan::GLFunctions::ptr_glIsBuffer
GLboolean(GLFUNC * ptr_glIsBuffer)(GLuint buffer)
Definition opengl_wrap.h:871
clan::GLFunctions::ptr_glVertexAttribBinding
void(GLFUNC * ptr_glVertexAttribBinding)(GLuint attribindex, GLuint bindingindex)
Definition opengl_wrap.h:1384
clan::GLFunctions::ptr_glGenFramebuffers
void(GLFUNC * ptr_glGenFramebuffers)(GLsizei n, GLuint *framebuffers)
Definition opengl_wrap.h:1058
clan::GLFunctions::vertexAttribP2ui
ptr_glVertexAttribP2ui vertexAttribP2ui
Definition opengl_wrap.h:1916
clan::GLFunctions::ptr_glInvalidateTexImage
void(GLFUNC * ptr_glInvalidateTexImage)(GLuint texture, GLint level)
Definition opengl_wrap.h:1359
clan::GLFunctions::stencilMask
ptr_glStencilMask stencilMask
Definition opengl_wrap.h:1549
clan::GLFunctions::transformFeedbackVaryings
ptr_glTransformFeedbackVaryings transformFeedbackVaryings
Definition opengl_wrap.h:1743
clan::GLFunctions::getShaderInfoLog
ptr_glGetShaderInfoLog getShaderInfoLog
Definition opengl_wrap.h:1656
clan::GLFunctions::ptr_glTexImage3DMultisample
void(GLFUNC * ptr_glTexImage3DMultisample)(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Definition opengl_wrap.h:1096
clan::GLFunctions::programUniform1d
ptr_glProgramUniform1d programUniform1d
Definition opengl_wrap.h:1983
clan::GLFunctions::compressedTexImage1D
ptr_glCompressedTexImage1D compressedTexImage1D
Definition opengl_wrap.h:1603
clan::GLFunctions::ptr_glClearTexSubImage
void(GLFUNC * ptr_glClearTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
Definition opengl_wrap.h:1396
clan::GLFunctions::vertexAttribI4iv
ptr_glVertexAttribI4iv vertexAttribI4iv
Definition opengl_wrap.h:1762
clan::GLFunctions::CompressedTextureSubImage1D
ptr_glCompressedTextureSubImage1D CompressedTextureSubImage1D
Definition opengl_wrap.h:2215
clan::GLFunctions::ptr_glLineWidth
void(GLFUNC * ptr_glLineWidth)(GLfloat width)
Definition opengl_wrap.h:779
clan::GLFunctions::getFramebufferAttachmentParameteriv
ptr_glGetFramebufferAttachmentParameteriv getFramebufferAttachmentParameteriv
Definition opengl_wrap.h:1819
clan::GLFunctions::ptr_glGetShaderPrecisionFormat
void(GLFUNC * ptr_glGetShaderPrecisionFormat)(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
Definition opengl_wrap.h:1210
clan::GLFunctions::ptr_glCompileShaderIncludeARB
void(GLFUNC * ptr_glCompileShaderIncludeARB)(GLuint shader, GLsizei count, const GLchar **path, const GLint *length)
Definition opengl_wrap.h:1106
clan::GLFunctions::CreateRenderbuffers
ptr_glCreateRenderbuffers CreateRenderbuffers
Definition opengl_wrap.h:2200
clan::GLFunctions::ptr_glSamplerParameterf
void(GLFUNC * ptr_glSamplerParameterf)(GLuint sampler, GLenum pname, GLfloat param)
Definition opengl_wrap.h:1118
clan::GLFunctions::ptr_glEnableVertexArrayAttrib
void(GLFUNC * ptr_glEnableVertexArrayAttrib)(GLuint vaobj, GLuint index)
Definition opengl_wrap.h:1484
clan::GLFunctions::ptr_glUniform1i
void(GLFUNC * ptr_glUniform1i)(GLint location, GLint v0)
Definition opengl_wrap.h:919
clan::GLFunctions::framebufferTexture1D
ptr_glFramebufferTexture1D framebufferTexture1D
Definition opengl_wrap.h:1815
clan::GLFunctions::uniformMatrix4x3dv
ptr_glUniformMatrix4x3dv uniformMatrix4x3dv
Definition opengl_wrap.h:1940
clan::GLFunctions::ptr_glVertexAttrib2fv
void(GLFUNC * ptr_glVertexAttrib2fv)(GLuint index, const GLfloat *v)
Definition opengl_wrap.h:944
clan::GLFunctions::CreateFramebuffers
ptr_glCreateFramebuffers CreateFramebuffers
Definition opengl_wrap.h:2182
clan::GLFunctions::ptr_glCopyTextureSubImage1D
void(GLFUNC * ptr_glCopyTextureSubImage1D)(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
Definition opengl_wrap.h:1463
clan::GLFunctions::uniform2uiv
ptr_glUniform2uiv uniform2uiv
Definition opengl_wrap.h:1779
clan::GLFunctions::vertexBindingDivisor
ptr_glVertexBindingDivisor vertexBindingDivisor
Definition opengl_wrap.h:2140
clan::GLFunctions::genQueries
ptr_glGenQueries genQueries
Definition opengl_wrap.h:1615
clan::GLFunctions::ptr_glGetQueryObjectuiv
void(GLFUNC * ptr_glGetQueryObjectuiv)(GLuint id, GLenum pname, GLuint *params)
Definition opengl_wrap.h:867
clan::GLFunctions::getShaderPrecisionFormat
ptr_glGetShaderPrecisionFormat getShaderPrecisionFormat
Definition opengl_wrap.h:1965
clan::GLFunctions::textureStorage2DMultisampleEXT
ptr_glTextureStorage2DMultisampleEXT textureStorage2DMultisampleEXT
Definition opengl_wrap.h:2132
clan::GLFunctions::programUniform4d
ptr_glProgramUniform4d programUniform4d
Definition opengl_wrap.h:2007
clan::GLFunctions::bindBufferRange
ptr_glBindBufferRange bindBufferRange
Definition opengl_wrap.h:1741
clan::GLFunctions::programUniformMatrix2x4fv
ptr_glProgramUniformMatrix2x4fv programUniformMatrix2x4fv
Definition opengl_wrap.h:2019
clan::GLFunctions::ptr_glGetTransformFeedbacki64_v
void(GLFUNC * ptr_glGetTransformFeedbacki64_v)(GLuint xfb, GLenum pname, GLuint index, CLint64 *param)
Definition opengl_wrap.h:1411
clan::GLFunctions::getTexParameterIuiv
ptr_glGetTexParameterIuiv getTexParameterIuiv
Definition opengl_wrap.h:1785
clan::GLFunctions::NamedFramebufferDrawBuffers
ptr_glNamedFramebufferDrawBuffers NamedFramebufferDrawBuffers
Definition opengl_wrap.h:2188
clan::GLFunctions::getnMapivARB
ptr_glGetnMapivARB getnMapivARB
Definition opengl_wrap.h:2059
clan::GLFunctions::vertexAttrib1sv
ptr_glVertexAttrib1sv vertexAttrib1sv
Definition opengl_wrap.h:1695
clan::GLFunctions::NamedFramebufferReadBuffer
ptr_glNamedFramebufferReadBuffer NamedFramebufferReadBuffer
Definition opengl_wrap.h:2189
clan::GLFunctions::ptr_glProgramUniform3f
void(GLFUNC * ptr_glProgramUniform3f)(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Definition opengl_wrap.h:1242
clan::GLFunctions::getProgramResourceName
ptr_glGetProgramResourceName getProgramResourceName
Definition opengl_wrap.h:2123
clan::GLFunctions::ptr_glVertexAttrib4Nubv
void(GLFUNC * ptr_glVertexAttrib4Nubv)(GLuint index, const GLubyte *v)
Definition opengl_wrap.h:957
clan::GLFunctions::ptr_glViewportIndexedfv
void(GLFUNC * ptr_glViewportIndexedfv)(GLuint index, const GLfloat *v)
Definition opengl_wrap.h:1288
clan::GLFunctions::GetVertexArrayiv
ptr_glGetVertexArrayiv GetVertexArrayiv
Definition opengl_wrap.h:2248
clan::GLFunctions::uniform4d
ptr_glUniform4d uniform4d
Definition opengl_wrap.h:1927
clan::GLFunctions::getQueryObjecti64v
ptr_glGetQueryObjecti64v getQueryObjecti64v
Definition opengl_wrap.h:1882
clan::GLFunctions::texStorage3DMultisample
ptr_glTexStorage3DMultisample texStorage3DMultisample
Definition opengl_wrap.h:2131
clan::GLFunctions::ptr_glUniform3uiv
void(GLFUNC * ptr_glUniform3uiv)(GLint location, GLsizei count, const GLuint *value)
Definition opengl_wrap.h:1025
clan::GLFunctions::GetTextureParameteriv
ptr_glGetTextureParameteriv GetTextureParameteriv
Definition opengl_wrap.h:2236
clan::GLFunctions::vertexAttrib3dv
ptr_glVertexAttrib3dv vertexAttrib3dv
Definition opengl_wrap.h:1703
clan::GLFunctions::ptr_glMapBuffer
GLvoid *(GLFUNC * ptr_glMapBuffer)(GLenum target, GLenum access)
Definition opengl_wrap.h:875
clan::GLFunctions::uniform3iv
ptr_glUniform3iv uniform3iv
Definition opengl_wrap.h:1684
clan::GLFunctions::bindTexture
ptr_glBindTexture bindTexture
Definition opengl_wrap.h:1589
clan::GLFunctions::vertexAttrib2sv
ptr_glVertexAttrib2sv vertexAttrib2sv
Definition opengl_wrap.h:1701
clan::GLFunctions::isProgram
ptr_glIsProgram isProgram
Definition opengl_wrap.h:1665
clan::GLFunctions::getInteger64i_v
ptr_glGetInteger64i_v getInteger64i_v
Definition opengl_wrap.h:1795
clan::GLFunctions::VertexArrayAttribIFormat
ptr_glVertexArrayAttribIFormat VertexArrayAttribIFormat
Definition opengl_wrap.h:2245
clan::GLFunctions::framebufferTextureLayer
ptr_glFramebufferTextureLayer framebufferTextureLayer
Definition opengl_wrap.h:1823
clan::GLFunctions::depthRangef
ptr_glDepthRangef depthRangef
Definition opengl_wrap.h:1966
clan::GLFunctions::ptr_glScissorIndexed
void(GLFUNC * ptr_glScissorIndexed)(GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
Definition opengl_wrap.h:1290
clan::GLFunctions::ptr_glTexBuffer
void(GLFUNC * ptr_glTexBuffer)(GLenum target, GLenum internalformat, GLuint buffer)
Definition opengl_wrap.h:1038
clan::GLFunctions::vertexP3ui
ptr_glVertexP3ui vertexP3ui
Definition opengl_wrap.h:1886
clan::GLFunctions::ptr_glVertexAttrib3sv
void(GLFUNC * ptr_glVertexAttrib3sv)(GLuint index, const GLshort *v)
Definition opengl_wrap.h:952
clan::GLFunctions::clearBufferfi
ptr_glClearBufferfi clearBufferfi
Definition opengl_wrap.h:1789
clan::GLFunctions::ptr_glUniformMatrix3x2dv
void(GLFUNC * ptr_glUniformMatrix3x2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1182
clan::GLFunctions::texImage2D
ptr_glTexImage2D texImage2D
Definition opengl_wrap.h:1543
clan::GLFunctions::ptr_glVertexAttribIPointer
void(GLFUNC * ptr_glVertexAttribIPointer)(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
Definition opengl_wrap.h:993
clan::GLFunctions::ptr_glProgramUniformMatrix3x4fv
void(GLFUNC * ptr_glProgramUniformMatrix3x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:1266
clan::GLFunctions::ptr_glGetProgramResourceLocationIndex
GLint(GLFUNC * ptr_glGetProgramResourceLocationIndex)(GLuint program, GLenum programInterface, const GLchar *name)
Definition opengl_wrap.h:1371
clan::GLFunctions::ptr_glDrawTransformFeedback
void(GLFUNC * ptr_glDrawTransformFeedback)(GLenum mode, GLuint id)
Definition opengl_wrap.h:1203
clan::GLFunctions::ptr_glUniformMatrix4dv
void(GLFUNC * ptr_glUniformMatrix4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1179
clan::GLFunctions::patchParameterfv
ptr_glPatchParameterfv patchParameterfv
Definition opengl_wrap.h:1951
clan::GLFunctions::vertexAttribLPointer
ptr_glVertexAttribLPointer vertexAttribLPointer
Definition opengl_wrap.h:2039
clan::GLFunctions::vertexAttribI1i
ptr_glVertexAttribI1i vertexAttribI1i
Definition opengl_wrap.h:1751
clan::GLFunctions::vertexAttribBinding
ptr_glVertexAttribBinding vertexAttribBinding
Definition opengl_wrap.h:2139
clan::GLFunctions::EnableVertexArrayAttrib
ptr_glEnableVertexArrayAttrib EnableVertexArrayAttrib
Definition opengl_wrap.h:2239
clan::GLFunctions::ptr_glProgramUniformMatrix3x4dv
void(GLFUNC * ptr_glProgramUniformMatrix3x4dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1272
clan::GLFunctions::genTransformFeedbacks
ptr_glGenTransformFeedbacks genTransformFeedbacks
Definition opengl_wrap.h:1954
clan::GLFunctions::bindAttribLocation
ptr_glBindAttribLocation bindAttribLocation
Definition opengl_wrap.h:1640
clan::GLFunctions::ptr_glProgramUniform1i
void(GLFUNC * ptr_glProgramUniform1i)(GLuint program, GLint location, GLint v0)
Definition opengl_wrap.h:1224
clan::GLFunctions::ptr_glFenceSync
CLsync(GLFUNC * ptr_glFenceSync)(GLenum condition, GLbitfield flags)
Definition opengl_wrap.h:1088
clan::GLFunctions::ptr_glGetProgramInfoLog
void(GLFUNC * ptr_glGetProgramInfoLog)(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition opengl_wrap.h:899
clan::GLFunctions::ptr_glGetUniformuiv
void(GLFUNC * ptr_glGetUniformuiv)(GLuint program, GLint location, GLuint *params)
Definition opengl_wrap.h:1016
clan::GLFunctions::ptr_glVertexAttribP4ui
void(GLFUNC * ptr_glVertexAttribP4ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition opengl_wrap.h:1165
clan::GLFunctions::copyTexImage1D
ptr_glCopyTexImage1D copyTexImage1D
Definition opengl_wrap.h:1583
clan::GLFunctions::ptr_glProgramUniformMatrix3dv
void(GLFUNC * ptr_glProgramUniformMatrix3dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1260
clan::GLFunctions::ptr_glGetProgramiv
void(GLFUNC * ptr_glGetProgramiv)(GLuint program, GLenum pname, GLint *params)
Definition opengl_wrap.h:898
clan::GLFunctions::ptr_glDeleteNamedStringARB
void(GLFUNC * ptr_glDeleteNamedStringARB)(GLint namelen, const GLchar *name)
Definition opengl_wrap.h:1105
clan::GLFunctions::GetNamedBufferParameteri64v
ptr_glGetNamedBufferParameteri64v GetNamedBufferParameteri64v
Definition opengl_wrap.h:2179
clan::GLFunctions::ptr_glGetnMapiv
void(GLFUNC * ptr_glGetnMapiv)(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
Definition opengl_wrap.h:1516
clan::GLFunctions::ptr_glClearNamedFramebufferiv
void(GLFUNC * ptr_glClearNamedFramebufferiv)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value)
Definition opengl_wrap.h:1437
clan::GLFunctions::copyTexSubImage2D
ptr_glCopyTexSubImage2D copyTexSubImage2D
Definition opengl_wrap.h:1586
clan::GLFunctions::programUniform2d
ptr_glProgramUniform2d programUniform2d
Definition opengl_wrap.h:1991
clan::GLFunctions::ptr_glDebugMessageInsert
void(GLFUNC * ptr_glDebugMessageInsert)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
Definition opengl_wrap.h:1337
clan::GLFunctions::getAttachedShaders
ptr_glGetAttachedShaders getAttachedShaders
Definition opengl_wrap.h:1651
clan::GLFunctions::ptr_glVertexAttrib1d
void(GLFUNC * ptr_glVertexAttrib1d)(GLuint index, GLdouble x)
Definition opengl_wrap.h:935
clan::GLFunctions::ptr_glMultiDrawElements
void(GLFUNC * ptr_glMultiDrawElements)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount)
Definition opengl_wrap.h:855
clan::GLFunctions::ptr_glBindTextureUnit
void(GLFUNC * ptr_glBindTextureUnit)(GLuint unit, GLuint texture)
Definition opengl_wrap.h:1473
clan::GLFunctions::activeShaderProgram
ptr_glActiveShaderProgram activeShaderProgram
Definition opengl_wrap.h:1972
clan::GLFunctions::ptr_glMultiDrawElementsIndirect
void(GLFUNC * ptr_glMultiDrawElementsIndirect)(GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
Definition opengl_wrap.h:1365
clan::GLFunctions::getVertexAttribIiv
ptr_glGetVertexAttribIiv getVertexAttribIiv
Definition opengl_wrap.h:1749
clan::GLFunctions::ptr_glVertexP3uiv
void(GLFUNC * ptr_glVertexP3uiv)(GLenum type, const GLuint *value)
Definition opengl_wrap.h:1132
clan::GLFunctions::vertexAttribIPointer
ptr_glVertexAttribIPointer vertexAttribIPointer
Definition opengl_wrap.h:1748
clan::GLFunctions::ptr_glDrawArraysInstancedBaseInstance
void(GLFUNC * ptr_glDrawArraysInstancedBaseInstance)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
Definition opengl_wrap.h:1321
clan::GLFunctions::ptr_glUniform3iv
void(GLFUNC * ptr_glUniform3iv)(GLint location, GLsizei count, const GLint *value)
Definition opengl_wrap.h:929
clan::GLFunctions::ptr_glProgramUniformMatrix2x3fv
void(GLFUNC * ptr_glProgramUniformMatrix2x3fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:1262
clan::GLFunctions::ptr_glProgramUniform2fv
void(GLFUNC * ptr_glProgramUniform2fv)(GLuint program, GLint location, GLsizei count, const GLfloat *value)
Definition opengl_wrap.h:1235
clan::GLFunctions::ptr_glClearBufferiv
void(GLFUNC * ptr_glClearBufferiv)(GLenum buffer, GLint drawbuffer, const GLint *value)
Definition opengl_wrap.h:1031
clan::GLFunctions::samplerParameterIuiv
ptr_glSamplerParameterIuiv samplerParameterIuiv
Definition opengl_wrap.h:1876
clan::GLFunctions::ptr_glGetnMinmaxARB
void(GLFUNC * ptr_glGetnMinmaxARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)
Definition opengl_wrap.h:1313
clan::GLFunctions::bufferSubData
ptr_glBufferSubData bufferSubData
Definition opengl_wrap.h:1628
clan::GLFunctions::ptr_glProgramUniform3ui
void(GLFUNC * ptr_glProgramUniform3ui)(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
Definition opengl_wrap.h:1246
clan::GLFunctions::programUniform2fv
ptr_glProgramUniform2fv programUniform2fv
Definition opengl_wrap.h:1990
clan::GLFunctions::getnColorTableARB
ptr_glGetnColorTableARB getnColorTableARB
Definition opengl_wrap.h:2064
clan::GLFunctions::ptr_glProgramUniformMatrix2x4fv
void(GLFUNC * ptr_glProgramUniformMatrix2x4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:1264
clan::GLFunctions::ptr_glClearNamedFramebufferfv
void(GLFUNC * ptr_glClearNamedFramebufferfv)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value)
Definition opengl_wrap.h:1439
clan::GLFunctions::ptr_glTexCoordP2ui
void(GLFUNC * ptr_glTexCoordP2ui)(GLenum type, GLuint coords)
Definition opengl_wrap.h:1137
clan::GLFunctions::ptr_glGetSubroutineUniformLocation
GLint(GLFUNC * ptr_glGetSubroutineUniformLocation)(GLuint program, GLenum shadertype, const GLchar *name)
Definition opengl_wrap.h:1187
clan::GLFunctions::ptr_glCompileShader
void(GLFUNC * ptr_glCompileShader)(GLuint shader)
Definition opengl_wrap.h:886
clan::GLFunctions::getActiveAtomicCounterBufferiv
ptr_glGetActiveAtomicCounterBufferiv getActiveAtomicCounterBufferiv
Definition opengl_wrap.h:2082
clan::GLFunctions::ptr_glSamplerParameteriv
void(GLFUNC * ptr_glSamplerParameteriv)(GLuint sampler, GLenum pname, const GLint *param)
Definition opengl_wrap.h:1117
clan::GLFunctions::ptr_glNamedRenderbufferStorageMultisample
void(GLFUNC * ptr_glNamedRenderbufferStorageMultisample)(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
Definition opengl_wrap.h:1447
clan::GLFunctions::ptr_glTextureStorage2DMultisample
void(GLFUNC * ptr_glTextureStorage2DMultisample)(GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Definition opengl_wrap.h:1455
clan::GLFunctions::debugMessageInsertARB
ptr_glDebugMessageInsertARB debugMessageInsertARB
Definition opengl_wrap.h:2053
clan::GLFunctions::ptr_glGetVertexAttribIuiv
void(GLFUNC * ptr_glGetVertexAttribIuiv)(GLuint index, GLenum pname, GLuint *params)
Definition opengl_wrap.h:995
clan::GLFunctions::ptr_glVertexP4uiv
void(GLFUNC * ptr_glVertexP4uiv)(GLenum type, const GLuint *value)
Definition opengl_wrap.h:1134
clan::GLFunctions::ptr_glGetnHistogram
void(GLFUNC * ptr_glGetnHistogram)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values)
Definition opengl_wrap.h:1524
clan::GLFunctions::ptr_glBlendEquation
void(GLFUNC * ptr_glBlendEquation)(GLenum mode)
Definition opengl_wrap.h:839
clan::GLFunctions::ptr_glVertexAttrib3s
void(GLFUNC * ptr_glVertexAttrib3s)(GLuint index, GLshort x, GLshort y, GLshort z)
Definition opengl_wrap.h:951
clan::GLFunctions::getnMapfvARB
ptr_glGetnMapfvARB getnMapfvARB
Definition opengl_wrap.h:2058
clan::GLFunctions::ptr_glGetAttachedShaders
void(GLFUNC * ptr_glGetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj)
Definition opengl_wrap.h:896
clan::GLFunctions::ptr_glUseProgram
void(GLFUNC * ptr_glUseProgram)(GLuint program)
Definition opengl_wrap.h:914
clan::GLFunctions::ptr_glGetPointerv
void(GLFUNC * ptr_glGetPointerv)(GLenum pname, GLvoid **params)
Definition opengl_wrap.h:826
clan::GLFunctions::getPointerv
ptr_glGetPointerv getPointerv
Definition opengl_wrap.h:1581
clan::GLFunctions::drawRangeElements
ptr_glDrawRangeElements drawRangeElements
Definition opengl_wrap.h:1595
clan::GLFunctions::getShaderSource
ptr_glGetShaderSource getShaderSource
Definition opengl_wrap.h:1657
clan::GLFunctions::programUniform2i
ptr_glProgramUniform2i programUniform2i
Definition opengl_wrap.h:1987
clan::GLFunctions::ptr_glClearNamedBufferSubData
void(GLFUNC * ptr_glClearNamedBufferSubData)(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
Definition opengl_wrap.h:1418
clan::GLFunctions::ptr_glEnableVertexAttribArray
void(GLFUNC * ptr_glEnableVertexAttribArray)(GLuint index)
Definition opengl_wrap.h:893
clan::GLFunctions::vertexAttrib2d
ptr_glVertexAttrib2d vertexAttrib2d
Definition opengl_wrap.h:1696
clan::GLFunctions::BindImageTextures
ptr_glBindImageTextures BindImageTextures
Definition opengl_wrap.h:2156
clan::GLFunctions::ptr_glGetnHistogramARB
void(GLFUNC * ptr_glGetnHistogramARB)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values)
Definition opengl_wrap.h:1312
clan::GLFunctions::BindBuffersRange
ptr_glBindBuffersRange BindBuffersRange
Definition opengl_wrap.h:2153
clan::GLFunctions::ptr_glShaderSource
void(GLFUNC * ptr_glShaderSource)(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
Definition opengl_wrap.h:913
clan::GLFunctions::ptr_glBlendFunciARB
void(GLFUNC * ptr_glBlendFunciARB)(GLuint buf, GLenum src, GLenum dst)
Definition opengl_wrap.h:1101
clan::GLFunctions::vertexAttribL4dv
ptr_glVertexAttribL4dv vertexAttribL4dv
Definition opengl_wrap.h:2038
clan::GLFunctions::getnPixelMapusvARB
ptr_glGetnPixelMapusvARB getnPixelMapusvARB
Definition opengl_wrap.h:2062
clan::GLFunctions::texImage3D
ptr_glTexImage3D texImage3D
Definition opengl_wrap.h:1596
clan::GLFunctions::getnSeparableFilterARB
ptr_glGetnSeparableFilterARB getnSeparableFilterARB
Definition opengl_wrap.h:2066
clan::GLFunctions::ptr_glGenTextures
void(GLFUNC * ptr_glGenTextures)(GLsizei n, GLuint *textures)
Definition opengl_wrap.h:836
clan::GLFunctions::vertexArrayVertexAttribBindingEXT
ptr_glVertexArrayVertexAttribBindingEXT vertexArrayVertexAttribBindingEXT
Definition opengl_wrap.h:2145
clan::GLFunctions::ptr_glSecondaryColorP3ui
void(GLFUNC * ptr_glSecondaryColorP3ui)(GLenum type, GLuint color)
Definition opengl_wrap.h:1157
clan::GLFunctions::vertexAttrib4f
ptr_glVertexAttrib4f vertexAttrib4f
Definition opengl_wrap.h:1718
clan::GLFunctions::ptr_glUniform2fv
void(GLFUNC * ptr_glUniform2fv)(GLint location, GLsizei count, const GLfloat *value)
Definition opengl_wrap.h:924
clan::GLFunctions::enablei
ptr_glEnablei enablei
Definition opengl_wrap.h:1736
clan::GLFunctions::ptr_glVertexAttrib2sv
void(GLFUNC * ptr_glVertexAttrib2sv)(GLuint index, const GLshort *v)
Definition opengl_wrap.h:946
clan::GLFunctions::vertexAttribI2iv
ptr_glVertexAttribI2iv vertexAttribI2iv
Definition opengl_wrap.h:1760
clan::GLFunctions::ptr_glProgramUniform2uiv
void(GLFUNC * ptr_glProgramUniform2uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition opengl_wrap.h:1239
clan::GLFunctions::ptr_glPointParameterfv
void(GLFUNC * ptr_glPointParameterfv)(GLenum pname, const GLfloat *params)
Definition opengl_wrap.h:857
clan::GLFunctions::ptr_glCullFace
void(GLFUNC * ptr_glCullFace)(GLenum mode)
Definition opengl_wrap.h:776
clan::GLFunctions::ptr_glDeleteVertexArrays
void(GLFUNC * ptr_glDeleteVertexArrays)(GLsizei n, const GLuint *arrays)
Definition opengl_wrap.h:1072
clan::GLFunctions::uniform3dv
ptr_glUniform3dv uniform3dv
Definition opengl_wrap.h:1930
clan::GLFunctions::ptr_glLinkProgram
void(GLFUNC * ptr_glLinkProgram)(GLuint program)
Definition opengl_wrap.h:912
clan::GLFunctions::ptr_glVertexAttribP1ui
void(GLFUNC * ptr_glVertexAttribP1ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition opengl_wrap.h:1159
clan::GLFunctions::ptr_glGetCompressedTextureImage
void(GLFUNC * ptr_glGetCompressedTextureImage)(GLuint texture, GLint level, GLsizei bufSize, void *pixels)
Definition opengl_wrap.h:1475
clan::GLFunctions::uniformMatrix4dv
ptr_glUniformMatrix4dv uniformMatrix4dv
Definition opengl_wrap.h:1934
clan::GLFunctions::ptr_glGetTransformFeedbackVarying
void(GLFUNC * ptr_glGetTransformFeedbackVarying)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
Definition opengl_wrap.h:989
clan::GLFunctions::vertexAttribI3uiv
ptr_glVertexAttribI3uiv vertexAttribI3uiv
Definition opengl_wrap.h:1765
clan::GLFunctions::scissorArrayv
ptr_glScissorArrayv scissorArrayv
Definition opengl_wrap.h:2044
clan::GLFunctions::ptr_glCopyTextureSubImage2D
void(GLFUNC * ptr_glCopyTextureSubImage2D)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition opengl_wrap.h:1464
clan::GLFunctions::stencilFunc
ptr_glStencilFunc stencilFunc
Definition opengl_wrap.h:1558
clan::GLFunctions::ptr_glGetActiveUniformName
void(GLFUNC * ptr_glGetActiveUniformName)(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
Definition opengl_wrap.h:1077
clan::GLFunctions::getTexParameterfv
ptr_glGetTexParameterfv getTexParameterfv
Definition opengl_wrap.h:1572
clan::GLFunctions::ptr_glGetVertexAttribPointerv
void(GLFUNC * ptr_glGetVertexAttribPointerv)(GLuint index, GLenum pname, GLvoid **pointer)
Definition opengl_wrap.h:909
clan::GLFunctions::ptr_glCopyTexImage2D
void(GLFUNC * ptr_glCopyTexImage2D)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
Definition opengl_wrap.h:829
clan::GLFunctions::ptr_glBindBuffersRange
void(GLFUNC * ptr_glBindBuffersRange)(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)
Definition opengl_wrap.h:1398
clan::GLFunctions::multiDrawElementsIndirect
ptr_glMultiDrawElementsIndirect multiDrawElementsIndirect
Definition opengl_wrap.h:2120
clan::GLFunctions::ptr_glScissor
void(GLFUNC * ptr_glScissor)(GLint x, GLint y, GLsizei width, GLsizei height)
Definition opengl_wrap.h:782
clan::GLFunctions::vertexP4ui
ptr_glVertexP4ui vertexP4ui
Definition opengl_wrap.h:1888
clan::GLFunctions::ptr_glClearNamedFramebufferfi
void(GLFUNC * ptr_glClearNamedFramebufferfi)(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
Definition opengl_wrap.h:1440
clan::GLFunctions::vertexAttribP4uiv
ptr_glVertexAttribP4uiv vertexAttribP4uiv
Definition opengl_wrap.h:1921
clan::GLFunctions::ptr_glUniformBlockBinding
void(GLFUNC * ptr_glUniformBlockBinding)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
Definition opengl_wrap.h:1081
clan::GLFunctions::ptr_glGetUniformIndices
void(GLFUNC * ptr_glGetUniformIndices)(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
Definition opengl_wrap.h:1075
clan::GLFunctions::ptr_glCopyNamedBufferSubData
void(GLFUNC * ptr_glCopyNamedBufferSubData)(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Definition opengl_wrap.h:1416
clan::GLFunctions::vertexAttribP4ui
ptr_glVertexAttribP4ui vertexAttribP4ui
Definition opengl_wrap.h:1920
clan::GLFunctions::uniformMatrix3dv
ptr_glUniformMatrix3dv uniformMatrix3dv
Definition opengl_wrap.h:1933
clan::GLFunctions::ptr_glGetTexImage
void(GLFUNC * ptr_glGetTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
Definition opengl_wrap.h:816
clan::GLFunctions::ptr_glUniform4dv
void(GLFUNC * ptr_glUniform4dv)(GLint location, GLsizei count, const GLdouble *value)
Definition opengl_wrap.h:1176
clan::GLFunctions::ptr_glTransformFeedbackBufferBase
void(GLFUNC * ptr_glTransformFeedbackBufferBase)(GLuint xfb, GLuint index, GLuint buffer)
Definition opengl_wrap.h:1407
clan::GLFunctions::depthRange
ptr_glDepthRange depthRange
Definition opengl_wrap.h:1577
clan::GLFunctions::blendEquationi
ptr_glBlendEquationi blendEquationi
Definition opengl_wrap.h:1800
clan::GLFunctions::BindSamplers
ptr_glBindSamplers BindSamplers
Definition opengl_wrap.h:2155
clan::GLFunctions::ptr_glDepthRangeIndexed
void(GLFUNC * ptr_glDepthRangeIndexed)(GLuint index, GLdouble n, GLdouble f)
Definition opengl_wrap.h:1293
clan::GLFunctions::ptr_glPointSize
void(GLFUNC * ptr_glPointSize)(GLfloat size)
Definition opengl_wrap.h:780
clan::GLFunctions::ptr_glTexParameterIuiv
void(GLFUNC * ptr_glTexParameterIuiv)(GLenum target, GLenum pname, const GLuint *params)
Definition opengl_wrap.h:1028
clan::GLFunctions::ptr_glGetBufferSubData
void(GLFUNC * ptr_glGetBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid *data)
Definition opengl_wrap.h:874
clan::GLFunctions::ptr_glBindRenderbuffer
void(GLFUNC * ptr_glBindRenderbuffer)(GLenum target, GLuint renderbuffer)
Definition opengl_wrap.h:1050
clan::GLFunctions::ptr_glProgramUniformMatrix4x2fv
void(GLFUNC * ptr_glProgramUniformMatrix4x2fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:1265
clan::GLFunctions::ptr_glProgramUniform1ui
void(GLFUNC * ptr_glProgramUniform1ui)(GLuint program, GLint location, GLuint v0)
Definition opengl_wrap.h:1230
clan::GLFunctions::getUniformdv
ptr_glGetUniformdv getUniformdv
Definition opengl_wrap.h:1941
clan::GLFunctions::clearDepth
ptr_glClearDepth clearDepth
Definition opengl_wrap.h:1548
clan::GLFunctions::ptr_glVertexArrayBindVertexBufferEXT
void(GLFUNC * ptr_glVertexArrayBindVertexBufferEXT)(GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
Definition opengl_wrap.h:1386
clan::GLFunctions::ptr_glUniformMatrix2x3dv
void(GLFUNC * ptr_glUniformMatrix2x3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1180
clan::GLFunctions::ptr_glDrawArrays
void(GLFUNC * ptr_glDrawArrays)(GLenum mode, GLint first, GLsizei count)
Definition opengl_wrap.h:824
clan::GLFunctions::getnHistogramARB
ptr_glGetnHistogramARB getnHistogramARB
Definition opengl_wrap.h:2067
clan::GLFunctions::ptr_glGetTextureImage
void(GLFUNC * ptr_glGetTextureImage)(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
Definition opengl_wrap.h:1474
clan::GLFunctions::getProgramResourceIndex
ptr_glGetProgramResourceIndex getProgramResourceIndex
Definition opengl_wrap.h:2122
clan::GLFunctions::getFloatv
ptr_glGetFloatv getFloatv
Definition opengl_wrap.h:1568
clan::GLFunctions::ptr_glReadnPixelsARB
void(GLFUNC * ptr_glReadnPixelsARB)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data)
Definition opengl_wrap.h:1315
clan::GLFunctions::ptr_glSecondaryColorP3uiv
void(GLFUNC * ptr_glSecondaryColorP3uiv)(GLenum type, const GLuint *color)
Definition opengl_wrap.h:1158
clan::GLFunctions::ptr_glDebugMessageInsertARB
void(GLFUNC * ptr_glDebugMessageInsertARB)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
Definition opengl_wrap.h:1298
clan::GLFunctions::vertexArrayVertexBindingDivisorEXT
ptr_glVertexArrayVertexBindingDivisorEXT vertexArrayVertexBindingDivisorEXT
Definition opengl_wrap.h:2146
clan::GLFunctions::ptr_glIsTransformFeedback
GLboolean(GLFUNC * ptr_glIsTransformFeedback)(GLuint id)
Definition opengl_wrap.h:1200
clan::GLFunctions::depthRangeArrayv
ptr_glDepthRangeArrayv depthRangeArrayv
Definition opengl_wrap.h:2047
clan::GLFunctions::vertexAttrib4d
ptr_glVertexAttrib4d vertexAttrib4d
Definition opengl_wrap.h:1716
clan::GLFunctions::ptr_glTextureParameteri
void(GLFUNC * ptr_glTextureParameteri)(GLuint texture, GLenum pname, GLint param)
Definition opengl_wrap.h:1468
clan::GLFunctions::ptr_glProgramUniform3dv
void(GLFUNC * ptr_glProgramUniform3dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition opengl_wrap.h:1245
clan::GLFunctions::ptr_glGetActiveUniform
void(GLFUNC * ptr_glGetActiveUniform)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
Definition opengl_wrap.h:895
clan::GLFunctions::ptr_glDispatchCompute
void(GLFUNC * ptr_glDispatchCompute)(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
Definition opengl_wrap.h:1350
clan::GLFunctions::uniform4ui
ptr_glUniform4ui uniform4ui
Definition opengl_wrap.h:1777
clan::GLFunctions::ptr_glUniformMatrix2dv
void(GLFUNC * ptr_glUniformMatrix2dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1177
clan::GLFunctions::ptr_glSamplerParameterfv
void(GLFUNC * ptr_glSamplerParameterfv)(GLuint sampler, GLenum pname, const GLfloat *param)
Definition opengl_wrap.h:1119
clan::GLFunctions::ptr_glVertexArrayVertexAttribIFormatEXT
void(GLFUNC * ptr_glVertexArrayVertexAttribIFormatEXT)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition opengl_wrap.h:1388
clan::GLFunctions::getVertexAttribIuiv
ptr_glGetVertexAttribIuiv getVertexAttribIuiv
Definition opengl_wrap.h:1750
clan::GLFunctions::getQueryObjectui64v
ptr_glGetQueryObjectui64v getQueryObjectui64v
Definition opengl_wrap.h:1883
clan::GLFunctions::clearColor
ptr_glClearColor clearColor
Definition opengl_wrap.h:1546
clan::GLFunctions::ptr_glStencilFuncSeparate
void(GLFUNC * ptr_glStencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
Definition opengl_wrap.h:882
clan::GLFunctions::ptr_glGetActiveAtomicCounterBufferiv
void(GLFUNC * ptr_glGetActiveAtomicCounterBufferiv)(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
Definition opengl_wrap.h:1327
clan::GLFunctions::drawArrays
ptr_glDrawArrays drawArrays
Definition opengl_wrap.h:1579
clan::GLFunctions::ptr_glCopyTexSubImage2D
void(GLFUNC * ptr_glCopyTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition opengl_wrap.h:831
clan::GLFunctions::ptr_glUniform2i
void(GLFUNC * ptr_glUniform2i)(GLint location, GLint v0, GLint v1)
Definition opengl_wrap.h:920
clan::GLFunctions::TextureSubImage3D
ptr_glTextureSubImage3D TextureSubImage3D
Definition opengl_wrap.h:2214
clan::GLFunctions::ptr_glVertexAttrib4Nub
void(GLFUNC * ptr_glVertexAttrib4Nub)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
Definition opengl_wrap.h:956
clan::GLFunctions::ptr_glProgramUniform1dv
void(GLFUNC * ptr_glProgramUniform1dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition opengl_wrap.h:1229
clan::GLFunctions::ptr_glDeleteSamplers
void(GLFUNC * ptr_glDeleteSamplers)(GLsizei count, const GLuint *samplers)
Definition opengl_wrap.h:1113
clan::GLFunctions::ptr_glGetShaderiv
void(GLFUNC * ptr_glGetShaderiv)(GLuint shader, GLenum pname, GLint *params)
Definition opengl_wrap.h:900
clan::GLFunctions::ptr_glUniformMatrix2x4dv
void(GLFUNC * ptr_glUniformMatrix2x4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1181
clan::GLFunctions::getVertexAttribdv
ptr_glGetVertexAttribdv getVertexAttribdv
Definition opengl_wrap.h:1661
clan::GLFunctions::ptr_glGetBufferPointerv
void(GLFUNC * ptr_glGetBufferPointerv)(GLenum target, GLenum pname, GLvoid **params)
Definition opengl_wrap.h:878
clan::GLFunctions::ptr_glGetTexParameteriv
void(GLFUNC * ptr_glGetTexParameteriv)(GLenum target, GLenum pname, GLint *params)
Definition opengl_wrap.h:818
clan::GLFunctions::ptr_glNormalP3ui
void(GLFUNC * ptr_glNormalP3ui)(GLenum type, GLuint coords)
Definition opengl_wrap.h:1151
clan::GLFunctions::ptr_glDeleteProgram
void(GLFUNC * ptr_glDeleteProgram)(GLuint program)
Definition opengl_wrap.h:889
clan::GLFunctions::ptr_glTexSubImage3D
void(GLFUNC * ptr_glTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels)
Definition opengl_wrap.h:842
clan::GLFunctions::finish
ptr_glFinish finish
Definition opengl_wrap.h:1554
clan::GLFunctions::drawTransformFeedbackInstanced
ptr_glDrawTransformFeedbackInstanced drawTransformFeedbackInstanced
Definition opengl_wrap.h:2079
clan::GLFunctions::NamedRenderbufferStorage
ptr_glNamedRenderbufferStorage NamedRenderbufferStorage
Definition opengl_wrap.h:2201
clan::GLFunctions::ptr_glVertexAttrib2f
void(GLFUNC * ptr_glVertexAttrib2f)(GLuint index, GLfloat x, GLfloat y)
Definition opengl_wrap.h:943
clan::GLFunctions::programUniformMatrix2fv
ptr_glProgramUniformMatrix2fv programUniformMatrix2fv
Definition opengl_wrap.h:2011
clan::GLFunctions::GetTransformFeedbacki64_v
ptr_glGetTransformFeedbacki64_v GetTransformFeedbacki64_v
Definition opengl_wrap.h:2166
clan::GLFunctions::ptr_glBlendFunci
void(GLFUNC * ptr_glBlendFunci)(GLuint buf, GLenum src, GLenum dst)
Definition opengl_wrap.h:1047
clan::GLFunctions::clearStencil
ptr_glClearStencil clearStencil
Definition opengl_wrap.h:1547
clan::GLFunctions::vertexAttribI4i
ptr_glVertexAttribI4i vertexAttribI4i
Definition opengl_wrap.h:1754
clan::GLFunctions::ptr_glGetnTexImage
void(GLFUNC * ptr_glGetnTexImage)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
Definition opengl_wrap.h:1508
clan::GLFunctions::getAttribLocation
ptr_glGetAttribLocation getAttribLocation
Definition opengl_wrap.h:1652
clan::GLFunctions::ptr_glVertexAttribL1d
void(GLFUNC * ptr_glVertexAttribL1d)(GLuint index, GLdouble x)
Definition opengl_wrap.h:1276
clan::GLFunctions::ptr_glProgramUniform1iv
void(GLFUNC * ptr_glProgramUniform1iv)(GLuint program, GLint location, GLsizei count, const GLint *value)
Definition opengl_wrap.h:1225
clan::GLFunctions::checkFramebufferStatus
ptr_glCheckFramebufferStatus checkFramebufferStatus
Definition opengl_wrap.h:1814
clan::GLFunctions::samplerParameterfv
ptr_glSamplerParameterfv samplerParameterfv
Definition opengl_wrap.h:1874
clan::GLFunctions::vertexAttrib1f
ptr_glVertexAttrib1f vertexAttrib1f
Definition opengl_wrap.h:1692
clan::GLFunctions::drawElementsInstancedBaseInstance
ptr_glDrawElementsInstancedBaseInstance drawElementsInstancedBaseInstance
Definition opengl_wrap.h:2077
clan::GLFunctions::CopyTextureSubImage3D
ptr_glCopyTextureSubImage3D CopyTextureSubImage3D
Definition opengl_wrap.h:2220
clan::GLFunctions::ptr_glNamedFramebufferReadBuffer
void(GLFUNC * ptr_glNamedFramebufferReadBuffer)(GLuint framebuffer, GLenum src)
Definition opengl_wrap.h:1434
clan::GLFunctions::ptr_glUniform2ui
void(GLFUNC * ptr_glUniform2ui)(GLint location, GLuint v0, GLuint v1)
Definition opengl_wrap.h:1020
clan::GLFunctions::vertexAttribL3d
ptr_glVertexAttribL3d vertexAttribL3d
Definition opengl_wrap.h:2033
clan::GLFunctions::patchParameteri
ptr_glPatchParameteri patchParameteri
Definition opengl_wrap.h:1950
clan::GLFunctions::ptr_glVertexAttrib3f
void(GLFUNC * ptr_glVertexAttrib3f)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
Definition opengl_wrap.h:949
clan::GLFunctions::ptr_glUniform3fv
void(GLFUNC * ptr_glUniform3fv)(GLint location, GLsizei count, const GLfloat *value)
Definition opengl_wrap.h:925
clan::GLFunctions::createShaderProgramv
ptr_glCreateShaderProgramv createShaderProgramv
Definition opengl_wrap.h:1973
clan::GLFunctions::ptr_glTextureView
void(GLFUNC * ptr_glTextureView)(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
Definition opengl_wrap.h:1379
clan::GLFunctions::ptr_glTextureParameterIuiv
void(GLFUNC * ptr_glTextureParameterIuiv)(GLuint texture, GLenum pname, const GLuint *params)
Definition opengl_wrap.h:1470
clan::GLFunctions::getObjectLabel
ptr_glGetObjectLabel getObjectLabel
Definition opengl_wrap.h:2098
clan::GLFunctions::vertexArrayVertexAttribFormatEXT
ptr_glVertexArrayVertexAttribFormatEXT vertexArrayVertexAttribFormatEXT
Definition opengl_wrap.h:2142
clan::GLFunctions::ptr_glEnablei
void(GLFUNC * ptr_glEnablei)(GLenum target, GLuint index)
Definition opengl_wrap.h:981
clan::GLFunctions::ptr_glVertexArrayVertexBindingDivisorEXT
void(GLFUNC * ptr_glVertexArrayVertexBindingDivisorEXT)(GLuint vaobj, GLuint bindingindex, GLuint divisor)
Definition opengl_wrap.h:1391
clan::GLFunctions::ptr_glCompressedTexSubImage2D
void(GLFUNC * ptr_glCompressedTexSubImage2D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data)
Definition opengl_wrap.h:850
clan::GLFunctions::clampColor
ptr_glClampColor clampColor
Definition opengl_wrap.h:1745
clan::GLFunctions::deleteTextures
ptr_glDeleteTextures deleteTextures
Definition opengl_wrap.h:1590
clan::GLFunctions::ptr_glVertexAttribP2uiv
void(GLFUNC * ptr_glVertexAttribP2uiv)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition opengl_wrap.h:1162
clan::GLFunctions::drawTransformFeedbackStream
ptr_glDrawTransformFeedbackStream drawTransformFeedbackStream
Definition opengl_wrap.h:1959
clan::GLFunctions::drawTransformFeedback
ptr_glDrawTransformFeedback drawTransformFeedback
Definition opengl_wrap.h:1958
clan::GLFunctions::ptr_glGetActiveUniformBlockiv
void(GLFUNC * ptr_glGetActiveUniformBlockiv)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
Definition opengl_wrap.h:1079
clan::GLFunctions::ptr_glDisableVertexArrayAttrib
void(GLFUNC * ptr_glDisableVertexArrayAttrib)(GLuint vaobj, GLuint index)
Definition opengl_wrap.h:1483
clan::GLFunctions::ptr_glMultiDrawElementsBaseVertex
void(GLFUNC * ptr_glMultiDrawElementsBaseVertex)(GLenum mode, const GLsizei *count, GLenum type, const GLvoid *const *indices, GLsizei drawcount, const GLint *basevertex)
Definition opengl_wrap.h:1086
clan::GLFunctions::getFragDataLocation
ptr_glGetFragDataLocation getFragDataLocation
Definition opengl_wrap.h:1773
clan::GLFunctions::ptr_glDeleteProgramPipelines
void(GLFUNC * ptr_glDeleteProgramPipelines)(GLsizei n, const GLuint *pipelines)
Definition opengl_wrap.h:1220
clan::GLFunctions::bindFragDataLocationIndexed
ptr_glBindFragDataLocationIndexed bindFragDataLocationIndexed
Definition opengl_wrap.h:1865
clan::GLFunctions::texParameteri
ptr_glTexParameteri texParameteri
Definition opengl_wrap.h:1540
clan::GLFunctions::copyTexSubImage3D
ptr_glCopyTexSubImage3D copyTexSubImage3D
Definition opengl_wrap.h:1598
clan::GLFunctions::GetTextureParameterfv
ptr_glGetTextureParameterfv GetTextureParameterfv
Definition opengl_wrap.h:2233
clan::GLFunctions::viewportArrayv
ptr_glViewportArrayv viewportArrayv
Definition opengl_wrap.h:2041
clan::GLFunctions::colorP4uiv
ptr_glColorP4uiv colorP4uiv
Definition opengl_wrap.h:1911
clan::GLFunctions::ptr_glDrawTransformFeedbackStream
void(GLFUNC * ptr_glDrawTransformFeedbackStream)(GLenum mode, GLuint id, GLuint stream)
Definition opengl_wrap.h:1204
clan::GLFunctions::invalidateFramebuffer
ptr_glInvalidateFramebuffer invalidateFramebuffer
Definition opengl_wrap.h:2117
clan::GLFunctions::texImage2DMultisample
ptr_glTexImage2DMultisample texImage2DMultisample
Definition opengl_wrap.h:1850
clan::GLFunctions::ptr_glIsEnabledi
GLboolean(GLFUNC * ptr_glIsEnabledi)(GLenum target, GLuint index)
Definition opengl_wrap.h:983
clan::GLFunctions::programUniformMatrix4fv
ptr_glProgramUniformMatrix4fv programUniformMatrix4fv
Definition opengl_wrap.h:2013
clan::GLFunctions::BindTextureUnit
ptr_glBindTextureUnit BindTextureUnit
Definition opengl_wrap.h:2228
clan::GLFunctions::popDebugGroup
ptr_glPopDebugGroup popDebugGroup
Definition opengl_wrap.h:2096
clan::GLFunctions::deleteProgram
ptr_glDeleteProgram deleteProgram
Definition opengl_wrap.h:1644
clan::GLFunctions::uniform2f
ptr_glUniform2f uniform2f
Definition opengl_wrap.h:1671
clan::GLFunctions::ptr_glFlush
void(GLFUNC * ptr_glFlush)(void)
Definition opengl_wrap.h:800
clan::GLFunctions::programUniformMatrix3fv
ptr_glProgramUniformMatrix3fv programUniformMatrix3fv
Definition opengl_wrap.h:2012
clan::GLFunctions::ptr_glGenQueries
void(GLFUNC * ptr_glGenQueries)(GLsizei n, GLuint *ids)
Definition opengl_wrap.h:860
clan::GLFunctions::ptr_glCreateProgram
GLuint(GLFUNC * ptr_glCreateProgram)(void)
Definition opengl_wrap.h:887
clan::GLFunctions::vertexAttrib4Nubv
ptr_glVertexAttrib4Nubv vertexAttrib4Nubv
Definition opengl_wrap.h:1712
clan::GLFunctions::ptr_glUniformMatrix3x4dv
void(GLFUNC * ptr_glUniformMatrix3x4dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1183
clan::GLFunctions::vertexAttribI2uiv
ptr_glVertexAttribI2uiv vertexAttribI2uiv
Definition opengl_wrap.h:1764
clan::GLFunctions::BindBuffersBase
ptr_glBindBuffersBase BindBuffersBase
Definition opengl_wrap.h:2152
clan::GLFunctions::texCoordP1ui
ptr_glTexCoordP1ui texCoordP1ui
Definition opengl_wrap.h:1890
clan::GLFunctions::CopyNamedBufferSubData
ptr_glCopyNamedBufferSubData CopyNamedBufferSubData
Definition opengl_wrap.h:2171
clan::GLFunctions::ptr_glTextureStorage2DEXT
void(GLFUNC * ptr_glTextureStorage2DEXT)(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
Definition opengl_wrap.h:1334
clan::GLFunctions::ptr_glDepthRangeArrayv
void(GLFUNC * ptr_glDepthRangeArrayv)(GLuint first, GLsizei count, const GLdouble *v)
Definition opengl_wrap.h:1292
clan::GLFunctions::texCoordP4ui
ptr_glTexCoordP4ui texCoordP4ui
Definition opengl_wrap.h:1896
clan::GLFunctions::textureBufferRangeEXT
ptr_glTextureBufferRangeEXT textureBufferRangeEXT
Definition opengl_wrap.h:2129
clan::GLFunctions::clearBufferiv
ptr_glClearBufferiv clearBufferiv
Definition opengl_wrap.h:1786
clan::GLFunctions::ptr_glClearBufferuiv
void(GLFUNC * ptr_glClearBufferuiv)(GLenum buffer, GLint drawbuffer, const GLuint *value)
Definition opengl_wrap.h:1032
clan::GLFunctions::bindProgramPipeline
ptr_glBindProgramPipeline bindProgramPipeline
Definition opengl_wrap.h:1974
clan::GLFunctions::ptr_glViewportArrayv
void(GLFUNC * ptr_glViewportArrayv)(GLuint first, GLsizei count, const GLfloat *v)
Definition opengl_wrap.h:1286
clan::GLFunctions::bindFramebuffer
ptr_glBindFramebuffer bindFramebuffer
Definition opengl_wrap.h:1811
clan::GLFunctions::ptr_glProgramUniform2ui
void(GLFUNC * ptr_glProgramUniform2ui)(GLuint program, GLint location, GLuint v0, GLuint v1)
Definition opengl_wrap.h:1238
clan::GLFunctions::TextureStorage2D
ptr_glTextureStorage2D TextureStorage2D
Definition opengl_wrap.h:2208
clan::GLFunctions::ptr_glUniform2f
void(GLFUNC * ptr_glUniform2f)(GLint location, GLfloat v0, GLfloat v1)
Definition opengl_wrap.h:916
clan::GLFunctions::ptr_glCreateFramebuffers
void(GLFUNC * ptr_glCreateFramebuffers)(GLsizei n, GLuint *framebuffers)
Definition opengl_wrap.h:1427
clan::GLFunctions::ptr_glTexCoordP3ui
void(GLFUNC * ptr_glTexCoordP3ui)(GLenum type, GLuint coords)
Definition opengl_wrap.h:1139
clan::GLFunctions::uniform2i
ptr_glUniform2i uniform2i
Definition opengl_wrap.h:1675
clan::GLFunctions::ptr_glBindAttribLocation
void(GLFUNC * ptr_glBindAttribLocation)(GLuint program, GLuint index, const GLchar *name)
Definition opengl_wrap.h:885
clan::GLFunctions::isEnabledi
ptr_glIsEnabledi isEnabledi
Definition opengl_wrap.h:1738
clan::GLFunctions::uniform4f
ptr_glUniform4f uniform4f
Definition opengl_wrap.h:1673
clan::GLFunctions::ptr_glGetProgramInterfaceiv
void(GLFUNC * ptr_glGetProgramInterfaceiv)(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
Definition opengl_wrap.h:1366
clan::GLFunctions::ptr_glVertexArrayVertexAttribFormatEXT
void(GLFUNC * ptr_glVertexArrayVertexAttribFormatEXT)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
Definition opengl_wrap.h:1387
clan::GLFunctions::ptr_glGetUniformSubroutineuiv
void(GLFUNC * ptr_glGetUniformSubroutineuiv)(GLenum shadertype, GLint location, GLuint *params)
Definition opengl_wrap.h:1193
clan::GLFunctions::ptr_glProgramUniform3uiv
void(GLFUNC * ptr_glProgramUniform3uiv)(GLuint program, GLint location, GLsizei count, const GLuint *value)
Definition opengl_wrap.h:1247
clan::GLFunctions::getActiveUniformBlockiv
ptr_glGetActiveUniformBlockiv getActiveUniformBlockiv
Definition opengl_wrap.h:1834
clan::GLFunctions::ptr_glPointParameteri
void(GLFUNC * ptr_glPointParameteri)(GLenum pname, GLint param)
Definition opengl_wrap.h:858
clan::GLFunctions::ptr_glTransformFeedbackBufferRange
void(GLFUNC * ptr_glTransformFeedbackBufferRange)(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition opengl_wrap.h:1408
clan::GLFunctions::ptr_glProgramUniformMatrix3x2dv
void(GLFUNC * ptr_glProgramUniformMatrix3x2dv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1269
clan::GLFunctions::ptr_glTextureStorage3D
void(GLFUNC * ptr_glTextureStorage3D)(GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
Definition opengl_wrap.h:1454
clan::GLFunctions::createProgram
ptr_glCreateProgram createProgram
Definition opengl_wrap.h:1642
clan::GLFunctions::ptr_glUniformMatrix4x3fv
void(GLFUNC * ptr_glUniformMatrix4x3fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:977
clan::GLFunctions::programUniformMatrix3x4fv
ptr_glProgramUniformMatrix3x4fv programUniformMatrix3x4fv
Definition opengl_wrap.h:2021
clan::GLFunctions::ptr_glPixelStoref
void(GLFUNC * ptr_glPixelStoref)(GLenum pname, GLfloat param)
Definition opengl_wrap.h:806
clan::GLFunctions::copyBufferSubData
ptr_glCopyBufferSubData copyBufferSubData
Definition opengl_wrap.h:1837
clan::GLFunctions::NamedFramebufferRenderbuffer
ptr_glNamedFramebufferRenderbuffer NamedFramebufferRenderbuffer
Definition opengl_wrap.h:2183
clan::GLFunctions::ptr_glDeleteRenderbuffers
void(GLFUNC * ptr_glDeleteRenderbuffers)(GLsizei n, const GLuint *renderbuffers)
Definition opengl_wrap.h:1051
clan::GLFunctions::multiTexCoordP3ui
ptr_glMultiTexCoordP3ui multiTexCoordP3ui
Definition opengl_wrap.h:1902
clan::GLFunctions::ptr_glGetInteger64i_v
void(GLFUNC * ptr_glGetInteger64i_v)(GLenum target, GLuint index, CLint64 *data)
Definition opengl_wrap.h:1040
clan::GLFunctions::ptr_glVertexAttrib4Niv
void(GLFUNC * ptr_glVertexAttrib4Niv)(GLuint index, const GLint *v)
Definition opengl_wrap.h:954
clan::GLFunctions::ptr_glProgramUniformMatrix4fv
void(GLFUNC * ptr_glProgramUniformMatrix4fv)(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:1258
clan::GLFunctions::ptr_glVertexArrayAttribFormat
void(GLFUNC * ptr_glVertexArrayAttribFormat)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
Definition opengl_wrap.h:1489
clan::GLFunctions::BufferStorage
ptr_glBufferStorage BufferStorage
Definition opengl_wrap.h:2149
clan::GLFunctions::ptr_glGetNamedRenderbufferParameteriv
void(GLFUNC * ptr_glGetNamedRenderbufferParameteriv)(GLuint renderbuffer, GLenum pname, GLint *params)
Definition opengl_wrap.h:1448
clan::GLFunctions::CreateTransformFeedbacks
ptr_glCreateTransformFeedbacks CreateTransformFeedbacks
Definition opengl_wrap.h:2161
clan::GLFunctions::ptr_glGetBufferParameteriv
void(GLFUNC * ptr_glGetBufferParameteriv)(GLenum target, GLenum pname, GLint *params)
Definition opengl_wrap.h:877
clan::GLFunctions::ptr_glClearDepthf
void(GLFUNC * ptr_glClearDepthf)(GLfloat d)
Definition opengl_wrap.h:1212
clan::GLFunctions::vertexAttrib2fv
ptr_glVertexAttrib2fv vertexAttrib2fv
Definition opengl_wrap.h:1699
clan::GLFunctions::getActiveSubroutineUniformiv
ptr_glGetActiveSubroutineUniformiv getActiveSubroutineUniformiv
Definition opengl_wrap.h:1944
clan::GLFunctions::GetCompressedTextureImage
ptr_glGetCompressedTextureImage GetCompressedTextureImage
Definition opengl_wrap.h:2230
clan::GLFunctions::ptr_glVertexArrayVertexAttribBindingEXT
void(GLFUNC * ptr_glVertexArrayVertexAttribBindingEXT)(GLuint vaobj, GLuint attribindex, GLuint bindingindex)
Definition opengl_wrap.h:1390
clan::GLFunctions::getBufferParameteriv
ptr_glGetBufferParameteriv getBufferParameteriv
Definition opengl_wrap.h:1632
clan::GLFunctions::ptr_glCopyBufferSubData
void(GLFUNC * ptr_glCopyBufferSubData)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Definition opengl_wrap.h:1082
clan::GLFunctions::getError
ptr_glGetError getError
Definition opengl_wrap.h:1567
clan::GLFunctions::programUniform3i
ptr_glProgramUniform3i programUniform3i
Definition opengl_wrap.h:1995
clan::GLFunctions::getnMinmaxARB
ptr_glGetnMinmaxARB getnMinmaxARB
Definition opengl_wrap.h:2068
clan::GLFunctions::getQueryiv
ptr_glGetQueryiv getQueryiv
Definition opengl_wrap.h:1620
clan::GLFunctions::CheckNamedFramebufferStatus
ptr_glCheckNamedFramebufferStatus CheckNamedFramebufferStatus
Definition opengl_wrap.h:2197
clan::GLFunctions::getDoublev
ptr_glGetDoublev getDoublev
Definition opengl_wrap.h:1566
clan::GLFunctions::ptr_glTexStorage1D
void(GLFUNC * ptr_glTexStorage1D)(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
Definition opengl_wrap.h:1330
clan::GLFunctions::ptr_glPixelStorei
void(GLFUNC * ptr_glPixelStorei)(GLenum pname, GLint param)
Definition opengl_wrap.h:807
clan::GLFunctions::depthFunc
ptr_glDepthFunc depthFunc
Definition opengl_wrap.h:1560
clan::GLFunctions::ptr_glVertexAttrib1s
void(GLFUNC * ptr_glVertexAttrib1s)(GLuint index, GLshort x)
Definition opengl_wrap.h:939
clan::GLFunctions::ptr_glRenderbufferStorage
void(GLFUNC * ptr_glRenderbufferStorage)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
Definition opengl_wrap.h:1053
clan::GLFunctions::blendFunc
ptr_glBlendFunc blendFunc
Definition opengl_wrap.h:1556
clan::GLFunctions::disablei
ptr_glDisablei disablei
Definition opengl_wrap.h:1737
clan::GLFunctions::ptr_glMinSampleShading
void(GLFUNC * ptr_glMinSampleShading)(GLfloat value)
Definition opengl_wrap.h:1044
clan::GLFunctions::scissorIndexed
ptr_glScissorIndexed scissorIndexed
Definition opengl_wrap.h:2045
clan::GLFunctions::GetCompressedTextureSubImage
ptr_glGetCompressedTextureSubImage GetCompressedTextureSubImage
Definition opengl_wrap.h:2260
clan::GLFunctions::ptr_glGetRenderbufferParameteriv
void(GLFUNC * ptr_glGetRenderbufferParameteriv)(GLenum target, GLenum pname, GLint *params)
Definition opengl_wrap.h:1054
clan::GLFunctions::ptr_glGetActiveSubroutineUniformName
void(GLFUNC * ptr_glGetActiveSubroutineUniformName)(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name)
Definition opengl_wrap.h:1190
clan::GLFunctions::ptr_glVertexAttribL1dv
void(GLFUNC * ptr_glVertexAttribL1dv)(GLuint index, const GLdouble *v)
Definition opengl_wrap.h:1280
clan::GLFunctions::vertexAttribI4ui
ptr_glVertexAttribI4ui vertexAttribI4ui
Definition opengl_wrap.h:1758
clan::GLFunctions::ptr_glGetnSeparableFilter
void(GLFUNC * ptr_glGetnSeparableFilter)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span)
Definition opengl_wrap.h:1523
clan::GLFunctions::NamedBufferStorage
ptr_glNamedBufferStorage NamedBufferStorage
Definition opengl_wrap.h:2168
clan::GLFunctions::vertexAttrib2f
ptr_glVertexAttrib2f vertexAttrib2f
Definition opengl_wrap.h:1698
clan::GLFunctions::GetTransformFeedbackiv
ptr_glGetTransformFeedbackiv GetTransformFeedbackiv
Definition opengl_wrap.h:2164
clan::GLFunctions::vertexAttrib1s
ptr_glVertexAttrib1s vertexAttrib1s
Definition opengl_wrap.h:1694
clan::GLFunctions::ptr_glSampleMaski
void(GLFUNC * ptr_glSampleMaski)(GLuint index, GLbitfield mask)
Definition opengl_wrap.h:1098
clan::GLFunctions::ptr_glGetVertexAttribdv
void(GLFUNC * ptr_glGetVertexAttribdv)(GLuint index, GLenum pname, GLdouble *params)
Definition opengl_wrap.h:906
clan::GLFunctions::ptr_glVertexAttribI3ui
void(GLFUNC * ptr_glVertexAttribI3ui)(GLuint index, GLuint x, GLuint y, GLuint z)
Definition opengl_wrap.h:1002
clan::GLFunctions::ptr_glUniform4uiv
void(GLFUNC * ptr_glUniform4uiv)(GLint location, GLsizei count, const GLuint *value)
Definition opengl_wrap.h:1026
clan::GLFunctions::ptr_glCompressedTexSubImage3D
void(GLFUNC * ptr_glCompressedTexSubImage3D)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data)
Definition opengl_wrap.h:849
clan::GLFunctions::uniformMatrix2x3fv
ptr_glUniformMatrix2x3fv uniformMatrix2x3fv
Definition opengl_wrap.h:1727
clan::GLFunctions::ptr_glNamedFramebufferDrawBuffers
void(GLFUNC * ptr_glNamedFramebufferDrawBuffers)(GLuint framebuffer, GLsizei n, const GLenum *bufs)
Definition opengl_wrap.h:1433
clan::GLFunctions::ptr_glColorMask
void(GLFUNC * ptr_glColorMask)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
Definition opengl_wrap.h:795
clan::GLFunctions::ptr_glUniformMatrix3dv
void(GLFUNC * ptr_glUniformMatrix3dv)(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value)
Definition opengl_wrap.h:1178
clan::GLFunctions::ptr_glVertexAttribDivisor
void(GLFUNC * ptr_glVertexAttribDivisor)(GLuint index, GLuint divisor)
Definition opengl_wrap.h:1043
clan::GLFunctions::ptr_glMapBufferRange
GLvoid *(GLFUNC * ptr_glMapBufferRange)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition opengl_wrap.h:1069
clan::GLFunctions::GetnColorTable
ptr_glGetnColorTable GetnColorTable
Definition opengl_wrap.h:2276
clan::GLFunctions::ptr_glMultiTexCoordP1uiv
void(GLFUNC * ptr_glMultiTexCoordP1uiv)(GLenum texture, GLenum type, const GLuint *coords)
Definition opengl_wrap.h:1144
clan::GLFunctions::vertexP2uiv
ptr_glVertexP2uiv vertexP2uiv
Definition opengl_wrap.h:1885
clan::GLFunctions::ptr_glGetTextureParameterIuiv
void(GLFUNC * ptr_glGetTextureParameterIuiv)(GLuint texture, GLenum pname, GLuint *params)
Definition opengl_wrap.h:1480
clan::GLFunctions::ptr_glBindSamplers
void(GLFUNC * ptr_glBindSamplers)(GLuint first, GLsizei count, const GLuint *samplers)
Definition opengl_wrap.h:1400
clan::GLFunctions::ptr_glGetnConvolutionFilterARB
void(GLFUNC * ptr_glGetnConvolutionFilterARB)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, GLvoid *image)
Definition opengl_wrap.h:1310
clan::GLFunctions::ptr_glGetProgramResourceName
void(GLFUNC * ptr_glGetProgramResourceName)(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
Definition opengl_wrap.h:1368
clan::GLFunctions::blendFunciARB
ptr_glBlendFunciARB blendFunciARB
Definition opengl_wrap.h:1856
clan::GLFunctions::ptr_glGetBooleani_v
void(GLFUNC * ptr_glGetBooleani_v)(GLenum target, GLuint index, GLboolean *data)
Definition opengl_wrap.h:979
clan::GLFunctions::ptr_glCopyTexSubImage1D
void(GLFUNC * ptr_glCopyTexSubImage1D)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
Definition opengl_wrap.h:830
clan::GLFunctions::ptr_glBeginQuery
void(GLFUNC * ptr_glBeginQuery)(GLenum target, GLuint id)
Definition opengl_wrap.h:863
clan::GLFunctions::scissorIndexedv
ptr_glScissorIndexedv scissorIndexedv
Definition opengl_wrap.h:2046
clan::GLFunctions::ptr_glVertexP4ui
void(GLFUNC * ptr_glVertexP4ui)(GLenum type, GLuint value)
Definition opengl_wrap.h:1133
clan::GLFunctions::genBuffers
ptr_glGenBuffers genBuffers
Definition opengl_wrap.h:1625
clan::GLFunctions::programUniform4fv
ptr_glProgramUniform4fv programUniform4fv
Definition opengl_wrap.h:2006
clan::GLFunctions::ptr_glGetUniformfv
void(GLFUNC * ptr_glGetUniformfv)(GLuint program, GLint location, GLfloat *params)
Definition opengl_wrap.h:904
clan::GLFunctions::programUniformMatrix4x2fv
ptr_glProgramUniformMatrix4x2fv programUniformMatrix4x2fv
Definition opengl_wrap.h:2020
clan::GLFunctions::ptr_glGetDoublei_v
void(GLFUNC * ptr_glGetDoublei_v)(GLenum target, GLuint index, GLdouble *data)
Definition opengl_wrap.h:1295
clan::GLFunctions::blitFramebuffer
ptr_glBlitFramebuffer blitFramebuffer
Definition opengl_wrap.h:1821
clan::GLFunctions::ptr_glIsQuery
GLboolean(GLFUNC * ptr_glIsQuery)(GLuint id)
Definition opengl_wrap.h:862
clan::GLFunctions::ptr_glTextureBufferRangeEXT
void(GLFUNC * ptr_glTextureBufferRangeEXT)(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition opengl_wrap.h:1374
clan::GLFunctions::scissor
ptr_glScissor scissor
Definition opengl_wrap.h:1537
clan::GLFunctions::getActiveAttrib
ptr_glGetActiveAttrib getActiveAttrib
Definition opengl_wrap.h:1649
clan::GLFunctions::ptr_glGetnUniformiv
void(GLFUNC * ptr_glGetnUniformiv)(GLuint program, GLint location, GLsizei bufSize, GLint *params)
Definition opengl_wrap.h:1511
clan::GLFunctions::getUniformIndices
ptr_glGetUniformIndices getUniformIndices
Definition opengl_wrap.h:1830
clan::GLFunctions::polygonMode
ptr_glPolygonMode polygonMode
Definition opengl_wrap.h:1536
clan::GLFunctions::ptr_glTexCoordP1ui
void(GLFUNC * ptr_glTexCoordP1ui)(GLenum type, GLuint coords)
Definition opengl_wrap.h:1135
clan::GLFunctions::drawTransformFeedbackStreamInstanced
ptr_glDrawTransformFeedbackStreamInstanced drawTransformFeedbackStreamInstanced
Definition opengl_wrap.h:2080
clan::GLFunctions::ptr_glGetSamplerParameterfv
void(GLFUNC * ptr_glGetSamplerParameterfv)(GLuint sampler, GLenum pname, GLfloat *params)
Definition opengl_wrap.h:1124
clan::GLFunctions::CreateQueries
ptr_glCreateQueries CreateQueries
Definition opengl_wrap.h:2253
clan::GLFunctions::ptr_glNamedBufferStorage
void(GLFUNC * ptr_glNamedBufferStorage)(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags)
Definition opengl_wrap.h:1413
clan::GLFunctions::getBufferParameteri64v
ptr_glGetBufferParameteri64v getBufferParameteri64v
Definition opengl_wrap.h:1796
clan::GLFunctions::ptr_glUniformMatrix4fv
void(GLFUNC * ptr_glUniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:933
clan::GLFunctions::programParameteri
ptr_glProgramParameteri programParameteri
Definition opengl_wrap.h:1970
clan::GLFunctions::ptr_glGetnUniformuivARB
void(GLFUNC * ptr_glGetnUniformuivARB)(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
Definition opengl_wrap.h:1319
clan::GLFunctions::texImage3DMultisample
ptr_glTexImage3DMultisample texImage3DMultisample
Definition opengl_wrap.h:1851
clan::GLFunctions::ptr_glVertexAttrib4Nuiv
void(GLFUNC * ptr_glVertexAttrib4Nuiv)(GLuint index, const GLuint *v)
Definition opengl_wrap.h:958
clan::GLFunctions::ptr_glVertexP3ui
void(GLFUNC * ptr_glVertexP3ui)(GLenum type, GLuint value)
Definition opengl_wrap.h:1131
clan::GLFunctions::getGraphicsResetStatusARB
ptr_glGetGraphicsResetStatusARB getGraphicsResetStatusARB
Definition opengl_wrap.h:2056
clan::GLFunctions::drawElementsInstanced
ptr_glDrawElementsInstanced drawElementsInstanced
Definition opengl_wrap.h:1792
clan::GLFunctions::ptr_glVertexAttrib4uiv
void(GLFUNC * ptr_glVertexAttrib4uiv)(GLuint index, const GLuint *v)
Definition opengl_wrap.h:969
clan::GLFunctions::ptr_glCreateShader
GLuint(GLFUNC * ptr_glCreateShader)(GLenum type)
Definition opengl_wrap.h:888
clan::GLFunctions::ptr_glCheckFramebufferStatus
GLenum(GLFUNC * ptr_glCheckFramebufferStatus)(GLenum target)
Definition opengl_wrap.h:1059
clan::GLFunctions::ptr_glVertexArrayAttribLFormat
void(GLFUNC * ptr_glVertexArrayAttribLFormat)(GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
Definition opengl_wrap.h:1491
clan::GLFunctions::ptr_glGetTexLevelParameteriv
void(GLFUNC * ptr_glGetTexLevelParameteriv)(GLenum target, GLint level, GLenum pname, GLint *params)
Definition opengl_wrap.h:820
clan::GLFunctions::ptr_glNamedFramebufferParameteri
void(GLFUNC * ptr_glNamedFramebufferParameteri)(GLuint framebuffer, GLenum pname, GLint param)
Definition opengl_wrap.h:1429
clan::GLFunctions::ptr_glInvalidateTexSubImage
void(GLFUNC * ptr_glInvalidateTexSubImage)(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth)
Definition opengl_wrap.h:1358
clan::GLFunctions::texSubImage1D
ptr_glTexSubImage1D texSubImage1D
Definition opengl_wrap.h:1587
clan::GLFunctions::ptr_glNamedBufferData
void(GLFUNC * ptr_glNamedBufferData)(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage)
Definition opengl_wrap.h:1414
clan::GLFunctions::ptr_glVertexAttribP2ui
void(GLFUNC * ptr_glVertexAttribP2ui)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition opengl_wrap.h:1161
clan::GLFunctions::shaderStorageBlockBinding
ptr_glShaderStorageBlockBinding shaderStorageBlockBinding
Definition opengl_wrap.h:2127
clan::GLFunctions::ptr_glUniformMatrix3x2fv
void(GLFUNC * ptr_glUniformMatrix3x2fv)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition opengl_wrap.h:973
clan::GLFunctions::getObjectPtrLabel
ptr_glGetObjectPtrLabel getObjectPtrLabel
Definition opengl_wrap.h:2100
clan::GLFunctions::getIntegeri_v
ptr_glGetIntegeri_v getIntegeri_v
Definition opengl_wrap.h:1735
clan::GLFunctions::dispatchCompute
ptr_glDispatchCompute dispatchCompute
Definition opengl_wrap.h:2105
clan::GLFunctions::ptr_glSampleCoverage
void(GLFUNC * ptr_glSampleCoverage)(GLfloat value, GLboolean invert)
Definition opengl_wrap.h:845
clan::GLFunctions::stencilFuncSeparate
ptr_glStencilFuncSeparate stencilFuncSeparate
Definition opengl_wrap.h:1637
clan::GLFunctions::pixelStoref
ptr_glPixelStoref pixelStoref
Definition opengl_wrap.h:1561
clan::GLFunctions::invalidateBufferSubData
ptr_glInvalidateBufferSubData invalidateBufferSubData
Definition opengl_wrap.h:2115
clan::GLFunctions::VertexArrayAttribFormat
ptr_glVertexArrayAttribFormat VertexArrayAttribFormat
Definition opengl_wrap.h:2244
clan::GLFunctions::NamedFramebufferDrawBuffer
ptr_glNamedFramebufferDrawBuffer NamedFramebufferDrawBuffer
Definition opengl_wrap.h:2187
clan::GLFunctions::compileShaderIncludeARB
ptr_glCompileShaderIncludeARB compileShaderIncludeARB
Definition opengl_wrap.h:1861
clan::GLFunctions::ptr_glEndTransformFeedback
void(GLFUNC * ptr_glEndTransformFeedback)(void)
Definition opengl_wrap.h:985
clan::GLFunctions::ptr_glTextureParameteriv
void(GLFUNC * ptr_glTextureParameteriv)(GLuint texture, GLenum pname, const GLint *param)
Definition opengl_wrap.h:1471
clan::GLFunctions::uniformBlockBinding
ptr_glUniformBlockBinding uniformBlockBinding
Definition opengl_wrap.h:1836
clan::GLFunctions::ptr_glProgramUniform2dv
void(GLFUNC * ptr_glProgramUniform2dv)(GLuint program, GLint location, GLsizei count, const GLdouble *value)
Definition opengl_wrap.h:1237
clan::GLFunctions::uniform1fv
ptr_glUniform1fv uniform1fv
Definition opengl_wrap.h:1678
clan::GLFunctions::ptr_glBufferSubData
void(GLFUNC * ptr_glBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data)
Definition opengl_wrap.h:873
clan::GLFunctions::multiTexCoordP4ui
ptr_glMultiTexCoordP4ui multiTexCoordP4ui
Definition opengl_wrap.h:1904
clan::GLFunctions::ptr_glMultiTexCoordP2ui
void(GLFUNC * ptr_glMultiTexCoordP2ui)(GLenum texture, GLenum type, GLuint coords)
Definition opengl_wrap.h:1145
clan::GLFunctions::getDoublei_v
ptr_glGetDoublei_v getDoublei_v
Definition opengl_wrap.h:2050
clan::GLFunctions::sampleMaski
ptr_glSampleMaski sampleMaski
Definition opengl_wrap.h:1853
clan::GLFunctions::ptr_glMemoryBarrierByRegion
void(GLFUNC * ptr_glMemoryBarrierByRegion)(GLbitfield barriers)
Definition opengl_wrap.h:1503
clan::GLFunctions::GetnHistogram
ptr_glGetnHistogram GetnHistogram
Definition opengl_wrap.h:2279
clan::GLFunctions::ptr_glGetDebugMessageLog
GLuint(GLFUNC * ptr_glGetDebugMessageLog)(GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
Definition opengl_wrap.h:1339
clan::GLFunctions::ptr_glTextureParameterIiv
void(GLFUNC * ptr_glTextureParameterIiv)(GLuint texture, GLenum pname, const GLint *params)
Definition opengl_wrap.h:1469
clan::JsonType::string
@ string
Definition json_value.h:54
clan::JsonType::array
@ array
Definition json_value.h:51
clan::clamp
C clamp(A val, B minval, C maxval)
Definition cl_math.h:97
clan::Handedness::left
@ left
Definition mat4.h:46
clan::StencilOp::invert
@ invert
Definition graphic_context.h:111
clan::StandardProgram::path
@ path
Definition graphic_context.h:243
clan::GLdouble
double GLdouble
Definition opengl_defines.h:68
clan::GLfloat
float GLfloat
Definition opengl_defines.h:66
clan::GLsizei
int GLsizei
Definition opengl_defines.h:60
clan::GLchar
char GLchar
Definition opengl_defines.h:71
clan::GLshort
short GLshort
Definition opengl_defines.h:58
clan::CLint64
int64_t CLint64
Definition opengl_defines.h:64
clan::GLushort
unsigned short GLushort
Definition opengl_defines.h:62
clan::GLint
int GLint
Definition opengl_defines.h:59
clan::GLvoid
void GLvoid
Definition opengl_defines.h:70
clan::GLbitfield
unsigned int GLbitfield
Definition opengl_defines.h:56
clan::GLsizeiptr
ptrdiff_t GLsizeiptr
Definition opengl_defines.h:73
clan::GLenum
unsigned int GLenum
Definition opengl_defines.h:54
clan::GLubyte
unsigned char GLubyte
Definition opengl_defines.h:61
clan::CLDEBUGPROC
void * CLDEBUGPROC
Definition opengl_defines.h:77
clan::CLuint64
uint64_t CLuint64
Definition opengl_defines.h:65
clan::CLsync
struct __CLsync * CLsync
Definition opengl_defines.h:74
clan::CLDEBUGPROCARB
void * CLDEBUGPROCARB
Definition opengl_defines.h:76
clan::GLboolean
unsigned char GLboolean
Definition opengl_defines.h:55
clan::GLuint
unsigned int GLuint
Definition opengl_defines.h:63
clan::GLintptr
ptrdiff_t GLintptr
Definition opengl_defines.h:72
clan::GLbyte
signed char GLbyte
Definition opengl_defines.h:57
GLFUNC
#define GLFUNC
Definition opengl_wrap.h:44
clan
Definition clanapp.h:36
clan::StyleValueType::length
@ length
value is a keyword
Definition style_value_type.h:38
clan::StyleValueType::color
@ color
value is an url
Definition style_value_type.h:43
clan::BrushType::image
@ image
Definition brush.h:54
clan::Key::s
@ s
Definition keys.h:99
clan::Key::a
@ a
Definition keys.h:81
clan::Key::h
@ h
Definition keys.h:88
clan::Key::y
@ y
Definition keys.h:105
clan::Key::r
@ r
Definition keys.h:98
clan::Key::n
@ n
Definition keys.h:94
clan::Key::end
@ end
Definition keys.h:57
clan::Key::d
@ d
Definition keys.h:84
clan::Key::f
@ f
Definition keys.h:86
clan::Key::b
@ b
Definition keys.h:82
clan::Key::x
@ x
Definition keys.h:104
clan::Key::v
@ v
Definition keys.h:102
clan::Key::g
@ g
Definition keys.h:87
clan::Key::w
@ w
Definition keys.h:103
clan::Key::z
@ z
Definition keys.h:106