1HOOK_API_ENTRY(void, glActiveTexture, GLenum texture)
2CALL_HOOK_API(glActiveTexture, texture)
3
4HOOK_API_ENTRY(void, glAttachShader, GLuint program, GLuint shader)
5CALL_HOOK_API(glAttachShader, program, shader)
6
7HOOK_API_ENTRY(void, glBindAttribLocation, GLuint program, GLuint index, const GLchar *name)
8CALL_HOOK_API(glBindAttribLocation, program, index, name)
9
10HOOK_API_ENTRY(void, glBindBuffer, GLenum target, GLuint buffer)
11CALL_HOOK_API(glBindBuffer, target, buffer)
12
13HOOK_API_ENTRY(void, glBindFramebuffer, GLenum target, GLuint framebuffer)
14CALL_HOOK_API(glBindFramebuffer, target, framebuffer)
15
16HOOK_API_ENTRY(void, glBindRenderbuffer, GLenum target, GLuint renderbuffer)
17CALL_HOOK_API(glBindRenderbuffer, target, renderbuffer)
18
19HOOK_API_ENTRY(void, glBindTexture, GLenum target, GLuint texture)
20CALL_HOOK_API(glBindTexture, target, texture)
21
22HOOK_API_ENTRY(void, glBlendColor, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
23CALL_HOOK_API(glBlendColor, red, green, blue, alpha)
24
25HOOK_API_ENTRY(void, glBlendEquation, GLenum mode)
26CALL_HOOK_API(glBlendEquation, mode)
27
28HOOK_API_ENTRY(void, glBlendEquationSeparate, GLenum modeRGB, GLenum modeAlpha)
29CALL_HOOK_API(glBlendEquationSeparate, modeRGB, modeAlpha)
30
31HOOK_API_ENTRY(void, glBlendFunc, GLenum sfactor, GLenum dfactor)
32CALL_HOOK_API(glBlendFunc, sfactor, dfactor)
33
34HOOK_API_ENTRY(void, glBlendFuncSeparate, GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
35CALL_HOOK_API(glBlendFuncSeparate, sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
36
37HOOK_API_ENTRY(void, glBufferData, GLenum target, GLsizeiptr size, const void *data, GLenum usage)
38CALL_HOOK_API(glBufferData, target, size, data, usage)
39
40HOOK_API_ENTRY(void, glBufferSubData, GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
41CALL_HOOK_API(glBufferSubData, target, offset, size, data)
42
43HOOK_API_ENTRY(GLenum, glCheckFramebufferStatus, GLenum target)
44CALL_HOOK_API_RET(glCheckFramebufferStatus, target)
45
46HOOK_API_ENTRY(void, glClear, GLbitfield mask)
47CALL_HOOK_API(glClear, mask)
48
49HOOK_API_ENTRY(void, glClearColor, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
50CALL_HOOK_API(glClearColor, red, green, blue, alpha)
51
52HOOK_API_ENTRY(void, glClearDepthf, GLfloat d)
53CALL_HOOK_API(glClearDepthf, d)
54
55HOOK_API_ENTRY(void, glClearStencil, GLint s)
56CALL_HOOK_API(glClearStencil, s)
57
58HOOK_API_ENTRY(void, glColorMask, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
59CALL_HOOK_API(glColorMask, red, green, blue, alpha)
60
61HOOK_API_ENTRY(void, glCompileShader, GLuint shader)
62CALL_HOOK_API(glCompileShader, shader)
63
64HOOK_API_ENTRY(void, glCompressedTexImage2D, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
65CALL_HOOK_API(glCompressedTexImage2D, target, level, internalformat, width, height, border, imageSize, data)
66
67HOOK_API_ENTRY(void, glCompressedTexSubImage2D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
68CALL_HOOK_API(glCompressedTexSubImage2D, target, level, xoffset, yoffset, width, height, format, imageSize, data)
69
70HOOK_API_ENTRY(void, glCopyTexImage2D, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
71CALL_HOOK_API(glCopyTexImage2D, target, level, internalformat, x, y, width, height, border)
72
73HOOK_API_ENTRY(void, glCopyTexSubImage2D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
74CALL_HOOK_API(glCopyTexSubImage2D, target, level, xoffset, yoffset, x, y, width, height)
75
76HOOK_API_ENTRY(GLuint, glCreateProgram, void)
77CALL_HOOK_API_RET(glCreateProgram)
78
79HOOK_API_ENTRY(GLuint, glCreateShader, GLenum type)
80CALL_HOOK_API_RET(glCreateShader, type)
81
82HOOK_API_ENTRY(void, glCullFace, GLenum mode)
83CALL_HOOK_API(glCullFace, mode)
84
85HOOK_API_ENTRY(void, glDeleteBuffers, GLsizei n, const GLuint *buffers)
86CALL_HOOK_API(glDeleteBuffers, n, buffers)
87
88HOOK_API_ENTRY(void, glDeleteFramebuffers, GLsizei n, const GLuint *framebuffers)
89CALL_HOOK_API(glDeleteFramebuffers, n, framebuffers)
90
91HOOK_API_ENTRY(void, glDeleteProgram, GLuint program)
92CALL_HOOK_API(glDeleteProgram, program)
93
94HOOK_API_ENTRY(void, glDeleteRenderbuffers, GLsizei n, const GLuint *renderbuffers)
95CALL_HOOK_API(glDeleteRenderbuffers, n, renderbuffers)
96
97HOOK_API_ENTRY(void, glDeleteShader, GLuint shader)
98CALL_HOOK_API(glDeleteShader, shader)
99
100HOOK_API_ENTRY(void, glDeleteTextures, GLsizei n, const GLuint *textures)
101CALL_HOOK_API(glDeleteTextures, n, textures)
102
103HOOK_API_ENTRY(void, glDepthFunc, GLenum func)
104CALL_HOOK_API(glDepthFunc, func)
105
106HOOK_API_ENTRY(void, glDepthMask, GLboolean flag)
107CALL_HOOK_API(glDepthMask, flag)
108
109HOOK_API_ENTRY(void, glDepthRangef, GLfloat n, GLfloat f)
110CALL_HOOK_API(glDepthRangef, n, f)
111
112HOOK_API_ENTRY(void, glDetachShader, GLuint program, GLuint shader)
113CALL_HOOK_API(glDetachShader, program, shader)
114
115HOOK_API_ENTRY(void, glDisable, GLenum cap)
116CALL_HOOK_API(glDisable, cap)
117
118HOOK_API_ENTRY(void, glDisableVertexAttribArray, GLuint index)
119CALL_HOOK_API(glDisableVertexAttribArray, index)
120
121HOOK_API_ENTRY(void, glDrawArrays, GLenum mode, GLint first, GLsizei count)
122CALL_HOOK_API(glDrawArrays, mode, first, count)
123
124HOOK_API_ENTRY(void, glDrawElements, GLenum mode, GLsizei count, GLenum type, const void *indices)
125CALL_HOOK_API(glDrawElements, mode, count, type, indices)
126
127HOOK_API_ENTRY(void, glEnable, GLenum cap)
128CALL_HOOK_API(glEnable, cap)
129
130HOOK_API_ENTRY(void, glEnableVertexAttribArray, GLuint index)
131CALL_HOOK_API(glEnableVertexAttribArray, index)
132
133HOOK_API_ENTRY(void, glFinish, void)
134CALL_HOOK_API(glFinish)
135
136HOOK_API_ENTRY(void, glFlush, void)
137CALL_HOOK_API(glFlush)
138
139HOOK_API_ENTRY(void, glFramebufferRenderbuffer, GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
140CALL_HOOK_API(glFramebufferRenderbuffer, target, attachment, renderbuffertarget, renderbuffer)
141
142HOOK_API_ENTRY(void, glFramebufferTexture2D, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
143CALL_HOOK_API(glFramebufferTexture2D, target, attachment, textarget, texture, level)
144
145HOOK_API_ENTRY(void, glFrontFace, GLenum mode)
146CALL_HOOK_API(glFrontFace, mode)
147
148HOOK_API_ENTRY(void, glGenBuffers, GLsizei n, GLuint *buffers)
149CALL_HOOK_API(glGenBuffers, n, buffers)
150
151HOOK_API_ENTRY(void, glGenerateMipmap, GLenum target)
152CALL_HOOK_API(glGenerateMipmap, target)
153
154HOOK_API_ENTRY(void, glGenFramebuffers, GLsizei n, GLuint *framebuffers)
155CALL_HOOK_API(glGenFramebuffers, n, framebuffers)
156
157HOOK_API_ENTRY(void, glGenRenderbuffers, GLsizei n, GLuint *renderbuffers)
158CALL_HOOK_API(glGenRenderbuffers, n, renderbuffers)
159
160HOOK_API_ENTRY(void, glGenTextures, GLsizei n, GLuint *textures)
161CALL_HOOK_API(glGenTextures, n, textures)
162
163HOOK_API_ENTRY(void, glGetActiveAttrib, GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
164CALL_HOOK_API(glGetActiveAttrib, program, index, bufSize, length, size, type, name)
165
166HOOK_API_ENTRY(void, glGetActiveUniform, GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
167CALL_HOOK_API(glGetActiveUniform, program, index, bufSize, length, size, type, name)
168
169HOOK_API_ENTRY(void, glGetAttachedShaders, GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
170CALL_HOOK_API(glGetAttachedShaders, program, maxCount, count, shaders)
171
172HOOK_API_ENTRY(GLint, glGetAttribLocation, GLuint program, const GLchar *name)
173CALL_HOOK_API_RET(glGetAttribLocation, program, name)
174
175HOOK_API_ENTRY(void, glGetBooleanv, GLenum pname, GLboolean *data)
176CALL_HOOK_API(glGetBooleanv, pname, data)
177
178HOOK_API_ENTRY(void, glGetBufferParameteriv, GLenum target, GLenum pname, GLint *params)
179CALL_HOOK_API(glGetBufferParameteriv, target, pname, params)
180
181HOOK_API_ENTRY(GLenum, glGetError, void)
182CALL_HOOK_API_RET(glGetError)
183
184HOOK_API_ENTRY(void, glGetFloatv, GLenum pname, GLfloat *data)
185CALL_HOOK_API(glGetFloatv, pname, data)
186
187HOOK_API_ENTRY(void, glGetFramebufferAttachmentParameteriv, GLenum target, GLenum attachment, GLenum pname, GLint *params)
188CALL_HOOK_API(glGetFramebufferAttachmentParameteriv, target, attachment, pname, params)
189
190HOOK_API_ENTRY(void, glGetIntegerv, GLenum pname, GLint *data)
191CALL_HOOK_API(glGetIntegerv, pname, data)
192
193HOOK_API_ENTRY(void, glGetProgramiv, GLuint program, GLenum pname, GLint *params)
194CALL_HOOK_API(glGetProgramiv, program, pname, params)
195
196HOOK_API_ENTRY(void, glGetProgramInfoLog, GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
197CALL_HOOK_API(glGetProgramInfoLog, program, bufSize, length, infoLog)
198
199HOOK_API_ENTRY(void, glGetRenderbufferParameteriv, GLenum target, GLenum pname, GLint *params)
200CALL_HOOK_API(glGetRenderbufferParameteriv, target, pname, params)
201
202HOOK_API_ENTRY(void, glGetShaderiv, GLuint shader, GLenum pname, GLint *params)
203CALL_HOOK_API(glGetShaderiv, shader, pname, params)
204
205HOOK_API_ENTRY(void, glGetShaderInfoLog, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
206CALL_HOOK_API(glGetShaderInfoLog, shader, bufSize, length, infoLog)
207
208HOOK_API_ENTRY(void, glGetShaderPrecisionFormat, GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
209CALL_HOOK_API(glGetShaderPrecisionFormat, shadertype, precisiontype, range, precision)
210
211HOOK_API_ENTRY(void, glGetShaderSource, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
212CALL_HOOK_API(glGetShaderSource, shader, bufSize, length, source)
213
214HOOK_API_ENTRY(const GLubyte *, glGetString, GLenum name)
215CALL_HOOK_API_RET(glGetString, name)
216
217HOOK_API_ENTRY(void, glGetTexParameterfv, GLenum target, GLenum pname, GLfloat *params)
218CALL_HOOK_API(glGetTexParameterfv, target, pname, params)
219
220HOOK_API_ENTRY(void, glGetTexParameteriv, GLenum target, GLenum pname, GLint *params)
221CALL_HOOK_API(glGetTexParameteriv, target, pname, params)
222
223HOOK_API_ENTRY(void, glGetUniformfv, GLuint program, GLint location, GLfloat *params)
224CALL_HOOK_API(glGetUniformfv, program, location, params)
225
226HOOK_API_ENTRY(void, glGetUniformiv, GLuint program, GLint location, GLint *params)
227CALL_HOOK_API(glGetUniformiv, program, location, params)
228
229HOOK_API_ENTRY(GLint, glGetUniformLocation, GLuint program, const GLchar *name)
230CALL_HOOK_API_RET(glGetUniformLocation, program, name)
231
232HOOK_API_ENTRY(void, glGetVertexAttribfv, GLuint index, GLenum pname, GLfloat *params)
233CALL_HOOK_API(glGetVertexAttribfv, index, pname, params)
234
235HOOK_API_ENTRY(void, glGetVertexAttribiv, GLuint index, GLenum pname, GLint *params)
236CALL_HOOK_API(glGetVertexAttribiv, index, pname, params)
237
238HOOK_API_ENTRY(void, glGetVertexAttribPointerv, GLuint index, GLenum pname, void **pointer)
239CALL_HOOK_API(glGetVertexAttribPointerv, index, pname, pointer)
240
241HOOK_API_ENTRY(void, glHint, GLenum target, GLenum mode)
242CALL_HOOK_API(glHint, target, mode)
243
244HOOK_API_ENTRY(GLboolean, glIsBuffer, GLuint buffer)
245CALL_HOOK_API_RET(glIsBuffer, buffer)
246
247HOOK_API_ENTRY(GLboolean, glIsEnabled, GLenum cap)
248CALL_HOOK_API_RET(glIsEnabled, cap)
249
250HOOK_API_ENTRY(GLboolean, glIsFramebuffer, GLuint framebuffer)
251CALL_HOOK_API_RET(glIsFramebuffer, framebuffer)
252
253HOOK_API_ENTRY(GLboolean, glIsProgram, GLuint program)
254CALL_HOOK_API_RET(glIsProgram, program)
255
256HOOK_API_ENTRY(GLboolean, glIsRenderbuffer, GLuint renderbuffer)
257CALL_HOOK_API_RET(glIsRenderbuffer, renderbuffer)
258
259HOOK_API_ENTRY(GLboolean, glIsShader, GLuint shader)
260CALL_HOOK_API_RET(glIsShader, shader)
261
262HOOK_API_ENTRY(GLboolean, glIsTexture, GLuint texture)
263CALL_HOOK_API_RET(glIsTexture, texture)
264
265HOOK_API_ENTRY(void, glLineWidth, GLfloat width)
266CALL_HOOK_API(glLineWidth, width)
267
268HOOK_API_ENTRY(void, glLinkProgram, GLuint program)
269CALL_HOOK_API(glLinkProgram, program)
270
271HOOK_API_ENTRY(void, glPixelStorei, GLenum pname, GLint param)
272CALL_HOOK_API(glPixelStorei, pname, param)
273
274HOOK_API_ENTRY(void, glPolygonOffset, GLfloat factor, GLfloat units)
275CALL_HOOK_API(glPolygonOffset, factor, units)
276
277HOOK_API_ENTRY(void, glReadPixels, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
278CALL_HOOK_API(glReadPixels, x, y, width, height, format, type, pixels)
279
280HOOK_API_ENTRY(void, glReleaseShaderCompiler, void)
281CALL_HOOK_API(glReleaseShaderCompiler)
282
283HOOK_API_ENTRY(void, glRenderbufferStorage, GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
284CALL_HOOK_API(glRenderbufferStorage, target, internalformat, width, height)
285
286HOOK_API_ENTRY(void, glSampleCoverage, GLfloat value, GLboolean invert)
287CALL_HOOK_API(glSampleCoverage, value, invert)
288
289HOOK_API_ENTRY(void, glScissor, GLint x, GLint y, GLsizei width, GLsizei height)
290CALL_HOOK_API(glScissor, x, y, width, height)
291
292HOOK_API_ENTRY(void, glShaderBinary, GLsizei count, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)
293CALL_HOOK_API(glShaderBinary, count, shaders, binaryformat, binary, length)
294
295HOOK_API_ENTRY(void, glShaderSource, GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length)
296CALL_HOOK_API(glShaderSource, shader, count, string, length)
297
298HOOK_API_ENTRY(void, glStencilFunc, GLenum func, GLint ref, GLuint mask)
299CALL_HOOK_API(glStencilFunc, func, ref, mask)
300
301HOOK_API_ENTRY(void, glStencilFuncSeparate, GLenum face, GLenum func, GLint ref, GLuint mask)
302CALL_HOOK_API(glStencilFuncSeparate, face, func, ref, mask)
303
304HOOK_API_ENTRY(void, glStencilMask, GLuint mask)
305CALL_HOOK_API(glStencilMask, mask)
306
307HOOK_API_ENTRY(void, glStencilMaskSeparate, GLenum face, GLuint mask)
308CALL_HOOK_API(glStencilMaskSeparate, face, mask)
309
310HOOK_API_ENTRY(void, glStencilOp, GLenum fail, GLenum zfail, GLenum zpass)
311CALL_HOOK_API(glStencilOp, fail, zfail, zpass)
312
313HOOK_API_ENTRY(void, glStencilOpSeparate, GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
314CALL_HOOK_API(glStencilOpSeparate, face, sfail, dpfail, dppass)
315
316HOOK_API_ENTRY(void, glTexImage2D, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
317CALL_HOOK_API(glTexImage2D, target, level, internalformat, width, height, border, format, type, pixels)
318
319HOOK_API_ENTRY(void, glTexParameterf, GLenum target, GLenum pname, GLfloat param)
320CALL_HOOK_API(glTexParameterf, target, pname, param)
321
322HOOK_API_ENTRY(void, glTexParameterfv, GLenum target, GLenum pname, const GLfloat *params)
323CALL_HOOK_API(glTexParameterfv, target, pname, params)
324
325HOOK_API_ENTRY(void, glTexParameteri, GLenum target, GLenum pname, GLint param)
326CALL_HOOK_API(glTexParameteri, target, pname, param)
327
328HOOK_API_ENTRY(void, glTexParameteriv, GLenum target, GLenum pname, const GLint *params)
329CALL_HOOK_API(glTexParameteriv, target, pname, params)
330
331HOOK_API_ENTRY(void, glTexSubImage2D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
332CALL_HOOK_API(glTexSubImage2D, target, level, xoffset, yoffset, width, height, format, type, pixels)
333
334HOOK_API_ENTRY(void, glUniform1f, GLint location, GLfloat v0)
335CALL_HOOK_API(glUniform1f, location, v0)
336
337HOOK_API_ENTRY(void, glUniform1fv, GLint location, GLsizei count, const GLfloat *value)
338CALL_HOOK_API(glUniform1fv, location, count, value)
339
340HOOK_API_ENTRY(void, glUniform1i, GLint location, GLint v0)
341CALL_HOOK_API(glUniform1i, location, v0)
342
343HOOK_API_ENTRY(void, glUniform1iv, GLint location, GLsizei count, const GLint *value)
344CALL_HOOK_API(glUniform1iv, location, count, value)
345
346HOOK_API_ENTRY(void, glUniform2f, GLint location, GLfloat v0, GLfloat v1)
347CALL_HOOK_API(glUniform2f, location, v0, v1)
348
349HOOK_API_ENTRY(void, glUniform2fv, GLint location, GLsizei count, const GLfloat *value)
350CALL_HOOK_API(glUniform2fv, location, count, value)
351
352HOOK_API_ENTRY(void, glUniform2i, GLint location, GLint v0, GLint v1)
353CALL_HOOK_API(glUniform2i, location, v0, v1)
354
355HOOK_API_ENTRY(void, glUniform2iv, GLint location, GLsizei count, const GLint *value)
356CALL_HOOK_API(glUniform2iv, location, count, value)
357
358HOOK_API_ENTRY(void, glUniform3f, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
359CALL_HOOK_API(glUniform3f, location, v0, v1, v2)
360
361HOOK_API_ENTRY(void, glUniform3fv, GLint location, GLsizei count, const GLfloat *value)
362CALL_HOOK_API(glUniform3fv, location, count, value)
363
364HOOK_API_ENTRY(void, glUniform3i, GLint location, GLint v0, GLint v1, GLint v2)
365CALL_HOOK_API(glUniform3i, location, v0, v1, v2)
366
367HOOK_API_ENTRY(void, glUniform3iv, GLint location, GLsizei count, const GLint *value)
368CALL_HOOK_API(glUniform3iv, location, count, value)
369
370HOOK_API_ENTRY(void, glUniform4f, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
371CALL_HOOK_API(glUniform4f, location, v0, v1, v2, v3)
372
373HOOK_API_ENTRY(void, glUniform4fv, GLint location, GLsizei count, const GLfloat *value)
374CALL_HOOK_API(glUniform4fv, location, count, value)
375
376HOOK_API_ENTRY(void, glUniform4i, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
377CALL_HOOK_API(glUniform4i, location, v0, v1, v2, v3)
378
379HOOK_API_ENTRY(void, glUniform4iv, GLint location, GLsizei count, const GLint *value)
380CALL_HOOK_API(glUniform4iv, location, count, value)
381
382HOOK_API_ENTRY(void, glUniformMatrix2fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
383CALL_HOOK_API(glUniformMatrix2fv, location, count, transpose, value)
384
385HOOK_API_ENTRY(void, glUniformMatrix3fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
386CALL_HOOK_API(glUniformMatrix3fv, location, count, transpose, value)
387
388HOOK_API_ENTRY(void, glUniformMatrix4fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
389CALL_HOOK_API(glUniformMatrix4fv, location, count, transpose, value)
390
391HOOK_API_ENTRY(void, glUseProgram, GLuint program)
392CALL_HOOK_API(glUseProgram, program)
393
394HOOK_API_ENTRY(void, glValidateProgram, GLuint program)
395CALL_HOOK_API(glValidateProgram, program)
396
397HOOK_API_ENTRY(void, glVertexAttrib1f, GLuint index, GLfloat x)
398CALL_HOOK_API(glVertexAttrib1f, index, x)
399
400HOOK_API_ENTRY(void, glVertexAttrib1fv, GLuint index, const GLfloat *v)
401CALL_HOOK_API(glVertexAttrib1fv, index, v)
402
403HOOK_API_ENTRY(void, glVertexAttrib2f, GLuint index, GLfloat x, GLfloat y)
404CALL_HOOK_API(glVertexAttrib2f, index, x, y)
405
406HOOK_API_ENTRY(void, glVertexAttrib2fv, GLuint index, const GLfloat *v)
407CALL_HOOK_API(glVertexAttrib2fv, index, v)
408
409HOOK_API_ENTRY(void, glVertexAttrib3f, GLuint index, GLfloat x, GLfloat y, GLfloat z)
410CALL_HOOK_API(glVertexAttrib3f, index, x, y, z)
411
412HOOK_API_ENTRY(void, glVertexAttrib3fv, GLuint index, const GLfloat *v)
413CALL_HOOK_API(glVertexAttrib3fv, index, v)
414
415HOOK_API_ENTRY(void, glVertexAttrib4f, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
416CALL_HOOK_API(glVertexAttrib4f, index, x, y, z, w)
417
418HOOK_API_ENTRY(void, glVertexAttrib4fv, GLuint index, const GLfloat *v)
419CALL_HOOK_API(glVertexAttrib4fv, index, v)
420
421HOOK_API_ENTRY(void, glVertexAttribPointer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
422CALL_HOOK_API(glVertexAttribPointer, index, size, type, normalized, stride, pointer)
423
424HOOK_API_ENTRY(void, glViewport, GLint x, GLint y, GLsizei width, GLsizei height)
425CALL_HOOK_API(glViewport, x, y, width, height)
426
427HOOK_API_ENTRY(void, glReadBuffer, GLenum src)
428CALL_HOOK_API(glReadBuffer, src)
429
430HOOK_API_ENTRY(void, glDrawRangeElements, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
431CALL_HOOK_API(glDrawRangeElements, mode, start, end, count, type, indices)
432
433HOOK_API_ENTRY(void, glTexImage3D, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
434CALL_HOOK_API(glTexImage3D, target, level, internalformat, width, height, depth, border, format, type, pixels)
435
436HOOK_API_ENTRY(void, glTexSubImage3D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
437CALL_HOOK_API(glTexSubImage3D, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
438
439HOOK_API_ENTRY(void, glCopyTexSubImage3D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
440CALL_HOOK_API(glCopyTexSubImage3D, target, level, xoffset, yoffset, zoffset, x, y, width, height)
441
442HOOK_API_ENTRY(void, glCompressedTexImage3D, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
443CALL_HOOK_API(glCompressedTexImage3D, target, level, internalformat, width, height, depth, border, imageSize, data)
444
445HOOK_API_ENTRY(void, glCompressedTexSubImage3D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
446CALL_HOOK_API(glCompressedTexSubImage3D, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
447
448HOOK_API_ENTRY(void, glGenQueries, GLsizei n, GLuint *ids)
449CALL_HOOK_API(glGenQueries, n, ids)
450
451HOOK_API_ENTRY(void, glDeleteQueries, GLsizei n, const GLuint *ids)
452CALL_HOOK_API(glDeleteQueries, n, ids)
453
454HOOK_API_ENTRY(GLboolean, glIsQuery, GLuint id)
455CALL_HOOK_API_RET(glIsQuery, id)
456
457HOOK_API_ENTRY(void, glBeginQuery, GLenum target, GLuint id)
458CALL_HOOK_API(glBeginQuery, target, id)
459
460HOOK_API_ENTRY(void, glEndQuery, GLenum target)
461CALL_HOOK_API(glEndQuery, target)
462
463HOOK_API_ENTRY(void, glGetQueryiv, GLenum target, GLenum pname, GLint *params)
464CALL_HOOK_API(glGetQueryiv, target, pname, params)
465
466HOOK_API_ENTRY(void, glGetQueryObjectuiv, GLuint id, GLenum pname, GLuint *params)
467CALL_HOOK_API(glGetQueryObjectuiv, id, pname, params)
468
469HOOK_API_ENTRY(GLboolean, glUnmapBuffer, GLenum target)
470CALL_HOOK_API_RET(glUnmapBuffer, target)
471
472HOOK_API_ENTRY(void, glGetBufferPointerv, GLenum target, GLenum pname, void **params)
473CALL_HOOK_API(glGetBufferPointerv, target, pname, params)
474
475HOOK_API_ENTRY(void, glDrawBuffers, GLsizei n, const GLenum *bufs)
476CALL_HOOK_API(glDrawBuffers, n, bufs)
477
478HOOK_API_ENTRY(void, glUniformMatrix2x3fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
479CALL_HOOK_API(glUniformMatrix2x3fv, location, count, transpose, value)
480
481HOOK_API_ENTRY(void, glUniformMatrix3x2fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
482CALL_HOOK_API(glUniformMatrix3x2fv, location, count, transpose, value)
483
484HOOK_API_ENTRY(void, glUniformMatrix2x4fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
485CALL_HOOK_API(glUniformMatrix2x4fv, location, count, transpose, value)
486
487HOOK_API_ENTRY(void, glUniformMatrix4x2fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
488CALL_HOOK_API(glUniformMatrix4x2fv, location, count, transpose, value)
489
490HOOK_API_ENTRY(void, glUniformMatrix3x4fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
491CALL_HOOK_API(glUniformMatrix3x4fv, location, count, transpose, value)
492
493HOOK_API_ENTRY(void, glUniformMatrix4x3fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
494CALL_HOOK_API(glUniformMatrix4x3fv, location, count, transpose, value)
495
496HOOK_API_ENTRY(void, glBlitFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
497CALL_HOOK_API(glBlitFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
498
499HOOK_API_ENTRY(void, glRenderbufferStorageMultisample, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
500CALL_HOOK_API(glRenderbufferStorageMultisample, target, samples, internalformat, width, height)
501
502HOOK_API_ENTRY(void, glFramebufferTextureLayer, GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
503CALL_HOOK_API(glFramebufferTextureLayer, target, attachment, texture, level, layer)
504
505HOOK_API_ENTRY(void *, glMapBufferRange, GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
506CALL_HOOK_API_RET(glMapBufferRange, target, offset, length, access)
507
508HOOK_API_ENTRY(void, glFlushMappedBufferRange, GLenum target, GLintptr offset, GLsizeiptr length)
509CALL_HOOK_API(glFlushMappedBufferRange, target, offset, length)
510
511HOOK_API_ENTRY(void, glBindVertexArray, GLuint array)
512CALL_HOOK_API(glBindVertexArray, array)
513
514HOOK_API_ENTRY(void, glDeleteVertexArrays, GLsizei n, const GLuint *arrays)
515CALL_HOOK_API(glDeleteVertexArrays, n, arrays)
516
517HOOK_API_ENTRY(void, glGenVertexArrays, GLsizei n, GLuint *arrays)
518CALL_HOOK_API(glGenVertexArrays, n, arrays)
519
520HOOK_API_ENTRY(GLboolean, glIsVertexArray, GLuint array)
521CALL_HOOK_API_RET(glIsVertexArray, array)
522
523HOOK_API_ENTRY(void, glGetIntegeri_v, GLenum target, GLuint index, GLint *data)
524CALL_HOOK_API(glGetIntegeri_v, target, index, data)
525
526HOOK_API_ENTRY(void, glBeginTransformFeedback, GLenum primitiveMode)
527CALL_HOOK_API(glBeginTransformFeedback, primitiveMode)
528
529HOOK_API_ENTRY(void, glEndTransformFeedback, void)
530CALL_HOOK_API(glEndTransformFeedback)
531
532HOOK_API_ENTRY(void, glBindBufferRange, GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
533CALL_HOOK_API(glBindBufferRange, target, index, buffer, offset, size)
534
535HOOK_API_ENTRY(void, glBindBufferBase, GLenum target, GLuint index, GLuint buffer)
536CALL_HOOK_API(glBindBufferBase, target, index, buffer)
537
538HOOK_API_ENTRY(void, glTransformFeedbackVaryings, GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode)
539CALL_HOOK_API(glTransformFeedbackVaryings, program, count, varyings, bufferMode)
540
541HOOK_API_ENTRY(void, glGetTransformFeedbackVarying, GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
542CALL_HOOK_API(glGetTransformFeedbackVarying, program, index, bufSize, length, size, type, name)
543
544HOOK_API_ENTRY(void, glVertexAttribIPointer, GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
545CALL_HOOK_API(glVertexAttribIPointer, index, size, type, stride, pointer)
546
547HOOK_API_ENTRY(void, glGetVertexAttribIiv, GLuint index, GLenum pname, GLint *params)
548CALL_HOOK_API(glGetVertexAttribIiv, index, pname, params)
549
550HOOK_API_ENTRY(void, glGetVertexAttribIuiv, GLuint index, GLenum pname, GLuint *params)
551CALL_HOOK_API(glGetVertexAttribIuiv, index, pname, params)
552
553HOOK_API_ENTRY(void, glVertexAttribI4i, GLuint index, GLint x, GLint y, GLint z, GLint w)
554CALL_HOOK_API(glVertexAttribI4i, index, x, y, z, w)
555
556HOOK_API_ENTRY(void, glVertexAttribI4ui, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
557CALL_HOOK_API(glVertexAttribI4ui, index, x, y, z, w)
558
559HOOK_API_ENTRY(void, glVertexAttribI4iv, GLuint index, const GLint *v)
560CALL_HOOK_API(glVertexAttribI4iv, index, v)
561
562HOOK_API_ENTRY(void, glVertexAttribI4uiv, GLuint index, const GLuint *v)
563CALL_HOOK_API(glVertexAttribI4uiv, index, v)
564
565HOOK_API_ENTRY(void, glGetUniformuiv, GLuint program, GLint location, GLuint *params)
566CALL_HOOK_API(glGetUniformuiv, program, location, params)
567
568HOOK_API_ENTRY(GLint, glGetFragDataLocation, GLuint program, const GLchar *name)
569CALL_HOOK_API_RET(glGetFragDataLocation, program, name)
570
571HOOK_API_ENTRY(void, glUniform1ui, GLint location, GLuint v0)
572CALL_HOOK_API(glUniform1ui, location, v0)
573
574HOOK_API_ENTRY(void, glUniform2ui, GLint location, GLuint v0, GLuint v1)
575CALL_HOOK_API(glUniform2ui, location, v0, v1)
576
577HOOK_API_ENTRY(void, glUniform3ui, GLint location, GLuint v0, GLuint v1, GLuint v2)
578CALL_HOOK_API(glUniform3ui, location, v0, v1, v2)
579
580HOOK_API_ENTRY(void, glUniform4ui, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
581CALL_HOOK_API(glUniform4ui, location, v0, v1, v2, v3)
582
583HOOK_API_ENTRY(void, glUniform1uiv, GLint location, GLsizei count, const GLuint *value)
584CALL_HOOK_API(glUniform1uiv, location, count, value)
585
586HOOK_API_ENTRY(void, glUniform2uiv, GLint location, GLsizei count, const GLuint *value)
587CALL_HOOK_API(glUniform2uiv, location, count, value)
588
589HOOK_API_ENTRY(void, glUniform3uiv, GLint location, GLsizei count, const GLuint *value)
590CALL_HOOK_API(glUniform3uiv, location, count, value)
591
592HOOK_API_ENTRY(void, glUniform4uiv, GLint location, GLsizei count, const GLuint *value)
593CALL_HOOK_API(glUniform4uiv, location, count, value)
594
595HOOK_API_ENTRY(void, glClearBufferiv, GLenum buffer, GLint drawbuffer, const GLint *value)
596CALL_HOOK_API(glClearBufferiv, buffer, drawbuffer, value)
597
598HOOK_API_ENTRY(void, glClearBufferuiv, GLenum buffer, GLint drawbuffer, const GLuint *value)
599CALL_HOOK_API(glClearBufferuiv, buffer, drawbuffer, value)
600
601HOOK_API_ENTRY(void, glClearBufferfv, GLenum buffer, GLint drawbuffer, const GLfloat *value)
602CALL_HOOK_API(glClearBufferfv, buffer, drawbuffer, value)
603
604HOOK_API_ENTRY(void, glClearBufferfi, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
605CALL_HOOK_API(glClearBufferfi, buffer, drawbuffer, depth, stencil)
606
607HOOK_API_ENTRY(const GLubyte *, glGetStringi, GLenum name, GLuint index)
608CALL_HOOK_API_RET(glGetStringi, name, index)
609
610HOOK_API_ENTRY(void, glCopyBufferSubData, GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
611CALL_HOOK_API(glCopyBufferSubData, readTarget, writeTarget, readOffset, writeOffset, size)
612
613HOOK_API_ENTRY(void, glGetUniformIndices, GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices)
614CALL_HOOK_API(glGetUniformIndices, program, uniformCount, uniformNames, uniformIndices)
615
616HOOK_API_ENTRY(void, glGetActiveUniformsiv, GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
617CALL_HOOK_API(glGetActiveUniformsiv, program, uniformCount, uniformIndices, pname, params)
618
619HOOK_API_ENTRY(GLuint, glGetUniformBlockIndex, GLuint program, const GLchar *uniformBlockName)
620CALL_HOOK_API_RET(glGetUniformBlockIndex, program, uniformBlockName)
621
622HOOK_API_ENTRY(void, glGetActiveUniformBlockiv, GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
623CALL_HOOK_API(glGetActiveUniformBlockiv, program, uniformBlockIndex, pname, params)
624
625HOOK_API_ENTRY(void, glGetActiveUniformBlockName, GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
626CALL_HOOK_API(glGetActiveUniformBlockName, program, uniformBlockIndex, bufSize, length, uniformBlockName)
627
628HOOK_API_ENTRY(void, glUniformBlockBinding, GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
629CALL_HOOK_API(glUniformBlockBinding, program, uniformBlockIndex, uniformBlockBinding)
630
631HOOK_API_ENTRY(void, glDrawArraysInstanced, GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
632CALL_HOOK_API(glDrawArraysInstanced, mode, first, count, instancecount)
633
634HOOK_API_ENTRY(void, glDrawElementsInstanced, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)
635CALL_HOOK_API(glDrawElementsInstanced, mode, count, type, indices, instancecount)
636
637HOOK_API_ENTRY(GLsync, glFenceSync, GLenum condition, GLbitfield flags)
638CALL_HOOK_API_RET(glFenceSync, condition, flags)
639
640HOOK_API_ENTRY(GLboolean, glIsSync, GLsync sync)
641CALL_HOOK_API_RET(glIsSync, sync)
642
643HOOK_API_ENTRY(void, glDeleteSync, GLsync sync)
644CALL_HOOK_API(glDeleteSync, sync)
645
646HOOK_API_ENTRY(GLenum, glClientWaitSync, GLsync sync, GLbitfield flags, GLuint64 timeout)
647CALL_HOOK_API_RET(glClientWaitSync, sync, flags, timeout)
648
649HOOK_API_ENTRY(void, glWaitSync, GLsync sync, GLbitfield flags, GLuint64 timeout)
650CALL_HOOK_API(glWaitSync, sync, flags, timeout)
651
652HOOK_API_ENTRY(void, glGetInteger64v, GLenum pname, GLint64 *data)
653CALL_HOOK_API(glGetInteger64v, pname, data)
654
655HOOK_API_ENTRY(void, glGetSynciv, GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values)
656CALL_HOOK_API(glGetSynciv, sync, pname, bufSize, length, values)
657
658HOOK_API_ENTRY(void, glGetInteger64i_v, GLenum target, GLuint index, GLint64 *data)
659CALL_HOOK_API(glGetInteger64i_v, target, index, data)
660
661HOOK_API_ENTRY(void, glGetBufferParameteri64v, GLenum target, GLenum pname, GLint64 *params)
662CALL_HOOK_API(glGetBufferParameteri64v, target, pname, params)
663
664HOOK_API_ENTRY(void, glGenSamplers, GLsizei count, GLuint *samplers)
665CALL_HOOK_API(glGenSamplers, count, samplers)
666
667HOOK_API_ENTRY(void, glDeleteSamplers, GLsizei count, const GLuint *samplers)
668CALL_HOOK_API(glDeleteSamplers, count, samplers)
669
670HOOK_API_ENTRY(GLboolean, glIsSampler, GLuint sampler)
671CALL_HOOK_API_RET(glIsSampler, sampler)
672
673HOOK_API_ENTRY(void, glBindSampler, GLuint unit, GLuint sampler)
674CALL_HOOK_API(glBindSampler, unit, sampler)
675
676HOOK_API_ENTRY(void, glSamplerParameteri, GLuint sampler, GLenum pname, GLint param)
677CALL_HOOK_API(glSamplerParameteri, sampler, pname, param)
678
679HOOK_API_ENTRY(void, glSamplerParameteriv, GLuint sampler, GLenum pname, const GLint *param)
680CALL_HOOK_API(glSamplerParameteriv, sampler, pname, param)
681
682HOOK_API_ENTRY(void, glSamplerParameterf, GLuint sampler, GLenum pname, GLfloat param)
683CALL_HOOK_API(glSamplerParameterf, sampler, pname, param)
684
685HOOK_API_ENTRY(void, glSamplerParameterfv, GLuint sampler, GLenum pname, const GLfloat *param)
686CALL_HOOK_API(glSamplerParameterfv, sampler, pname, param)
687
688HOOK_API_ENTRY(void, glGetSamplerParameteriv, GLuint sampler, GLenum pname, GLint *params)
689CALL_HOOK_API(glGetSamplerParameteriv, sampler, pname, params)
690
691HOOK_API_ENTRY(void, glGetSamplerParameterfv, GLuint sampler, GLenum pname, GLfloat *params)
692CALL_HOOK_API(glGetSamplerParameterfv, sampler, pname, params)
693
694HOOK_API_ENTRY(void, glVertexAttribDivisor, GLuint index, GLuint divisor)
695CALL_HOOK_API(glVertexAttribDivisor, index, divisor)
696
697HOOK_API_ENTRY(void, glBindTransformFeedback, GLenum target, GLuint id)
698CALL_HOOK_API(glBindTransformFeedback, target, id)
699
700HOOK_API_ENTRY(void, glDeleteTransformFeedbacks, GLsizei n, const GLuint *ids)
701CALL_HOOK_API(glDeleteTransformFeedbacks, n, ids)
702
703HOOK_API_ENTRY(void, glGenTransformFeedbacks, GLsizei n, GLuint *ids)
704CALL_HOOK_API(glGenTransformFeedbacks, n, ids)
705
706HOOK_API_ENTRY(GLboolean, glIsTransformFeedback, GLuint id)
707CALL_HOOK_API_RET(glIsTransformFeedback, id)
708
709HOOK_API_ENTRY(void, glPauseTransformFeedback, void)
710CALL_HOOK_API(glPauseTransformFeedback)
711
712HOOK_API_ENTRY(void, glResumeTransformFeedback, void)
713CALL_HOOK_API(glResumeTransformFeedback)
714
715HOOK_API_ENTRY(void, glGetProgramBinary, GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
716CALL_HOOK_API(glGetProgramBinary, program, bufSize, length, binaryFormat, binary)
717
718HOOK_API_ENTRY(void, glProgramBinary, GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)
719CALL_HOOK_API(glProgramBinary, program, binaryFormat, binary, length)
720
721HOOK_API_ENTRY(void, glProgramParameteri, GLuint program, GLenum pname, GLint value)
722CALL_HOOK_API(glProgramParameteri, program, pname, value)
723
724HOOK_API_ENTRY(void, glInvalidateFramebuffer, GLenum target, GLsizei numAttachments, const GLenum *attachments)
725CALL_HOOK_API(glInvalidateFramebuffer, target, numAttachments, attachments)
726
727HOOK_API_ENTRY(void, glInvalidateSubFramebuffer, GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height)
728CALL_HOOK_API(glInvalidateSubFramebuffer, target, numAttachments, attachments, x, y, width, height)
729
730HOOK_API_ENTRY(void, glTexStorage2D, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
731CALL_HOOK_API(glTexStorage2D, target, levels, internalformat, width, height)
732
733HOOK_API_ENTRY(void, glTexStorage3D, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
734CALL_HOOK_API(glTexStorage3D, target, levels, internalformat, width, height, depth)
735
736HOOK_API_ENTRY(void, glGetInternalformativ, GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint *params)
737CALL_HOOK_API(glGetInternalformativ, target, internalformat, pname, bufSize, params)
738
739HOOK_API_ENTRY(void, glDispatchCompute, GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
740CALL_HOOK_API(glDispatchCompute, num_groups_x, num_groups_y, num_groups_z)
741
742HOOK_API_ENTRY(void, glDispatchComputeIndirect, GLintptr indirect)
743CALL_HOOK_API(glDispatchComputeIndirect, indirect)
744
745HOOK_API_ENTRY(void, glDrawArraysIndirect, GLenum mode, const void *indirect)
746CALL_HOOK_API(glDrawArraysIndirect, mode, indirect)
747
748HOOK_API_ENTRY(void, glDrawElementsIndirect, GLenum mode, GLenum type, const void *indirect)
749CALL_HOOK_API(glDrawElementsIndirect, mode, type, indirect)
750
751HOOK_API_ENTRY(void, glFramebufferParameteri, GLenum target, GLenum pname, GLint param)
752CALL_HOOK_API(glFramebufferParameteri, target, pname, param)
753
754HOOK_API_ENTRY(void, glGetFramebufferParameteriv, GLenum target, GLenum pname, GLint *params)
755CALL_HOOK_API(glGetFramebufferParameteriv, target, pname, params)
756
757HOOK_API_ENTRY(void, glGetProgramInterfaceiv, GLuint program, GLenum programInterface, GLenum pname, GLint *params)
758CALL_HOOK_API(glGetProgramInterfaceiv, program, programInterface, pname, params)
759
760HOOK_API_ENTRY(GLuint, glGetProgramResourceIndex, GLuint program, GLenum programInterface, const GLchar *name)
761CALL_HOOK_API_RET(glGetProgramResourceIndex, program, programInterface, name)
762
763HOOK_API_ENTRY(void, glGetProgramResourceName, GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
764CALL_HOOK_API(glGetProgramResourceName, program, programInterface, index, bufSize, length, name)
765
766HOOK_API_ENTRY(void, glGetProgramResourceiv, GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei bufSize, GLsizei *length, GLint *params)
767CALL_HOOK_API(glGetProgramResourceiv, program, programInterface, index, propCount, props, bufSize, length, params)
768
769HOOK_API_ENTRY(GLint, glGetProgramResourceLocation, GLuint program, GLenum programInterface, const GLchar *name)
770CALL_HOOK_API_RET(glGetProgramResourceLocation, program, programInterface, name)
771
772HOOK_API_ENTRY(void, glUseProgramStages, GLuint pipeline, GLbitfield stages, GLuint program)
773CALL_HOOK_API(glUseProgramStages, pipeline, stages, program)
774
775HOOK_API_ENTRY(void, glActiveShaderProgram, GLuint pipeline, GLuint program)
776CALL_HOOK_API(glActiveShaderProgram, pipeline, program)
777
778HOOK_API_ENTRY(GLuint, glCreateShaderProgramv, GLenum type, GLsizei count, const GLchar *const*strings)
779CALL_HOOK_API_RET(glCreateShaderProgramv, type, count, strings)
780
781HOOK_API_ENTRY(void, glBindProgramPipeline, GLuint pipeline)
782CALL_HOOK_API(glBindProgramPipeline, pipeline)
783
784HOOK_API_ENTRY(void, glDeleteProgramPipelines, GLsizei n, const GLuint *pipelines)
785CALL_HOOK_API(glDeleteProgramPipelines, n, pipelines)
786
787HOOK_API_ENTRY(void, glGenProgramPipelines, GLsizei n, GLuint *pipelines)
788CALL_HOOK_API(glGenProgramPipelines, n, pipelines)
789
790HOOK_API_ENTRY(GLboolean, glIsProgramPipeline, GLuint pipeline)
791CALL_HOOK_API_RET(glIsProgramPipeline, pipeline)
792
793HOOK_API_ENTRY(void, glGetProgramPipelineiv, GLuint pipeline, GLenum pname, GLint *params)
794CALL_HOOK_API(glGetProgramPipelineiv, pipeline, pname, params)
795
796HOOK_API_ENTRY(void, glProgramUniform1i, GLuint program, GLint location, GLint v0)
797CALL_HOOK_API(glProgramUniform1i, program, location, v0)
798
799HOOK_API_ENTRY(void, glProgramUniform2i, GLuint program, GLint location, GLint v0, GLint v1)
800CALL_HOOK_API(glProgramUniform2i, program, location, v0, v1)
801
802HOOK_API_ENTRY(void, glProgramUniform3i, GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
803CALL_HOOK_API(glProgramUniform3i, program, location, v0, v1, v2)
804
805HOOK_API_ENTRY(void, glProgramUniform4i, GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
806CALL_HOOK_API(glProgramUniform4i, program, location, v0, v1, v2, v3)
807
808HOOK_API_ENTRY(void, glProgramUniform1ui, GLuint program, GLint location, GLuint v0)
809CALL_HOOK_API(glProgramUniform1ui, program, location, v0)
810
811HOOK_API_ENTRY(void, glProgramUniform2ui, GLuint program, GLint location, GLuint v0, GLuint v1)
812CALL_HOOK_API(glProgramUniform2ui, program, location, v0, v1)
813
814HOOK_API_ENTRY(void, glProgramUniform3ui, GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
815CALL_HOOK_API(glProgramUniform3ui, program, location, v0, v1, v2)
816
817HOOK_API_ENTRY(void, glProgramUniform4ui, GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
818CALL_HOOK_API(glProgramUniform4ui, program, location, v0, v1, v2, v3)
819
820HOOK_API_ENTRY(void, glProgramUniform1f, GLuint program, GLint location, GLfloat v0)
821CALL_HOOK_API(glProgramUniform1f, program, location, v0)
822
823HOOK_API_ENTRY(void, glProgramUniform2f, GLuint program, GLint location, GLfloat v0, GLfloat v1)
824CALL_HOOK_API(glProgramUniform2f, program, location, v0, v1)
825
826HOOK_API_ENTRY(void, glProgramUniform3f, GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
827CALL_HOOK_API(glProgramUniform3f, program, location, v0, v1, v2)
828
829HOOK_API_ENTRY(void, glProgramUniform4f, GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
830CALL_HOOK_API(glProgramUniform4f, program, location, v0, v1, v2, v3)
831
832HOOK_API_ENTRY(void, glProgramUniform1iv, GLuint program, GLint location, GLsizei count, const GLint *value)
833CALL_HOOK_API(glProgramUniform1iv, program, location, count, value)
834
835HOOK_API_ENTRY(void, glProgramUniform2iv, GLuint program, GLint location, GLsizei count, const GLint *value)
836CALL_HOOK_API(glProgramUniform2iv, program, location, count, value)
837
838HOOK_API_ENTRY(void, glProgramUniform3iv, GLuint program, GLint location, GLsizei count, const GLint *value)
839CALL_HOOK_API(glProgramUniform3iv, program, location, count, value)
840
841HOOK_API_ENTRY(void, glProgramUniform4iv, GLuint program, GLint location, GLsizei count, const GLint *value)
842CALL_HOOK_API(glProgramUniform4iv, program, location, count, value)
843
844HOOK_API_ENTRY(void, glProgramUniform1uiv, GLuint program, GLint location, GLsizei count, const GLuint *value)
845CALL_HOOK_API(glProgramUniform1uiv, program, location, count, value)
846
847HOOK_API_ENTRY(void, glProgramUniform2uiv, GLuint program, GLint location, GLsizei count, const GLuint *value)
848CALL_HOOK_API(glProgramUniform2uiv, program, location, count, value)
849
850HOOK_API_ENTRY(void, glProgramUniform3uiv, GLuint program, GLint location, GLsizei count, const GLuint *value)
851CALL_HOOK_API(glProgramUniform3uiv, program, location, count, value)
852
853HOOK_API_ENTRY(void, glProgramUniform4uiv, GLuint program, GLint location, GLsizei count, const GLuint *value)
854CALL_HOOK_API(glProgramUniform4uiv, program, location, count, value)
855
856HOOK_API_ENTRY(void, glProgramUniform1fv, GLuint program, GLint location, GLsizei count, const GLfloat *value)
857CALL_HOOK_API(glProgramUniform1fv, program, location, count, value)
858
859HOOK_API_ENTRY(void, glProgramUniform2fv, GLuint program, GLint location, GLsizei count, const GLfloat *value)
860CALL_HOOK_API(glProgramUniform2fv, program, location, count, value)
861
862HOOK_API_ENTRY(void, glProgramUniform3fv, GLuint program, GLint location, GLsizei count, const GLfloat *value)
863CALL_HOOK_API(glProgramUniform3fv, program, location, count, value)
864
865HOOK_API_ENTRY(void, glProgramUniform4fv, GLuint program, GLint location, GLsizei count, const GLfloat *value)
866CALL_HOOK_API(glProgramUniform4fv, program, location, count, value)
867
868HOOK_API_ENTRY(void, glProgramUniformMatrix2fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
869CALL_HOOK_API(glProgramUniformMatrix2fv, program, location, count, transpose, value)
870
871HOOK_API_ENTRY(void, glProgramUniformMatrix3fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
872CALL_HOOK_API(glProgramUniformMatrix3fv, program, location, count, transpose, value)
873
874HOOK_API_ENTRY(void, glProgramUniformMatrix4fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
875CALL_HOOK_API(glProgramUniformMatrix4fv, program, location, count, transpose, value)
876
877HOOK_API_ENTRY(void, glProgramUniformMatrix2x3fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
878CALL_HOOK_API(glProgramUniformMatrix2x3fv, program, location, count, transpose, value)
879
880HOOK_API_ENTRY(void, glProgramUniformMatrix3x2fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
881CALL_HOOK_API(glProgramUniformMatrix3x2fv, program, location, count, transpose, value)
882
883HOOK_API_ENTRY(void, glProgramUniformMatrix2x4fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
884CALL_HOOK_API(glProgramUniformMatrix2x4fv, program, location, count, transpose, value)
885
886HOOK_API_ENTRY(void, glProgramUniformMatrix4x2fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
887CALL_HOOK_API(glProgramUniformMatrix4x2fv, program, location, count, transpose, value)
888
889HOOK_API_ENTRY(void, glProgramUniformMatrix3x4fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
890CALL_HOOK_API(glProgramUniformMatrix3x4fv, program, location, count, transpose, value)
891
892HOOK_API_ENTRY(void, glProgramUniformMatrix4x3fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
893CALL_HOOK_API(glProgramUniformMatrix4x3fv, program, location, count, transpose, value)
894
895HOOK_API_ENTRY(void, glValidateProgramPipeline, GLuint pipeline)
896CALL_HOOK_API(glValidateProgramPipeline, pipeline)
897
898HOOK_API_ENTRY(void, glGetProgramPipelineInfoLog, GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
899CALL_HOOK_API(glGetProgramPipelineInfoLog, pipeline, bufSize, length, infoLog)
900
901HOOK_API_ENTRY(void, glBindImageTexture, GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
902CALL_HOOK_API(glBindImageTexture, unit, texture, level, layered, layer, access, format)
903
904HOOK_API_ENTRY(void, glGetBooleani_v, GLenum target, GLuint index, GLboolean *data)
905CALL_HOOK_API(glGetBooleani_v, target, index, data)
906
907HOOK_API_ENTRY(void, glMemoryBarrier, GLbitfield barriers)
908CALL_HOOK_API(glMemoryBarrier, barriers)
909
910HOOK_API_ENTRY(void, glMemoryBarrierByRegion, GLbitfield barriers)
911CALL_HOOK_API(glMemoryBarrierByRegion, barriers)
912
913HOOK_API_ENTRY(void, glTexStorage2DMultisample, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
914CALL_HOOK_API(glTexStorage2DMultisample, target, samples, internalformat, width, height, fixedsamplelocations)
915
916HOOK_API_ENTRY(void, glGetMultisamplefv, GLenum pname, GLuint index, GLfloat *val)
917CALL_HOOK_API(glGetMultisamplefv, pname, index, val)
918
919HOOK_API_ENTRY(void, glSampleMaski, GLuint maskNumber, GLbitfield mask)
920CALL_HOOK_API(glSampleMaski, maskNumber, mask)
921
922HOOK_API_ENTRY(void, glGetTexLevelParameteriv, GLenum target, GLint level, GLenum pname, GLint *params)
923CALL_HOOK_API(glGetTexLevelParameteriv, target, level, pname, params)
924
925HOOK_API_ENTRY(void, glGetTexLevelParameterfv, GLenum target, GLint level, GLenum pname, GLfloat *params)
926CALL_HOOK_API(glGetTexLevelParameterfv, target, level, pname, params)
927
928HOOK_API_ENTRY(void, glBindVertexBuffer, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
929CALL_HOOK_API(glBindVertexBuffer, bindingindex, buffer, offset, stride)
930
931HOOK_API_ENTRY(void, glVertexAttribFormat, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset)
932CALL_HOOK_API(glVertexAttribFormat, attribindex, size, type, normalized, relativeoffset)
933
934HOOK_API_ENTRY(void, glVertexAttribIFormat, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset)
935CALL_HOOK_API(glVertexAttribIFormat, attribindex, size, type, relativeoffset)
936
937HOOK_API_ENTRY(void, glVertexAttribBinding, GLuint attribindex, GLuint bindingindex)
938CALL_HOOK_API(glVertexAttribBinding, attribindex, bindingindex)
939
940HOOK_API_ENTRY(void, glVertexBindingDivisor, GLuint bindingindex, GLuint divisor)
941CALL_HOOK_API(glVertexBindingDivisor, bindingindex, divisor)
942
943HOOK_API_ENTRY(void, glBlendBarrier, void)
944CALL_HOOK_API(glBlendBarrier)
945
946HOOK_API_ENTRY(void, 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)
947CALL_HOOK_API(glCopyImageSubData, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth)
948
949HOOK_API_ENTRY(void, glDebugMessageControl, GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
950CALL_HOOK_API(glDebugMessageControl, source, type, severity, count, ids, enabled)
951
952HOOK_API_ENTRY(void, glDebugMessageInsert, GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
953CALL_HOOK_API(glDebugMessageInsert, source, type, id, severity, length, buf)
954
955HOOK_API_ENTRY(void, glDebugMessageCallback, GLDEBUGPROC callback, const void *userParam)
956CALL_HOOK_API(glDebugMessageCallback, callback, userParam)
957
958HOOK_API_ENTRY(GLuint, glGetDebugMessageLog, GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
959CALL_HOOK_API_RET(glGetDebugMessageLog, count, bufSize, sources, types, ids, severities, lengths, messageLog)
960
961HOOK_API_ENTRY(void, glPushDebugGroup, GLenum source, GLuint id, GLsizei length, const GLchar *message)
962CALL_HOOK_API(glPushDebugGroup, source, id, length, message)
963
964HOOK_API_ENTRY(void, glPopDebugGroup, void)
965CALL_HOOK_API(glPopDebugGroup)
966
967HOOK_API_ENTRY(void, glObjectLabel, GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
968CALL_HOOK_API(glObjectLabel, identifier, name, length, label)
969
970HOOK_API_ENTRY(void, glGetObjectLabel, GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
971CALL_HOOK_API(glGetObjectLabel, identifier, name, bufSize, length, label)
972
973HOOK_API_ENTRY(void, glObjectPtrLabel, const void *ptr, GLsizei length, const GLchar *label)
974CALL_HOOK_API(glObjectPtrLabel, ptr, length, label)
975
976HOOK_API_ENTRY(void, glGetObjectPtrLabel, const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
977CALL_HOOK_API(glGetObjectPtrLabel, ptr, bufSize, length, label)
978
979HOOK_API_ENTRY(void, glGetPointerv, GLenum pname, void **params)
980CALL_HOOK_API(glGetPointerv, pname, params)
981
982HOOK_API_ENTRY(void, glEnablei, GLenum target, GLuint index)
983CALL_HOOK_API(glEnablei, target, index)
984
985HOOK_API_ENTRY(void, glDisablei, GLenum target, GLuint index)
986CALL_HOOK_API(glDisablei, target, index)
987
988HOOK_API_ENTRY(void, glBlendEquationi, GLuint buf, GLenum mode)
989CALL_HOOK_API(glBlendEquationi, buf, mode)
990
991HOOK_API_ENTRY(void, glBlendEquationSeparatei, GLuint buf, GLenum modeRGB, GLenum modeAlpha)
992CALL_HOOK_API(glBlendEquationSeparatei, buf, modeRGB, modeAlpha)
993
994HOOK_API_ENTRY(void, glBlendFunci, GLuint buf, GLenum src, GLenum dst)
995CALL_HOOK_API(glBlendFunci, buf, src, dst)
996
997HOOK_API_ENTRY(void, glBlendFuncSeparatei, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
998CALL_HOOK_API(glBlendFuncSeparatei, buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
999
1000HOOK_API_ENTRY(void, glColorMaski, GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
1001CALL_HOOK_API(glColorMaski, index, r, g, b, a)
1002
1003HOOK_API_ENTRY(GLboolean, glIsEnabledi, GLenum target, GLuint index)
1004CALL_HOOK_API_RET(glIsEnabledi, target, index)
1005
1006HOOK_API_ENTRY(void, glDrawElementsBaseVertex, GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
1007CALL_HOOK_API(glDrawElementsBaseVertex, mode, count, type, indices, basevertex)
1008
1009HOOK_API_ENTRY(void, glDrawRangeElementsBaseVertex, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
1010CALL_HOOK_API(glDrawRangeElementsBaseVertex, mode, start, end, count, type, indices, basevertex)
1011
1012HOOK_API_ENTRY(void, glDrawElementsInstancedBaseVertex, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
1013CALL_HOOK_API(glDrawElementsInstancedBaseVertex, mode, count, type, indices, instancecount, basevertex)
1014
1015HOOK_API_ENTRY(void, glFramebufferTexture, GLenum target, GLenum attachment, GLuint texture, GLint level)
1016CALL_HOOK_API(glFramebufferTexture, target, attachment, texture, level)
1017
1018HOOK_API_ENTRY(void, glPrimitiveBoundingBox, GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
1019CALL_HOOK_API(glPrimitiveBoundingBox, minX, minY, minZ, minW, maxX, maxY, maxZ, maxW)
1020
1021HOOK_API_ENTRY(GLenum, glGetGraphicsResetStatus, void)
1022CALL_HOOK_API_RET(glGetGraphicsResetStatus)
1023
1024HOOK_API_ENTRY(void, glReadnPixels, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
1025CALL_HOOK_API(glReadnPixels, x, y, width, height, format, type, bufSize, data)
1026
1027HOOK_API_ENTRY(void, glGetnUniformfv, GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
1028CALL_HOOK_API(glGetnUniformfv, program, location, bufSize, params)
1029
1030HOOK_API_ENTRY(void, glGetnUniformiv, GLuint program, GLint location, GLsizei bufSize, GLint *params)
1031CALL_HOOK_API(glGetnUniformiv, program, location, bufSize, params)
1032
1033HOOK_API_ENTRY(void, glGetnUniformuiv, GLuint program, GLint location, GLsizei bufSize, GLuint *params)
1034CALL_HOOK_API(glGetnUniformuiv, program, location, bufSize, params)
1035
1036HOOK_API_ENTRY(void, glMinSampleShading, GLfloat value)
1037CALL_HOOK_API(glMinSampleShading, value)
1038
1039HOOK_API_ENTRY(void, glPatchParameteri, GLenum pname, GLint value)
1040CALL_HOOK_API(glPatchParameteri, pname, value)
1041
1042HOOK_API_ENTRY(void, glTexParameterIiv, GLenum target, GLenum pname, const GLint *params)
1043CALL_HOOK_API(glTexParameterIiv, target, pname, params)
1044
1045HOOK_API_ENTRY(void, glTexParameterIuiv, GLenum target, GLenum pname, const GLuint *params)
1046CALL_HOOK_API(glTexParameterIuiv, target, pname, params)
1047
1048HOOK_API_ENTRY(void, glGetTexParameterIiv, GLenum target, GLenum pname, GLint *params)
1049CALL_HOOK_API(glGetTexParameterIiv, target, pname, params)
1050
1051HOOK_API_ENTRY(void, glGetTexParameterIuiv, GLenum target, GLenum pname, GLuint *params)
1052CALL_HOOK_API(glGetTexParameterIuiv, target, pname, params)
1053
1054HOOK_API_ENTRY(void, glSamplerParameterIiv, GLuint sampler, GLenum pname, const GLint *param)
1055CALL_HOOK_API(glSamplerParameterIiv, sampler, pname, param)
1056
1057HOOK_API_ENTRY(void, glSamplerParameterIuiv, GLuint sampler, GLenum pname, const GLuint *param)
1058CALL_HOOK_API(glSamplerParameterIuiv, sampler, pname, param)
1059
1060HOOK_API_ENTRY(void, glGetSamplerParameterIiv, GLuint sampler, GLenum pname, GLint *params)
1061CALL_HOOK_API(glGetSamplerParameterIiv, sampler, pname, params)
1062
1063HOOK_API_ENTRY(void, glGetSamplerParameterIuiv, GLuint sampler, GLenum pname, GLuint *params)
1064CALL_HOOK_API(glGetSamplerParameterIuiv, sampler, pname, params)
1065
1066HOOK_API_ENTRY(void, glTexBuffer, GLenum target, GLenum internalformat, GLuint buffer)
1067CALL_HOOK_API(glTexBuffer, target, internalformat, buffer)
1068
1069HOOK_API_ENTRY(void, glTexBufferRange, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
1070CALL_HOOK_API(glTexBufferRange, target, internalformat, buffer, offset, size)
1071
1072HOOK_API_ENTRY(void, glTexStorage3DMultisample, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
1073CALL_HOOK_API(glTexStorage3DMultisample, target, samples, internalformat, width, height, depth, fixedsamplelocations)
1074
1075