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
427