1HOOK_API_ENTRY(void, glBlendBarrierKHR, void)
2CALL_HOOK_API(glBlendBarrierKHR)
3
4HOOK_API_ENTRY(void, glDebugMessageControlKHR, GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
5CALL_HOOK_API(glDebugMessageControlKHR, source, type, severity, count, ids, enabled)
6
7HOOK_API_ENTRY(void, glDebugMessageInsertKHR, GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
8CALL_HOOK_API(glDebugMessageInsertKHR, source, type, id, severity, length, buf)
9
10HOOK_API_ENTRY(void, glDebugMessageCallbackKHR, GLDEBUGPROCKHR callback, const void *userParam)
11CALL_HOOK_API(glDebugMessageCallbackKHR, callback, userParam)
12
13HOOK_API_ENTRY(GLuint, glGetDebugMessageLogKHR, GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
14CALL_HOOK_API_RET(glGetDebugMessageLogKHR, count, bufSize, sources, types, ids, severities, lengths, messageLog)
15
16HOOK_API_ENTRY(void, glPushDebugGroupKHR, GLenum source, GLuint id, GLsizei length, const GLchar *message)
17CALL_HOOK_API(glPushDebugGroupKHR, source, id, length, message)
18
19HOOK_API_ENTRY(void, glPopDebugGroupKHR, void)
20CALL_HOOK_API(glPopDebugGroupKHR)
21
22HOOK_API_ENTRY(void, glObjectLabelKHR, GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
23CALL_HOOK_API(glObjectLabelKHR, identifier, name, length, label)
24
25HOOK_API_ENTRY(void, glGetObjectLabelKHR, GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
26CALL_HOOK_API(glGetObjectLabelKHR, identifier, name, bufSize, length, label)
27
28HOOK_API_ENTRY(void, glObjectPtrLabelKHR, const void *ptr, GLsizei length, const GLchar *label)
29CALL_HOOK_API(glObjectPtrLabelKHR, ptr, length, label)
30
31HOOK_API_ENTRY(void, glGetObjectPtrLabelKHR, const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
32CALL_HOOK_API(glGetObjectPtrLabelKHR, ptr, bufSize, length, label)
33
34HOOK_API_ENTRY(void, glGetPointervKHR, GLenum pname, void **params)
35CALL_HOOK_API(glGetPointervKHR, pname, params)
36
37HOOK_API_ENTRY(void, glMaxShaderCompilerThreadsKHR, GLuint count)
38CALL_HOOK_API(glMaxShaderCompilerThreadsKHR, count)
39
40HOOK_API_ENTRY(GLenum, glGetGraphicsResetStatusKHR, void)
41CALL_HOOK_API_RET(glGetGraphicsResetStatusKHR)
42
43HOOK_API_ENTRY(void, glReadnPixelsKHR, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
44CALL_HOOK_API(glReadnPixelsKHR, x, y, width, height, format, type, bufSize, data)
45
46HOOK_API_ENTRY(void, glGetnUniformfvKHR, GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
47CALL_HOOK_API(glGetnUniformfvKHR, program, location, bufSize, params)
48
49HOOK_API_ENTRY(void, glGetnUniformivKHR, GLuint program, GLint location, GLsizei bufSize, GLint *params)
50CALL_HOOK_API(glGetnUniformivKHR, program, location, bufSize, params)
51
52HOOK_API_ENTRY(void, glGetnUniformuivKHR, GLuint program, GLint location, GLsizei bufSize, GLuint *params)
53CALL_HOOK_API(glGetnUniformuivKHR, program, location, bufSize, params)
54
55HOOK_API_ENTRY(void, glEGLImageTargetTexture2DOES, GLenum target, GLeglImageOES image)
56CALL_HOOK_API(glEGLImageTargetTexture2DOES, target, image)
57
58HOOK_API_ENTRY(void, glEGLImageTargetRenderbufferStorageOES, GLenum target, GLeglImageOES image)
59CALL_HOOK_API(glEGLImageTargetRenderbufferStorageOES, target, image)
60
61HOOK_API_ENTRY(void, glCopyImageSubDataOES, 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)
62CALL_HOOK_API(glCopyImageSubDataOES, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth)
63
64HOOK_API_ENTRY(void, glEnableiOES, GLenum target, GLuint index)
65CALL_HOOK_API(glEnableiOES, target, index)
66
67HOOK_API_ENTRY(void, glDisableiOES, GLenum target, GLuint index)
68CALL_HOOK_API(glDisableiOES, target, index)
69
70HOOK_API_ENTRY(void, glBlendEquationiOES, GLuint buf, GLenum mode)
71CALL_HOOK_API(glBlendEquationiOES, buf, mode)
72
73HOOK_API_ENTRY(void, glBlendEquationSeparateiOES, GLuint buf, GLenum modeRGB, GLenum modeAlpha)
74CALL_HOOK_API(glBlendEquationSeparateiOES, buf, modeRGB, modeAlpha)
75
76HOOK_API_ENTRY(void, glBlendFunciOES, GLuint buf, GLenum src, GLenum dst)
77CALL_HOOK_API(glBlendFunciOES, buf, src, dst)
78
79HOOK_API_ENTRY(void, glBlendFuncSeparateiOES, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
80CALL_HOOK_API(glBlendFuncSeparateiOES, buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
81
82HOOK_API_ENTRY(void, glColorMaskiOES, GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
83CALL_HOOK_API(glColorMaskiOES, index, r, g, b, a)
84
85HOOK_API_ENTRY(GLboolean, glIsEnablediOES, GLenum target, GLuint index)
86CALL_HOOK_API_RET(glIsEnablediOES, target, index)
87
88HOOK_API_ENTRY(void, glDrawElementsBaseVertexOES, GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
89CALL_HOOK_API(glDrawElementsBaseVertexOES, mode, count, type, indices, basevertex)
90
91HOOK_API_ENTRY(void, glDrawRangeElementsBaseVertexOES, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
92CALL_HOOK_API(glDrawRangeElementsBaseVertexOES, mode, start, end, count, type, indices, basevertex)
93
94HOOK_API_ENTRY(void, glDrawElementsInstancedBaseVertexOES, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
95CALL_HOOK_API(glDrawElementsInstancedBaseVertexOES, mode, count, type, indices, instancecount, basevertex)
96
97HOOK_API_ENTRY(void, glMultiDrawElementsBaseVertexEXT, GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex)
98CALL_HOOK_API(glMultiDrawElementsBaseVertexEXT, mode, count, type, indices, drawcount, basevertex)
99
100HOOK_API_ENTRY(void, glFramebufferTextureOES, GLenum target, GLenum attachment, GLuint texture, GLint level)
101CALL_HOOK_API(glFramebufferTextureOES, target, attachment, texture, level)
102
103HOOK_API_ENTRY(void, glGetProgramBinaryOES, GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
104CALL_HOOK_API(glGetProgramBinaryOES, program, bufSize, length, binaryFormat, binary)
105
106HOOK_API_ENTRY(void, glProgramBinaryOES, GLuint program, GLenum binaryFormat, const void *binary, GLint length)
107CALL_HOOK_API(glProgramBinaryOES, program, binaryFormat, binary, length)
108
109HOOK_API_ENTRY(void *, glMapBufferOES, GLenum target, GLenum access)
110CALL_HOOK_API_RET(glMapBufferOES, target, access)
111
112HOOK_API_ENTRY(GLboolean, glUnmapBufferOES, GLenum target)
113CALL_HOOK_API_RET(glUnmapBufferOES, target)
114
115HOOK_API_ENTRY(void, glGetBufferPointervOES, GLenum target, GLenum pname, void **params)
116CALL_HOOK_API(glGetBufferPointervOES, target, pname, params)
117
118HOOK_API_ENTRY(void, glPrimitiveBoundingBoxOES, GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
119CALL_HOOK_API(glPrimitiveBoundingBoxOES, minX, minY, minZ, minW, maxX, maxY, maxZ, maxW)
120
121HOOK_API_ENTRY(void, glMinSampleShadingOES, GLfloat value)
122CALL_HOOK_API(glMinSampleShadingOES, value)
123
124HOOK_API_ENTRY(void, glPatchParameteriOES, GLenum pname, GLint value)
125CALL_HOOK_API(glPatchParameteriOES, pname, value)
126
127HOOK_API_ENTRY(void, glTexImage3DOES, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
128CALL_HOOK_API(glTexImage3DOES, target, level, internalformat, width, height, depth, border, format, type, pixels)
129
130HOOK_API_ENTRY(void, glTexSubImage3DOES, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
131CALL_HOOK_API(glTexSubImage3DOES, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
132
133HOOK_API_ENTRY(void, glCopyTexSubImage3DOES, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
134CALL_HOOK_API(glCopyTexSubImage3DOES, target, level, xoffset, yoffset, zoffset, x, y, width, height)
135
136HOOK_API_ENTRY(void, glCompressedTexImage3DOES, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
137CALL_HOOK_API(glCompressedTexImage3DOES, target, level, internalformat, width, height, depth, border, imageSize, data)
138
139HOOK_API_ENTRY(void, glCompressedTexSubImage3DOES, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
140CALL_HOOK_API(glCompressedTexSubImage3DOES, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
141
142HOOK_API_ENTRY(void, glFramebufferTexture3DOES, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
143CALL_HOOK_API(glFramebufferTexture3DOES, target, attachment, textarget, texture, level, zoffset)
144
145HOOK_API_ENTRY(void, glTexParameterIivOES, GLenum target, GLenum pname, const GLint *params)
146CALL_HOOK_API(glTexParameterIivOES, target, pname, params)
147
148HOOK_API_ENTRY(void, glTexParameterIuivOES, GLenum target, GLenum pname, const GLuint *params)
149CALL_HOOK_API(glTexParameterIuivOES, target, pname, params)
150
151HOOK_API_ENTRY(void, glGetTexParameterIivOES, GLenum target, GLenum pname, GLint *params)
152CALL_HOOK_API(glGetTexParameterIivOES, target, pname, params)
153
154HOOK_API_ENTRY(void, glGetTexParameterIuivOES, GLenum target, GLenum pname, GLuint *params)
155CALL_HOOK_API(glGetTexParameterIuivOES, target, pname, params)
156
157HOOK_API_ENTRY(void, glSamplerParameterIivOES, GLuint sampler, GLenum pname, const GLint *param)
158CALL_HOOK_API(glSamplerParameterIivOES, sampler, pname, param)
159
160HOOK_API_ENTRY(void, glSamplerParameterIuivOES, GLuint sampler, GLenum pname, const GLuint *param)
161CALL_HOOK_API(glSamplerParameterIuivOES, sampler, pname, param)
162
163HOOK_API_ENTRY(void, glGetSamplerParameterIivOES, GLuint sampler, GLenum pname, GLint *params)
164CALL_HOOK_API(glGetSamplerParameterIivOES, sampler, pname, params)
165
166HOOK_API_ENTRY(void, glGetSamplerParameterIuivOES, GLuint sampler, GLenum pname, GLuint *params)
167CALL_HOOK_API(glGetSamplerParameterIuivOES, sampler, pname, params)
168
169HOOK_API_ENTRY(void, glTexBufferOES, GLenum target, GLenum internalformat, GLuint buffer)
170CALL_HOOK_API(glTexBufferOES, target, internalformat, buffer)
171
172HOOK_API_ENTRY(void, glTexBufferRangeOES, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
173CALL_HOOK_API(glTexBufferRangeOES, target, internalformat, buffer, offset, size)
174
175HOOK_API_ENTRY(void, glTexStorage3DMultisampleOES, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
176CALL_HOOK_API(glTexStorage3DMultisampleOES, target, samples, internalformat, width, height, depth, fixedsamplelocations)
177
178HOOK_API_ENTRY(void, glTextureViewOES, GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
179CALL_HOOK_API(glTextureViewOES, texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers)
180
181HOOK_API_ENTRY(void, glBindVertexArrayOES, GLuint array)
182CALL_HOOK_API(glBindVertexArrayOES, array)
183
184HOOK_API_ENTRY(void, glDeleteVertexArraysOES, GLsizei n, const GLuint *arrays)
185CALL_HOOK_API(glDeleteVertexArraysOES, n, arrays)
186
187HOOK_API_ENTRY(void, glGenVertexArraysOES, GLsizei n, GLuint *arrays)
188CALL_HOOK_API(glGenVertexArraysOES, n, arrays)
189
190HOOK_API_ENTRY(GLboolean, glIsVertexArrayOES, GLuint array)
191CALL_HOOK_API_RET(glIsVertexArrayOES, array)
192
193HOOK_API_ENTRY(void, glViewportArrayvOES, GLuint first, GLsizei count, const GLfloat *v)
194CALL_HOOK_API(glViewportArrayvOES, first, count, v)
195
196HOOK_API_ENTRY(void, glViewportIndexedfOES, GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
197CALL_HOOK_API(glViewportIndexedfOES, index, x, y, w, h)
198
199HOOK_API_ENTRY(void, glViewportIndexedfvOES, GLuint index, const GLfloat *v)
200CALL_HOOK_API(glViewportIndexedfvOES, index, v)
201
202HOOK_API_ENTRY(void, glScissorArrayvOES, GLuint first, GLsizei count, const GLint *v)
203CALL_HOOK_API(glScissorArrayvOES, first, count, v)
204
205HOOK_API_ENTRY(void, glScissorIndexedOES, GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
206CALL_HOOK_API(glScissorIndexedOES, index, left, bottom, width, height)
207
208HOOK_API_ENTRY(void, glScissorIndexedvOES, GLuint index, const GLint *v)
209CALL_HOOK_API(glScissorIndexedvOES, index, v)
210
211HOOK_API_ENTRY(void, glDepthRangeArrayfvOES, GLuint first, GLsizei count, const GLfloat *v)
212CALL_HOOK_API(glDepthRangeArrayfvOES, first, count, v)
213
214HOOK_API_ENTRY(void, glDepthRangeIndexedfOES, GLuint index, GLfloat n, GLfloat f)
215CALL_HOOK_API(glDepthRangeIndexedfOES, index, n, f)
216
217HOOK_API_ENTRY(void, glGetFloati_vOES, GLenum target, GLuint index, GLfloat *data)
218CALL_HOOK_API(glGetFloati_vOES, target, index, data)
219
220HOOK_API_ENTRY(void, glRenderbufferStorageMultisampleAdvancedAMD, GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height)
221CALL_HOOK_API(glRenderbufferStorageMultisampleAdvancedAMD, target, samples, storageSamples, internalformat, width, height)
222
223HOOK_API_ENTRY(void, glNamedRenderbufferStorageMultisampleAdvancedAMD, GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height)
224CALL_HOOK_API(glNamedRenderbufferStorageMultisampleAdvancedAMD, renderbuffer, samples, storageSamples, internalformat, width, height)
225
226HOOK_API_ENTRY(void, glGetPerfMonitorGroupsAMD, GLint *numGroups, GLsizei groupsSize, GLuint *groups)
227CALL_HOOK_API(glGetPerfMonitorGroupsAMD, numGroups, groupsSize, groups)
228
229HOOK_API_ENTRY(void, glGetPerfMonitorCountersAMD, GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters)
230CALL_HOOK_API(glGetPerfMonitorCountersAMD, group, numCounters, maxActiveCounters, counterSize, counters)
231
232HOOK_API_ENTRY(void, glGetPerfMonitorGroupStringAMD, GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString)
233CALL_HOOK_API(glGetPerfMonitorGroupStringAMD, group, bufSize, length, groupString)
234
235HOOK_API_ENTRY(void, glGetPerfMonitorCounterStringAMD, GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString)
236CALL_HOOK_API(glGetPerfMonitorCounterStringAMD, group, counter, bufSize, length, counterString)
237
238HOOK_API_ENTRY(void, glGetPerfMonitorCounterInfoAMD, GLuint group, GLuint counter, GLenum pname, void *data)
239CALL_HOOK_API(glGetPerfMonitorCounterInfoAMD, group, counter, pname, data)
240
241HOOK_API_ENTRY(void, glGenPerfMonitorsAMD, GLsizei n, GLuint *monitors)
242CALL_HOOK_API(glGenPerfMonitorsAMD, n, monitors)
243
244HOOK_API_ENTRY(void, glDeletePerfMonitorsAMD, GLsizei n, GLuint *monitors)
245CALL_HOOK_API(glDeletePerfMonitorsAMD, n, monitors)
246
247HOOK_API_ENTRY(void, glSelectPerfMonitorCountersAMD, GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList)
248CALL_HOOK_API(glSelectPerfMonitorCountersAMD, monitor, enable, group, numCounters, counterList)
249
250HOOK_API_ENTRY(void, glBeginPerfMonitorAMD, GLuint monitor)
251CALL_HOOK_API(glBeginPerfMonitorAMD, monitor)
252
253HOOK_API_ENTRY(void, glEndPerfMonitorAMD, GLuint monitor)
254CALL_HOOK_API(glEndPerfMonitorAMD, monitor)
255
256HOOK_API_ENTRY(void, glGetPerfMonitorCounterDataAMD, GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten)
257CALL_HOOK_API(glGetPerfMonitorCounterDataAMD, monitor, pname, dataSize, data, bytesWritten)
258
259HOOK_API_ENTRY(void, glBlitFramebufferANGLE, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
260CALL_HOOK_API(glBlitFramebufferANGLE, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
261
262HOOK_API_ENTRY(void, glRenderbufferStorageMultisampleANGLE, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
263CALL_HOOK_API(glRenderbufferStorageMultisampleANGLE, target, samples, internalformat, width, height)
264
265HOOK_API_ENTRY(void, glDrawArraysInstancedANGLE, GLenum mode, GLint first, GLsizei count, GLsizei primcount)
266CALL_HOOK_API(glDrawArraysInstancedANGLE, mode, first, count, primcount)
267
268HOOK_API_ENTRY(void, glDrawElementsInstancedANGLE, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)
269CALL_HOOK_API(glDrawElementsInstancedANGLE, mode, count, type, indices, primcount)
270
271HOOK_API_ENTRY(void, glVertexAttribDivisorANGLE, GLuint index, GLuint divisor)
272CALL_HOOK_API(glVertexAttribDivisorANGLE, index, divisor)
273
274HOOK_API_ENTRY(void, glGetTranslatedShaderSourceANGLE, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
275CALL_HOOK_API(glGetTranslatedShaderSourceANGLE, shader, bufSize, length, source)
276
277HOOK_API_ENTRY(void, glCopyTextureLevelsAPPLE, GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount)
278CALL_HOOK_API(glCopyTextureLevelsAPPLE, destinationTexture, sourceTexture, sourceBaseLevel, sourceLevelCount)
279
280HOOK_API_ENTRY(void, glRenderbufferStorageMultisampleAPPLE, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
281CALL_HOOK_API(glRenderbufferStorageMultisampleAPPLE, target, samples, internalformat, width, height)
282
283HOOK_API_ENTRY(void, glResolveMultisampleFramebufferAPPLE, void)
284CALL_HOOK_API(glResolveMultisampleFramebufferAPPLE)
285
286HOOK_API_ENTRY(GLsync, glFenceSyncAPPLE, GLenum condition, GLbitfield flags)
287CALL_HOOK_API_RET(glFenceSyncAPPLE, condition, flags)
288
289HOOK_API_ENTRY(GLboolean, glIsSyncAPPLE, GLsync sync)
290CALL_HOOK_API_RET(glIsSyncAPPLE, sync)
291
292HOOK_API_ENTRY(void, glDeleteSyncAPPLE, GLsync sync)
293CALL_HOOK_API(glDeleteSyncAPPLE, sync)
294
295HOOK_API_ENTRY(GLenum, glClientWaitSyncAPPLE, GLsync sync, GLbitfield flags, GLuint64 timeout)
296CALL_HOOK_API_RET(glClientWaitSyncAPPLE, sync, flags, timeout)
297
298HOOK_API_ENTRY(void, glWaitSyncAPPLE, GLsync sync, GLbitfield flags, GLuint64 timeout)
299CALL_HOOK_API(glWaitSyncAPPLE, sync, flags, timeout)
300
301HOOK_API_ENTRY(void, glGetInteger64vAPPLE, GLenum pname, GLint64 *params)
302CALL_HOOK_API(glGetInteger64vAPPLE, pname, params)
303
304HOOK_API_ENTRY(void, glGetSyncivAPPLE, GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values)
305CALL_HOOK_API(glGetSyncivAPPLE, sync, pname, count, length, values)
306
307HOOK_API_ENTRY(void, glEGLImageTargetTexStorageEXT, GLenum target, GLeglImageOES image, const GLint* attrib_list)
308CALL_HOOK_API(glEGLImageTargetTexStorageEXT, target, image,  attrib_list)
309
310HOOK_API_ENTRY(void, glEGLImageTargetTextureStorageEXT, GLuint texture, GLeglImageOES image, const GLint* attrib_list)
311CALL_HOOK_API(glEGLImageTargetTextureStorageEXT, texture, image,  attrib_list)
312
313HOOK_API_ENTRY(void, glDrawArraysInstancedBaseInstanceEXT, GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
314CALL_HOOK_API(glDrawArraysInstancedBaseInstanceEXT, mode, first, count, instancecount, baseinstance)
315
316HOOK_API_ENTRY(void, glDrawElementsInstancedBaseInstanceEXT, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
317CALL_HOOK_API(glDrawElementsInstancedBaseInstanceEXT, mode, count, type, indices, instancecount, baseinstance)
318
319HOOK_API_ENTRY(void, glDrawElementsInstancedBaseVertexBaseInstanceEXT, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
320CALL_HOOK_API(glDrawElementsInstancedBaseVertexBaseInstanceEXT, mode, count, type, indices, instancecount, basevertex, baseinstance)
321
322HOOK_API_ENTRY(void, glBindFragDataLocationIndexedEXT, GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
323CALL_HOOK_API(glBindFragDataLocationIndexedEXT, program, colorNumber, index, name)
324
325HOOK_API_ENTRY(void, glBindFragDataLocationEXT, GLuint program, GLuint color, const GLchar *name)
326CALL_HOOK_API(glBindFragDataLocationEXT, program, color, name)
327
328HOOK_API_ENTRY(GLint, glGetProgramResourceLocationIndexEXT, GLuint program, GLenum programInterface, const GLchar *name)
329CALL_HOOK_API_RET(glGetProgramResourceLocationIndexEXT, program, programInterface, name)
330
331HOOK_API_ENTRY(GLint, glGetFragDataIndexEXT, GLuint program, const GLchar *name)
332CALL_HOOK_API_RET(glGetFragDataIndexEXT, program, name)
333
334HOOK_API_ENTRY(void, glBufferStorageEXT, GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
335CALL_HOOK_API(glBufferStorageEXT, target, size, data, flags)
336
337HOOK_API_ENTRY(void, glClearTexImageEXT, GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
338CALL_HOOK_API(glClearTexImageEXT, texture, level, format, type, data)
339
340HOOK_API_ENTRY(void, glClearTexSubImageEXT, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
341CALL_HOOK_API(glClearTexSubImageEXT, texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data)
342
343HOOK_API_ENTRY(void, glClipControlEXT, GLenum origin, GLenum depth)
344CALL_HOOK_API(glClipControlEXT, origin, depth)
345
346HOOK_API_ENTRY(void, glCopyImageSubDataEXT, 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)
347CALL_HOOK_API(glCopyImageSubDataEXT, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth)
348
349HOOK_API_ENTRY(void, glLabelObjectEXT, GLenum type, GLuint object, GLsizei length, const GLchar *label)
350CALL_HOOK_API(glLabelObjectEXT, type, object, length, label)
351
352HOOK_API_ENTRY(void, glGetObjectLabelEXT, GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label)
353CALL_HOOK_API(glGetObjectLabelEXT, type, object, bufSize, length, label)
354
355HOOK_API_ENTRY(void, glInsertEventMarkerEXT, GLsizei length, const GLchar *marker)
356CALL_HOOK_API(glInsertEventMarkerEXT, length, marker)
357
358HOOK_API_ENTRY(void, glPushGroupMarkerEXT, GLsizei length, const GLchar *marker)
359CALL_HOOK_API(glPushGroupMarkerEXT, length, marker)
360
361HOOK_API_ENTRY(void, glPopGroupMarkerEXT, void)
362CALL_HOOK_API(glPopGroupMarkerEXT)
363
364HOOK_API_ENTRY(void, glDiscardFramebufferEXT, GLenum target, GLsizei numAttachments, const GLenum *attachments)
365CALL_HOOK_API(glDiscardFramebufferEXT, target, numAttachments, attachments)
366
367HOOK_API_ENTRY(void, glGenQueriesEXT, GLsizei n, GLuint *ids)
368CALL_HOOK_API(glGenQueriesEXT, n, ids)
369
370HOOK_API_ENTRY(void, glDeleteQueriesEXT, GLsizei n, const GLuint *ids)
371CALL_HOOK_API(glDeleteQueriesEXT, n, ids)
372
373HOOK_API_ENTRY(GLboolean, glIsQueryEXT, GLuint id)
374CALL_HOOK_API_RET(glIsQueryEXT, id)
375
376HOOK_API_ENTRY(void, glBeginQueryEXT, GLenum target, GLuint id)
377CALL_HOOK_API(glBeginQueryEXT, target, id)
378
379HOOK_API_ENTRY(void, glEndQueryEXT, GLenum target)
380CALL_HOOK_API(glEndQueryEXT, target)
381
382HOOK_API_ENTRY(void, glQueryCounterEXT, GLuint id, GLenum target)
383CALL_HOOK_API(glQueryCounterEXT, id, target)
384
385HOOK_API_ENTRY(void, glGetQueryivEXT, GLenum target, GLenum pname, GLint *params)
386CALL_HOOK_API(glGetQueryivEXT, target, pname, params)
387
388HOOK_API_ENTRY(void, glGetQueryObjectivEXT, GLuint id, GLenum pname, GLint *params)
389CALL_HOOK_API(glGetQueryObjectivEXT, id, pname, params)
390
391HOOK_API_ENTRY(void, glGetQueryObjectuivEXT, GLuint id, GLenum pname, GLuint *params)
392CALL_HOOK_API(glGetQueryObjectuivEXT, id, pname, params)
393
394HOOK_API_ENTRY(void, glGetQueryObjecti64vEXT, GLuint id, GLenum pname, GLint64 *params)
395CALL_HOOK_API(glGetQueryObjecti64vEXT, id, pname, params)
396
397HOOK_API_ENTRY(void, glGetQueryObjectui64vEXT, GLuint id, GLenum pname, GLuint64 *params)
398CALL_HOOK_API(glGetQueryObjectui64vEXT, id, pname, params)
399
400HOOK_API_ENTRY(void, glGetInteger64vEXT, GLenum pname, GLint64 *data)
401CALL_HOOK_API(glGetInteger64vEXT, pname, data)
402
403HOOK_API_ENTRY(void, glDrawBuffersEXT, GLsizei n, const GLenum *bufs)
404CALL_HOOK_API(glDrawBuffersEXT, n, bufs)
405
406HOOK_API_ENTRY(void, glEnableiEXT, GLenum target, GLuint index)
407CALL_HOOK_API(glEnableiEXT, target, index)
408
409HOOK_API_ENTRY(void, glDisableiEXT, GLenum target, GLuint index)
410CALL_HOOK_API(glDisableiEXT, target, index)
411
412HOOK_API_ENTRY(void, glBlendEquationiEXT, GLuint buf, GLenum mode)
413CALL_HOOK_API(glBlendEquationiEXT, buf, mode)
414
415HOOK_API_ENTRY(void, glBlendEquationSeparateiEXT, GLuint buf, GLenum modeRGB, GLenum modeAlpha)
416CALL_HOOK_API(glBlendEquationSeparateiEXT, buf, modeRGB, modeAlpha)
417
418HOOK_API_ENTRY(void, glBlendFunciEXT, GLuint buf, GLenum src, GLenum dst)
419CALL_HOOK_API(glBlendFunciEXT, buf, src, dst)
420
421HOOK_API_ENTRY(void, glBlendFuncSeparateiEXT, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
422CALL_HOOK_API(glBlendFuncSeparateiEXT, buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
423
424HOOK_API_ENTRY(void, glColorMaskiEXT, GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
425CALL_HOOK_API(glColorMaskiEXT, index, r, g, b, a)
426
427HOOK_API_ENTRY(GLboolean, glIsEnablediEXT, GLenum target, GLuint index)
428CALL_HOOK_API_RET(glIsEnablediEXT, target, index)
429
430HOOK_API_ENTRY(void, glDrawElementsBaseVertexEXT, GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
431CALL_HOOK_API(glDrawElementsBaseVertexEXT, mode, count, type, indices, basevertex)
432
433HOOK_API_ENTRY(void, glDrawRangeElementsBaseVertexEXT, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
434CALL_HOOK_API(glDrawRangeElementsBaseVertexEXT, mode, start, end, count, type, indices, basevertex)
435
436HOOK_API_ENTRY(void, glDrawElementsInstancedBaseVertexEXT, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
437CALL_HOOK_API(glDrawElementsInstancedBaseVertexEXT, mode, count, type, indices, instancecount, basevertex)
438
439HOOK_API_ENTRY(void, glDrawArraysInstancedEXT, GLenum mode, GLint start, GLsizei count, GLsizei primcount)
440CALL_HOOK_API(glDrawArraysInstancedEXT, mode, start, count, primcount)
441
442HOOK_API_ENTRY(void, glDrawElementsInstancedEXT, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)
443CALL_HOOK_API(glDrawElementsInstancedEXT, mode, count, type, indices, primcount)
444
445HOOK_API_ENTRY(void, glDrawTransformFeedbackEXT, GLenum mode, GLuint id)
446CALL_HOOK_API(glDrawTransformFeedbackEXT, mode, id)
447
448HOOK_API_ENTRY(void, glDrawTransformFeedbackInstancedEXT, GLenum mode, GLuint id, GLsizei instancecount)
449CALL_HOOK_API(glDrawTransformFeedbackInstancedEXT, mode, id, instancecount)
450
451HOOK_API_ENTRY(void, glBufferStorageExternalEXT, GLenum target, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags)
452CALL_HOOK_API(glBufferStorageExternalEXT, target, offset, size, clientBuffer, flags)
453
454HOOK_API_ENTRY(void, glNamedBufferStorageExternalEXT, GLuint buffer, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags)
455CALL_HOOK_API(glNamedBufferStorageExternalEXT, buffer, offset, size, clientBuffer, flags)
456
457HOOK_API_ENTRY(void, glFramebufferTextureEXT, GLenum target, GLenum attachment, GLuint texture, GLint level)
458CALL_HOOK_API(glFramebufferTextureEXT, target, attachment, texture, level)
459
460HOOK_API_ENTRY(void, glVertexAttribDivisorEXT, GLuint index, GLuint divisor)
461CALL_HOOK_API(glVertexAttribDivisorEXT, index, divisor)
462
463HOOK_API_ENTRY(void *, glMapBufferRangeEXT, GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
464CALL_HOOK_API_RET(glMapBufferRangeEXT, target, offset, length, access)
465
466HOOK_API_ENTRY(void, glFlushMappedBufferRangeEXT, GLenum target, GLintptr offset, GLsizeiptr length)
467CALL_HOOK_API(glFlushMappedBufferRangeEXT, target, offset, length)
468
469HOOK_API_ENTRY(void, glGetUnsignedBytevEXT, GLenum pname, GLubyte *data)
470CALL_HOOK_API(glGetUnsignedBytevEXT, pname, data)
471
472HOOK_API_ENTRY(void, glGetUnsignedBytei_vEXT, GLenum target, GLuint index, GLubyte *data)
473CALL_HOOK_API(glGetUnsignedBytei_vEXT, target, index, data)
474
475HOOK_API_ENTRY(void, glDeleteMemoryObjectsEXT, GLsizei n, const GLuint *memoryObjects)
476CALL_HOOK_API(glDeleteMemoryObjectsEXT, n, memoryObjects)
477
478HOOK_API_ENTRY(GLboolean, glIsMemoryObjectEXT, GLuint memoryObject)
479CALL_HOOK_API_RET(glIsMemoryObjectEXT, memoryObject)
480
481HOOK_API_ENTRY(void, glCreateMemoryObjectsEXT, GLsizei n, GLuint *memoryObjects)
482CALL_HOOK_API(glCreateMemoryObjectsEXT, n, memoryObjects)
483
484HOOK_API_ENTRY(void, glMemoryObjectParameterivEXT, GLuint memoryObject, GLenum pname, const GLint *params)
485CALL_HOOK_API(glMemoryObjectParameterivEXT, memoryObject, pname, params)
486
487HOOK_API_ENTRY(void, glGetMemoryObjectParameterivEXT, GLuint memoryObject, GLenum pname, GLint *params)
488CALL_HOOK_API(glGetMemoryObjectParameterivEXT, memoryObject, pname, params)
489
490HOOK_API_ENTRY(void, glTexStorageMem2DEXT, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset)
491CALL_HOOK_API(glTexStorageMem2DEXT, target, levels, internalFormat, width, height, memory, offset)
492
493HOOK_API_ENTRY(void, glTexStorageMem2DMultisampleEXT, GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset)
494CALL_HOOK_API(glTexStorageMem2DMultisampleEXT, target, samples, internalFormat, width, height, fixedSampleLocations, memory, offset)
495
496HOOK_API_ENTRY(void, glTexStorageMem3DEXT, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset)
497CALL_HOOK_API(glTexStorageMem3DEXT, target, levels, internalFormat, width, height, depth, memory, offset)
498
499HOOK_API_ENTRY(void, glTexStorageMem3DMultisampleEXT, GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset)
500CALL_HOOK_API(glTexStorageMem3DMultisampleEXT, target, samples, internalFormat, width, height, depth, fixedSampleLocations, memory, offset)
501
502HOOK_API_ENTRY(void, glBufferStorageMemEXT, GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset)
503CALL_HOOK_API(glBufferStorageMemEXT, target, size, memory, offset)
504
505HOOK_API_ENTRY(void, glTextureStorageMem2DEXT, GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset)
506CALL_HOOK_API(glTextureStorageMem2DEXT, texture, levels, internalFormat, width, height, memory, offset)
507
508HOOK_API_ENTRY(void, glTextureStorageMem2DMultisampleEXT, GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset)
509CALL_HOOK_API(glTextureStorageMem2DMultisampleEXT, texture, samples, internalFormat, width, height, fixedSampleLocations, memory, offset)
510
511HOOK_API_ENTRY(void, glTextureStorageMem3DEXT, GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset)
512CALL_HOOK_API(glTextureStorageMem3DEXT, texture, levels, internalFormat, width, height, depth, memory, offset)
513
514HOOK_API_ENTRY(void, glTextureStorageMem3DMultisampleEXT, GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset)
515CALL_HOOK_API(glTextureStorageMem3DMultisampleEXT, texture, samples, internalFormat, width, height, depth, fixedSampleLocations, memory, offset)
516
517HOOK_API_ENTRY(void, glNamedBufferStorageMemEXT, GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset)
518CALL_HOOK_API(glNamedBufferStorageMemEXT, buffer, size, memory, offset)
519
520HOOK_API_ENTRY(void, glImportMemoryFdEXT, GLuint memory, GLuint64 size, GLenum handleType, GLint fd)
521CALL_HOOK_API(glImportMemoryFdEXT, memory, size, handleType, fd)
522
523HOOK_API_ENTRY(void, glImportMemoryWin32HandleEXT, GLuint memory, GLuint64 size, GLenum handleType, void *handle)
524CALL_HOOK_API(glImportMemoryWin32HandleEXT, memory, size, handleType, handle)
525
526HOOK_API_ENTRY(void, glImportMemoryWin32NameEXT, GLuint memory, GLuint64 size, GLenum handleType, const void *name)
527CALL_HOOK_API(glImportMemoryWin32NameEXT, memory, size, handleType, name)
528
529HOOK_API_ENTRY(void, glMultiDrawArraysEXT, GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount)
530CALL_HOOK_API(glMultiDrawArraysEXT, mode, first, count, primcount)
531
532HOOK_API_ENTRY(void, glMultiDrawElementsEXT, GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount)
533CALL_HOOK_API(glMultiDrawElementsEXT, mode, count, type, indices, primcount)
534
535HOOK_API_ENTRY(void, glMultiDrawArraysIndirectEXT, GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride)
536CALL_HOOK_API(glMultiDrawArraysIndirectEXT, mode, indirect, drawcount, stride)
537
538HOOK_API_ENTRY(void, glMultiDrawElementsIndirectEXT, GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride)
539CALL_HOOK_API(glMultiDrawElementsIndirectEXT, mode, type, indirect, drawcount, stride)
540
541HOOK_API_ENTRY(void, glRenderbufferStorageMultisampleEXT, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
542CALL_HOOK_API(glRenderbufferStorageMultisampleEXT, target, samples, internalformat, width, height)
543
544HOOK_API_ENTRY(void, glFramebufferTexture2DMultisampleEXT, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples)
545CALL_HOOK_API(glFramebufferTexture2DMultisampleEXT, target, attachment, textarget, texture, level, samples)
546
547HOOK_API_ENTRY(void, glReadBufferIndexedEXT, GLenum src, GLint index)
548CALL_HOOK_API(glReadBufferIndexedEXT, src, index)
549
550HOOK_API_ENTRY(void, glDrawBuffersIndexedEXT, GLint n, const GLenum *location, const GLint *indices)
551CALL_HOOK_API(glDrawBuffersIndexedEXT, n, location, indices)
552
553HOOK_API_ENTRY(void, glGetIntegeri_vEXT, GLenum target, GLuint index, GLint *data)
554CALL_HOOK_API(glGetIntegeri_vEXT, target, index, data)
555
556HOOK_API_ENTRY(void, glPolygonOffsetClampEXT, GLfloat factor, GLfloat units, GLfloat clamp)
557CALL_HOOK_API(glPolygonOffsetClampEXT, factor, units, clamp)
558
559HOOK_API_ENTRY(void, glPrimitiveBoundingBoxEXT, GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW)
560CALL_HOOK_API(glPrimitiveBoundingBoxEXT, minX, minY, minZ, minW, maxX, maxY, maxZ, maxW)
561
562HOOK_API_ENTRY(void, glRasterSamplesEXT, GLuint samples, GLboolean fixedsamplelocations)
563CALL_HOOK_API(glRasterSamplesEXT, samples, fixedsamplelocations)
564
565HOOK_API_ENTRY(GLenum, glGetGraphicsResetStatusEXT, void)
566CALL_HOOK_API_RET(glGetGraphicsResetStatusEXT)
567
568HOOK_API_ENTRY(void, glReadnPixelsEXT, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
569CALL_HOOK_API(glReadnPixelsEXT, x, y, width, height, format, type, bufSize, data)
570
571HOOK_API_ENTRY(void, glGetnUniformfvEXT, GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
572CALL_HOOK_API(glGetnUniformfvEXT, program, location, bufSize, params)
573
574HOOK_API_ENTRY(void, glGetnUniformivEXT, GLuint program, GLint location, GLsizei bufSize, GLint *params)
575CALL_HOOK_API(glGetnUniformivEXT, program, location, bufSize, params)
576
577HOOK_API_ENTRY(void, glGenSemaphoresEXT, GLsizei n, GLuint *semaphores)
578CALL_HOOK_API(glGenSemaphoresEXT, n, semaphores)
579
580HOOK_API_ENTRY(void, glDeleteSemaphoresEXT, GLsizei n, const GLuint *semaphores)
581CALL_HOOK_API(glDeleteSemaphoresEXT, n, semaphores)
582
583HOOK_API_ENTRY(GLboolean, glIsSemaphoreEXT, GLuint semaphore)
584CALL_HOOK_API_RET(glIsSemaphoreEXT, semaphore)
585
586HOOK_API_ENTRY(void, glSemaphoreParameterui64vEXT, GLuint semaphore, GLenum pname, const GLuint64 *params)
587CALL_HOOK_API(glSemaphoreParameterui64vEXT, semaphore, pname, params)
588
589HOOK_API_ENTRY(void, glGetSemaphoreParameterui64vEXT, GLuint semaphore, GLenum pname, GLuint64 *params)
590CALL_HOOK_API(glGetSemaphoreParameterui64vEXT, semaphore, pname, params)
591
592HOOK_API_ENTRY(void, glWaitSemaphoreEXT, GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *srcLayouts)
593CALL_HOOK_API(glWaitSemaphoreEXT, semaphore, numBufferBarriers, buffers, numTextureBarriers, textures, srcLayouts)
594
595HOOK_API_ENTRY(void, glSignalSemaphoreEXT, GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *dstLayouts)
596CALL_HOOK_API(glSignalSemaphoreEXT, semaphore, numBufferBarriers, buffers, numTextureBarriers, textures, dstLayouts)
597
598HOOK_API_ENTRY(void, glImportSemaphoreFdEXT, GLuint semaphore, GLenum handleType, GLint fd)
599CALL_HOOK_API(glImportSemaphoreFdEXT, semaphore, handleType, fd)
600
601HOOK_API_ENTRY(void, glImportSemaphoreWin32HandleEXT, GLuint semaphore, GLenum handleType, void *handle)
602CALL_HOOK_API(glImportSemaphoreWin32HandleEXT, semaphore, handleType, handle)
603
604HOOK_API_ENTRY(void, glImportSemaphoreWin32NameEXT, GLuint semaphore, GLenum handleType, const void *name)
605CALL_HOOK_API(glImportSemaphoreWin32NameEXT, semaphore, handleType, name)
606
607HOOK_API_ENTRY(void, glActiveShaderProgramEXT, GLuint pipeline, GLuint program)
608CALL_HOOK_API(glActiveShaderProgramEXT, pipeline, program)
609
610HOOK_API_ENTRY(void, glBindProgramPipelineEXT, GLuint pipeline)
611CALL_HOOK_API(glBindProgramPipelineEXT, pipeline)
612
613HOOK_API_ENTRY(GLuint, glCreateShaderProgramvEXT, GLenum type, GLsizei count, const GLchar **strings)
614CALL_HOOK_API_RET(glCreateShaderProgramvEXT, type, count, strings)
615
616HOOK_API_ENTRY(void, glDeleteProgramPipelinesEXT, GLsizei n, const GLuint *pipelines)
617CALL_HOOK_API(glDeleteProgramPipelinesEXT, n, pipelines)
618
619HOOK_API_ENTRY(void, glGenProgramPipelinesEXT, GLsizei n, GLuint *pipelines)
620CALL_HOOK_API(glGenProgramPipelinesEXT, n, pipelines)
621
622HOOK_API_ENTRY(void, glGetProgramPipelineInfoLogEXT, GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
623CALL_HOOK_API(glGetProgramPipelineInfoLogEXT, pipeline, bufSize, length, infoLog)
624
625HOOK_API_ENTRY(void, glGetProgramPipelineivEXT, GLuint pipeline, GLenum pname, GLint *params)
626CALL_HOOK_API(glGetProgramPipelineivEXT, pipeline, pname, params)
627
628HOOK_API_ENTRY(GLboolean, glIsProgramPipelineEXT, GLuint pipeline)
629CALL_HOOK_API_RET(glIsProgramPipelineEXT, pipeline)
630
631HOOK_API_ENTRY(void, glProgramParameteriEXT, GLuint program, GLenum pname, GLint value)
632CALL_HOOK_API(glProgramParameteriEXT, program, pname, value)
633
634HOOK_API_ENTRY(void, glProgramUniform1fEXT, GLuint program, GLint location, GLfloat v0)
635CALL_HOOK_API(glProgramUniform1fEXT, program, location, v0)
636
637HOOK_API_ENTRY(void, glProgramUniform1fvEXT, GLuint program, GLint location, GLsizei count, const GLfloat *value)
638CALL_HOOK_API(glProgramUniform1fvEXT, program, location, count, value)
639
640HOOK_API_ENTRY(void, glProgramUniform1iEXT, GLuint program, GLint location, GLint v0)
641CALL_HOOK_API(glProgramUniform1iEXT, program, location, v0)
642
643HOOK_API_ENTRY(void, glProgramUniform1ivEXT, GLuint program, GLint location, GLsizei count, const GLint *value)
644CALL_HOOK_API(glProgramUniform1ivEXT, program, location, count, value)
645
646HOOK_API_ENTRY(void, glProgramUniform2fEXT, GLuint program, GLint location, GLfloat v0, GLfloat v1)
647CALL_HOOK_API(glProgramUniform2fEXT, program, location, v0, v1)
648
649HOOK_API_ENTRY(void, glProgramUniform2fvEXT, GLuint program, GLint location, GLsizei count, const GLfloat *value)
650CALL_HOOK_API(glProgramUniform2fvEXT, program, location, count, value)
651
652HOOK_API_ENTRY(void, glProgramUniform2iEXT, GLuint program, GLint location, GLint v0, GLint v1)
653CALL_HOOK_API(glProgramUniform2iEXT, program, location, v0, v1)
654
655HOOK_API_ENTRY(void, glProgramUniform2ivEXT, GLuint program, GLint location, GLsizei count, const GLint *value)
656CALL_HOOK_API(glProgramUniform2ivEXT, program, location, count, value)
657
658HOOK_API_ENTRY(void, glProgramUniform3fEXT, GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
659CALL_HOOK_API(glProgramUniform3fEXT, program, location, v0, v1, v2)
660
661HOOK_API_ENTRY(void, glProgramUniform3fvEXT, GLuint program, GLint location, GLsizei count, const GLfloat *value)
662CALL_HOOK_API(glProgramUniform3fvEXT, program, location, count, value)
663
664HOOK_API_ENTRY(void, glProgramUniform3iEXT, GLuint program, GLint location, GLint v0, GLint v1, GLint v2)
665CALL_HOOK_API(glProgramUniform3iEXT, program, location, v0, v1, v2)
666
667HOOK_API_ENTRY(void, glProgramUniform3ivEXT, GLuint program, GLint location, GLsizei count, const GLint *value)
668CALL_HOOK_API(glProgramUniform3ivEXT, program, location, count, value)
669
670HOOK_API_ENTRY(void, glProgramUniform4fEXT, GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
671CALL_HOOK_API(glProgramUniform4fEXT, program, location, v0, v1, v2, v3)
672
673HOOK_API_ENTRY(void, glProgramUniform4fvEXT, GLuint program, GLint location, GLsizei count, const GLfloat *value)
674CALL_HOOK_API(glProgramUniform4fvEXT, program, location, count, value)
675
676HOOK_API_ENTRY(void, glProgramUniform4iEXT, GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
677CALL_HOOK_API(glProgramUniform4iEXT, program, location, v0, v1, v2, v3)
678
679HOOK_API_ENTRY(void, glProgramUniform4ivEXT, GLuint program, GLint location, GLsizei count, const GLint *value)
680CALL_HOOK_API(glProgramUniform4ivEXT, program, location, count, value)
681
682HOOK_API_ENTRY(void, glProgramUniformMatrix2fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
683CALL_HOOK_API(glProgramUniformMatrix2fvEXT, program, location, count, transpose, value)
684
685HOOK_API_ENTRY(void, glProgramUniformMatrix3fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
686CALL_HOOK_API(glProgramUniformMatrix3fvEXT, program, location, count, transpose, value)
687
688HOOK_API_ENTRY(void, glProgramUniformMatrix4fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
689CALL_HOOK_API(glProgramUniformMatrix4fvEXT, program, location, count, transpose, value)
690
691HOOK_API_ENTRY(void, glUseProgramStagesEXT, GLuint pipeline, GLbitfield stages, GLuint program)
692CALL_HOOK_API(glUseProgramStagesEXT, pipeline, stages, program)
693
694HOOK_API_ENTRY(void, glValidateProgramPipelineEXT, GLuint pipeline)
695CALL_HOOK_API(glValidateProgramPipelineEXT, pipeline)
696
697HOOK_API_ENTRY(void, glProgramUniform1uiEXT, GLuint program, GLint location, GLuint v0)
698CALL_HOOK_API(glProgramUniform1uiEXT, program, location, v0)
699
700HOOK_API_ENTRY(void, glProgramUniform2uiEXT, GLuint program, GLint location, GLuint v0, GLuint v1)
701CALL_HOOK_API(glProgramUniform2uiEXT, program, location, v0, v1)
702
703HOOK_API_ENTRY(void, glProgramUniform3uiEXT, GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2)
704CALL_HOOK_API(glProgramUniform3uiEXT, program, location, v0, v1, v2)
705
706HOOK_API_ENTRY(void, glProgramUniform4uiEXT, GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
707CALL_HOOK_API(glProgramUniform4uiEXT, program, location, v0, v1, v2, v3)
708
709HOOK_API_ENTRY(void, glProgramUniform1uivEXT, GLuint program, GLint location, GLsizei count, const GLuint *value)
710CALL_HOOK_API(glProgramUniform1uivEXT, program, location, count, value)
711
712HOOK_API_ENTRY(void, glProgramUniform2uivEXT, GLuint program, GLint location, GLsizei count, const GLuint *value)
713CALL_HOOK_API(glProgramUniform2uivEXT, program, location, count, value)
714
715HOOK_API_ENTRY(void, glProgramUniform3uivEXT, GLuint program, GLint location, GLsizei count, const GLuint *value)
716CALL_HOOK_API(glProgramUniform3uivEXT, program, location, count, value)
717
718HOOK_API_ENTRY(void, glProgramUniform4uivEXT, GLuint program, GLint location, GLsizei count, const GLuint *value)
719CALL_HOOK_API(glProgramUniform4uivEXT, program, location, count, value)
720
721HOOK_API_ENTRY(void, glProgramUniformMatrix2x3fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
722CALL_HOOK_API(glProgramUniformMatrix2x3fvEXT, program, location, count, transpose, value)
723
724HOOK_API_ENTRY(void, glProgramUniformMatrix3x2fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
725CALL_HOOK_API(glProgramUniformMatrix3x2fvEXT, program, location, count, transpose, value)
726
727HOOK_API_ENTRY(void, glProgramUniformMatrix2x4fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
728CALL_HOOK_API(glProgramUniformMatrix2x4fvEXT, program, location, count, transpose, value)
729
730HOOK_API_ENTRY(void, glProgramUniformMatrix4x2fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
731CALL_HOOK_API(glProgramUniformMatrix4x2fvEXT, program, location, count, transpose, value)
732
733HOOK_API_ENTRY(void, glProgramUniformMatrix3x4fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
734CALL_HOOK_API(glProgramUniformMatrix3x4fvEXT, program, location, count, transpose, value)
735
736HOOK_API_ENTRY(void, glProgramUniformMatrix4x3fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
737CALL_HOOK_API(glProgramUniformMatrix4x3fvEXT, program, location, count, transpose, value)
738
739HOOK_API_ENTRY(void, glFramebufferFetchBarrierEXT, void)
740CALL_HOOK_API(glFramebufferFetchBarrierEXT)
741
742HOOK_API_ENTRY(void, glFramebufferPixelLocalStorageSizeEXT, GLuint target, GLsizei size)
743CALL_HOOK_API(glFramebufferPixelLocalStorageSizeEXT, target, size)
744
745HOOK_API_ENTRY(GLsizei, glGetFramebufferPixelLocalStorageSizeEXT, GLuint target)
746CALL_HOOK_API_RET(glGetFramebufferPixelLocalStorageSizeEXT, target)
747
748HOOK_API_ENTRY(void, glClearPixelLocalStorageuiEXT, GLsizei offset, GLsizei n, const GLuint *values)
749CALL_HOOK_API(glClearPixelLocalStorageuiEXT, offset, n, values)
750
751HOOK_API_ENTRY(void, glTexPageCommitmentEXT, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit)
752CALL_HOOK_API(glTexPageCommitmentEXT, target, level, xoffset, yoffset, zoffset, width, height, depth, commit)
753
754HOOK_API_ENTRY(void, glPatchParameteriEXT, GLenum pname, GLint value)
755CALL_HOOK_API(glPatchParameteriEXT, pname, value)
756
757HOOK_API_ENTRY(void, glTexParameterIivEXT, GLenum target, GLenum pname, const GLint *params)
758CALL_HOOK_API(glTexParameterIivEXT, target, pname, params)
759
760HOOK_API_ENTRY(void, glTexParameterIuivEXT, GLenum target, GLenum pname, const GLuint *params)
761CALL_HOOK_API(glTexParameterIuivEXT, target, pname, params)
762
763HOOK_API_ENTRY(void, glGetTexParameterIivEXT, GLenum target, GLenum pname, GLint *params)
764CALL_HOOK_API(glGetTexParameterIivEXT, target, pname, params)
765
766HOOK_API_ENTRY(void, glGetTexParameterIuivEXT, GLenum target, GLenum pname, GLuint *params)
767CALL_HOOK_API(glGetTexParameterIuivEXT, target, pname, params)
768
769HOOK_API_ENTRY(void, glSamplerParameterIivEXT, GLuint sampler, GLenum pname, const GLint *param)
770CALL_HOOK_API(glSamplerParameterIivEXT, sampler, pname, param)
771
772HOOK_API_ENTRY(void, glSamplerParameterIuivEXT, GLuint sampler, GLenum pname, const GLuint *param)
773CALL_HOOK_API(glSamplerParameterIuivEXT, sampler, pname, param)
774
775HOOK_API_ENTRY(void, glGetSamplerParameterIivEXT, GLuint sampler, GLenum pname, GLint *params)
776CALL_HOOK_API(glGetSamplerParameterIivEXT, sampler, pname, params)
777
778HOOK_API_ENTRY(void, glGetSamplerParameterIuivEXT, GLuint sampler, GLenum pname, GLuint *params)
779CALL_HOOK_API(glGetSamplerParameterIuivEXT, sampler, pname, params)
780
781HOOK_API_ENTRY(void, glTexBufferEXT, GLenum target, GLenum internalformat, GLuint buffer)
782CALL_HOOK_API(glTexBufferEXT, target, internalformat, buffer)
783
784HOOK_API_ENTRY(void, glTexBufferRangeEXT, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size)
785CALL_HOOK_API(glTexBufferRangeEXT, target, internalformat, buffer, offset, size)
786
787HOOK_API_ENTRY(void, glTexStorage1DEXT, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
788CALL_HOOK_API(glTexStorage1DEXT, target, levels, internalformat, width)
789
790HOOK_API_ENTRY(void, glTexStorage2DEXT, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
791CALL_HOOK_API(glTexStorage2DEXT, target, levels, internalformat, width, height)
792
793HOOK_API_ENTRY(void, glTexStorage3DEXT, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
794CALL_HOOK_API(glTexStorage3DEXT, target, levels, internalformat, width, height, depth)
795
796HOOK_API_ENTRY(void, glTextureStorage1DEXT, GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width)
797CALL_HOOK_API(glTextureStorage1DEXT, texture, target, levels, internalformat, width)
798
799HOOK_API_ENTRY(void, glTextureStorage2DEXT, GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
800CALL_HOOK_API(glTextureStorage2DEXT, texture, target, levels, internalformat, width, height)
801
802HOOK_API_ENTRY(void, glTextureStorage3DEXT, GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
803CALL_HOOK_API(glTextureStorage3DEXT, texture, target, levels, internalformat, width, height, depth)
804
805HOOK_API_ENTRY(void, TexStorageAttribs2DEXT, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, const int *attrib_list)
806CALL_HOOK_API(TexStorageAttribs2DEXT, target, levels, internalformat, width, height, attrib_list)
807
808HOOK_API_ENTRY(void, TexStorageAttribs3DEXT, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, const int *attrib_list)
809CALL_HOOK_API(TexStorageAttribs3DEXT, target, levels, internalformat, width, height, depth, attrib_list)
810
811HOOK_API_ENTRY(void, glTextureViewEXT, GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers)
812CALL_HOOK_API(glTextureViewEXT, texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers)
813
814HOOK_API_ENTRY(GLboolean, glAcquireKeyedMutexWin32EXT, GLuint memory, GLuint64 key, GLuint timeout)
815CALL_HOOK_API_RET(glAcquireKeyedMutexWin32EXT, memory, key, timeout)
816
817HOOK_API_ENTRY(GLboolean, glReleaseKeyedMutexWin32EXT, GLuint memory, GLuint64 key)
818CALL_HOOK_API_RET(glReleaseKeyedMutexWin32EXT, memory, key)
819
820HOOK_API_ENTRY(void, glWindowRectanglesEXT, GLenum mode, GLsizei count, const GLint *box)
821CALL_HOOK_API(glWindowRectanglesEXT, mode, count, box)
822
823HOOK_API_ENTRY(GLuint64, glGetTextureHandleIMG, GLuint texture)
824CALL_HOOK_API_RET(glGetTextureHandleIMG, texture)
825
826HOOK_API_ENTRY(GLuint64, glGetTextureSamplerHandleIMG, GLuint texture, GLuint sampler)
827CALL_HOOK_API_RET(glGetTextureSamplerHandleIMG, texture, sampler)
828
829HOOK_API_ENTRY(void, glUniformHandleui64IMG, GLint location, GLuint64 value)
830CALL_HOOK_API(glUniformHandleui64IMG, location, value)
831
832HOOK_API_ENTRY(void, glUniformHandleui64vIMG, GLint location, GLsizei count, const GLuint64 *value)
833CALL_HOOK_API(glUniformHandleui64vIMG, location, count, value)
834
835HOOK_API_ENTRY(void, glProgramUniformHandleui64IMG, GLuint program, GLint location, GLuint64 value)
836CALL_HOOK_API(glProgramUniformHandleui64IMG, program, location, value)
837
838HOOK_API_ENTRY(void, glProgramUniformHandleui64vIMG, GLuint program, GLint location, GLsizei count, const GLuint64 *values)
839CALL_HOOK_API(glProgramUniformHandleui64vIMG, program, location, count, values)
840
841HOOK_API_ENTRY(void, glFramebufferTexture2DDownsampleIMG, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint xscale, GLint yscale)
842CALL_HOOK_API(glFramebufferTexture2DDownsampleIMG, target, attachment, textarget, texture, level, xscale, yscale)
843
844HOOK_API_ENTRY(void, glFramebufferTextureLayerDownsampleIMG, GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer, GLint xscale, GLint yscale)
845CALL_HOOK_API(glFramebufferTextureLayerDownsampleIMG, target, attachment, texture, level, layer, xscale, yscale)
846
847HOOK_API_ENTRY(void, glRenderbufferStorageMultisampleIMG, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
848CALL_HOOK_API(glRenderbufferStorageMultisampleIMG, target, samples, internalformat, width, height)
849
850HOOK_API_ENTRY(void, glFramebufferTexture2DMultisampleIMG, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples)
851CALL_HOOK_API(glFramebufferTexture2DMultisampleIMG, target, attachment, textarget, texture, level, samples)
852
853HOOK_API_ENTRY(void, glApplyFramebufferAttachmentCMAAINTEL, void)
854CALL_HOOK_API(glApplyFramebufferAttachmentCMAAINTEL)
855
856HOOK_API_ENTRY(void, glBeginPerfQueryINTEL, GLuint queryHandle)
857CALL_HOOK_API(glBeginPerfQueryINTEL, queryHandle)
858
859HOOK_API_ENTRY(void, glCreatePerfQueryINTEL, GLuint queryId, GLuint *queryHandle)
860CALL_HOOK_API(glCreatePerfQueryINTEL, queryId, queryHandle)
861
862HOOK_API_ENTRY(void, glDeletePerfQueryINTEL, GLuint queryHandle)
863CALL_HOOK_API(glDeletePerfQueryINTEL, queryHandle)
864
865HOOK_API_ENTRY(void, glEndPerfQueryINTEL, GLuint queryHandle)
866CALL_HOOK_API(glEndPerfQueryINTEL, queryHandle)
867
868HOOK_API_ENTRY(void, glGetFirstPerfQueryIdINTEL, GLuint *queryId)
869CALL_HOOK_API(glGetFirstPerfQueryIdINTEL, queryId)
870
871HOOK_API_ENTRY(void, glGetNextPerfQueryIdINTEL, GLuint queryId, GLuint *nextQueryId)
872CALL_HOOK_API(glGetNextPerfQueryIdINTEL, queryId, nextQueryId)
873
874HOOK_API_ENTRY(void, glGetPerfCounterInfoINTEL, GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue)
875CALL_HOOK_API(glGetPerfCounterInfoINTEL, queryId, counterId, counterNameLength, counterName, counterDescLength, counterDesc, counterOffset, counterDataSize, counterTypeEnum, counterDataTypeEnum, rawCounterMaxValue)
876
877HOOK_API_ENTRY(void, glGetPerfQueryDataINTEL, GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten)
878CALL_HOOK_API(glGetPerfQueryDataINTEL, queryHandle, flags, dataSize, data, bytesWritten)
879
880HOOK_API_ENTRY(void, glGetPerfQueryIdByNameINTEL, GLchar *queryName, GLuint *queryId)
881CALL_HOOK_API(glGetPerfQueryIdByNameINTEL, queryName, queryId)
882
883HOOK_API_ENTRY(void, glGetPerfQueryInfoINTEL, GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask)
884CALL_HOOK_API(glGetPerfQueryInfoINTEL, queryId, queryNameLength, queryName, dataSize, noCounters, noInstances, capsMask)
885
886HOOK_API_ENTRY(void, glFramebufferParameteriMESA, GLenum target, GLenum pname, GLint param)
887CALL_HOOK_API(glFramebufferParameteriMESA, target, pname, param)
888
889HOOK_API_ENTRY(void, glGetFramebufferParameterivMESA, GLenum target, GLenum pname, GLint *params)
890CALL_HOOK_API(glGetFramebufferParameterivMESA, target, pname, params)
891
892HOOK_API_ENTRY(GLuint64, glGetTextureHandleNV, GLuint texture)
893CALL_HOOK_API_RET(glGetTextureHandleNV, texture)
894
895HOOK_API_ENTRY(GLuint64, glGetTextureSamplerHandleNV, GLuint texture, GLuint sampler)
896CALL_HOOK_API_RET(glGetTextureSamplerHandleNV, texture, sampler)
897
898HOOK_API_ENTRY(void, glMakeTextureHandleResidentNV, GLuint64 handle)
899CALL_HOOK_API(glMakeTextureHandleResidentNV, handle)
900
901HOOK_API_ENTRY(void, glMakeTextureHandleNonResidentNV, GLuint64 handle)
902CALL_HOOK_API(glMakeTextureHandleNonResidentNV, handle)
903
904HOOK_API_ENTRY(GLuint64, glGetImageHandleNV, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)
905CALL_HOOK_API_RET(glGetImageHandleNV, texture, level, layered, layer, format)
906
907HOOK_API_ENTRY(void, glMakeImageHandleResidentNV, GLuint64 handle, GLenum access)
908CALL_HOOK_API(glMakeImageHandleResidentNV, handle, access)
909
910HOOK_API_ENTRY(void, glMakeImageHandleNonResidentNV, GLuint64 handle)
911CALL_HOOK_API(glMakeImageHandleNonResidentNV, handle)
912
913HOOK_API_ENTRY(void, glUniformHandleui64NV, GLint location, GLuint64 value)
914CALL_HOOK_API(glUniformHandleui64NV, location, value)
915
916HOOK_API_ENTRY(void, glUniformHandleui64vNV, GLint location, GLsizei count, const GLuint64 *value)
917CALL_HOOK_API(glUniformHandleui64vNV, location, count, value)
918
919HOOK_API_ENTRY(void, glProgramUniformHandleui64NV, GLuint program, GLint location, GLuint64 value)
920CALL_HOOK_API(glProgramUniformHandleui64NV, program, location, value)
921
922HOOK_API_ENTRY(void, glProgramUniformHandleui64vNV, GLuint program, GLint location, GLsizei count, const GLuint64 *values)
923CALL_HOOK_API(glProgramUniformHandleui64vNV, program, location, count, values)
924
925HOOK_API_ENTRY(GLboolean, glIsTextureHandleResidentNV, GLuint64 handle)
926CALL_HOOK_API_RET(glIsTextureHandleResidentNV, handle)
927
928HOOK_API_ENTRY(GLboolean, glIsImageHandleResidentNV, GLuint64 handle)
929CALL_HOOK_API_RET(glIsImageHandleResidentNV, handle)
930
931HOOK_API_ENTRY(void, glBlendParameteriNV, GLenum pname, GLint value)
932CALL_HOOK_API(glBlendParameteriNV, pname, value)
933
934HOOK_API_ENTRY(void, glBlendBarrierNV, void)
935CALL_HOOK_API(glBlendBarrierNV)
936
937HOOK_API_ENTRY(void, glViewportPositionWScaleNV, GLuint index, GLfloat xcoeff, GLfloat ycoeff)
938CALL_HOOK_API(glViewportPositionWScaleNV, index, xcoeff, ycoeff)
939
940HOOK_API_ENTRY(void, glBeginConditionalRenderNV, GLuint id, GLenum mode)
941CALL_HOOK_API(glBeginConditionalRenderNV, id, mode)
942
943HOOK_API_ENTRY(void, glEndConditionalRenderNV, void)
944CALL_HOOK_API(glEndConditionalRenderNV)
945
946HOOK_API_ENTRY(void, glSubpixelPrecisionBiasNV, GLuint xbits, GLuint ybits)
947CALL_HOOK_API(glSubpixelPrecisionBiasNV, xbits, ybits)
948
949HOOK_API_ENTRY(void, glConservativeRasterParameteriNV, GLenum pname, GLint param)
950CALL_HOOK_API(glConservativeRasterParameteriNV, pname, param)
951
952HOOK_API_ENTRY(void, glCopyBufferSubDataNV, GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
953CALL_HOOK_API(glCopyBufferSubDataNV, readTarget, writeTarget, readOffset, writeOffset, size)
954
955HOOK_API_ENTRY(void, glCoverageMaskNV, GLboolean mask)
956CALL_HOOK_API(glCoverageMaskNV, mask)
957
958HOOK_API_ENTRY(void, glCoverageOperationNV, GLenum operation)
959CALL_HOOK_API(glCoverageOperationNV, operation)
960
961HOOK_API_ENTRY(void, glDrawBuffersNV, GLsizei n, const GLenum *bufs)
962CALL_HOOK_API(glDrawBuffersNV, n, bufs)
963
964HOOK_API_ENTRY(void, glDrawArraysInstancedNV, GLenum mode, GLint first, GLsizei count, GLsizei primcount)
965CALL_HOOK_API(glDrawArraysInstancedNV, mode, first, count, primcount)
966
967HOOK_API_ENTRY(void, glDrawElementsInstancedNV, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)
968CALL_HOOK_API(glDrawElementsInstancedNV, mode, count, type, indices, primcount)
969
970HOOK_API_ENTRY(void, glDrawVkImageNV, GLuint64 vkImage, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1)
971CALL_HOOK_API(glDrawVkImageNV, vkImage, sampler, x0, y0, x1, y1, z, s0, t0, s1, t1)
972
973HOOK_API_ENTRY(GLVULKANPROCNV, glGetVkProcAddrNV, const GLchar *name)
974CALL_HOOK_API_RET(glGetVkProcAddrNV, name)
975
976HOOK_API_ENTRY(void, glWaitVkSemaphoreNV, GLuint64 vkSemaphore)
977CALL_HOOK_API(glWaitVkSemaphoreNV, vkSemaphore)
978
979HOOK_API_ENTRY(void, glSignalVkSemaphoreNV, GLuint64 vkSemaphore)
980CALL_HOOK_API(glSignalVkSemaphoreNV, vkSemaphore)
981
982HOOK_API_ENTRY(void, glSignalVkFenceNV, GLuint64 vkFence)
983CALL_HOOK_API(glSignalVkFenceNV, vkFence)
984
985HOOK_API_ENTRY(void, glDeleteFencesNV, GLsizei n, const GLuint *fences)
986CALL_HOOK_API(glDeleteFencesNV, n, fences)
987
988HOOK_API_ENTRY(void, glGenFencesNV, GLsizei n, GLuint *fences)
989CALL_HOOK_API(glGenFencesNV, n, fences)
990
991HOOK_API_ENTRY(GLboolean, glIsFenceNV, GLuint fence)
992CALL_HOOK_API_RET(glIsFenceNV, fence)
993
994HOOK_API_ENTRY(GLboolean, glTestFenceNV, GLuint fence)
995CALL_HOOK_API_RET(glTestFenceNV, fence)
996
997HOOK_API_ENTRY(void, glGetFenceivNV, GLuint fence, GLenum pname, GLint *params)
998CALL_HOOK_API(glGetFenceivNV, fence, pname, params)
999
1000HOOK_API_ENTRY(void, glFinishFenceNV, GLuint fence)
1001CALL_HOOK_API(glFinishFenceNV, fence)
1002
1003HOOK_API_ENTRY(void, glSetFenceNV, GLuint fence, GLenum condition)
1004CALL_HOOK_API(glSetFenceNV, fence, condition)
1005
1006HOOK_API_ENTRY(void, glFragmentCoverageColorNV, GLuint color)
1007CALL_HOOK_API(glFragmentCoverageColorNV, color)
1008
1009HOOK_API_ENTRY(void, glBlitFramebufferNV, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
1010CALL_HOOK_API(glBlitFramebufferNV, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
1011
1012HOOK_API_ENTRY(void, glCoverageModulationTableNV, GLsizei n, const GLfloat *v)
1013CALL_HOOK_API(glCoverageModulationTableNV, n, v)
1014
1015HOOK_API_ENTRY(void, glGetCoverageModulationTableNV, GLsizei bufSize, GLfloat *v)
1016CALL_HOOK_API(glGetCoverageModulationTableNV, bufSize, v)
1017
1018HOOK_API_ENTRY(void, glCoverageModulationNV, GLenum components)
1019CALL_HOOK_API(glCoverageModulationNV, components)
1020
1021HOOK_API_ENTRY(void, glRenderbufferStorageMultisampleNV, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
1022CALL_HOOK_API(glRenderbufferStorageMultisampleNV, target, samples, internalformat, width, height)
1023
1024HOOK_API_ENTRY(void, glUniform1i64NV, GLint location, GLint64EXT x)
1025CALL_HOOK_API(glUniform1i64NV, location, x)
1026
1027HOOK_API_ENTRY(void, glUniform2i64NV, GLint location, GLint64EXT x, GLint64EXT y)
1028CALL_HOOK_API(glUniform2i64NV, location, x, y)
1029
1030HOOK_API_ENTRY(void, glUniform3i64NV, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z)
1031CALL_HOOK_API(glUniform3i64NV, location, x, y, z)
1032
1033HOOK_API_ENTRY(void, glUniform4i64NV, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)
1034CALL_HOOK_API(glUniform4i64NV, location, x, y, z, w)
1035
1036HOOK_API_ENTRY(void, glUniform1i64vNV, GLint location, GLsizei count, const GLint64EXT *value)
1037CALL_HOOK_API(glUniform1i64vNV, location, count, value)
1038
1039HOOK_API_ENTRY(void, glUniform2i64vNV, GLint location, GLsizei count, const GLint64EXT *value)
1040CALL_HOOK_API(glUniform2i64vNV, location, count, value)
1041
1042HOOK_API_ENTRY(void, glUniform3i64vNV, GLint location, GLsizei count, const GLint64EXT *value)
1043CALL_HOOK_API(glUniform3i64vNV, location, count, value)
1044
1045HOOK_API_ENTRY(void, glUniform4i64vNV, GLint location, GLsizei count, const GLint64EXT *value)
1046CALL_HOOK_API(glUniform4i64vNV, location, count, value)
1047
1048HOOK_API_ENTRY(void, glUniform1ui64NV, GLint location, GLuint64EXT x)
1049CALL_HOOK_API(glUniform1ui64NV, location, x)
1050
1051HOOK_API_ENTRY(void, glUniform2ui64NV, GLint location, GLuint64EXT x, GLuint64EXT y)
1052CALL_HOOK_API(glUniform2ui64NV, location, x, y)
1053
1054HOOK_API_ENTRY(void, glUniform3ui64NV, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)
1055CALL_HOOK_API(glUniform3ui64NV, location, x, y, z)
1056
1057HOOK_API_ENTRY(void, glUniform4ui64NV, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)
1058CALL_HOOK_API(glUniform4ui64NV, location, x, y, z, w)
1059
1060HOOK_API_ENTRY(void, glUniform1ui64vNV, GLint location, GLsizei count, const GLuint64EXT *value)
1061CALL_HOOK_API(glUniform1ui64vNV, location, count, value)
1062
1063HOOK_API_ENTRY(void, glUniform2ui64vNV, GLint location, GLsizei count, const GLuint64EXT *value)
1064CALL_HOOK_API(glUniform2ui64vNV, location, count, value)
1065
1066HOOK_API_ENTRY(void, glUniform3ui64vNV, GLint location, GLsizei count, const GLuint64EXT *value)
1067CALL_HOOK_API(glUniform3ui64vNV, location, count, value)
1068
1069HOOK_API_ENTRY(void, glUniform4ui64vNV, GLint location, GLsizei count, const GLuint64EXT *value)
1070CALL_HOOK_API(glUniform4ui64vNV, location, count, value)
1071
1072HOOK_API_ENTRY(void, glGetUniformi64vNV, GLuint program, GLint location, GLint64EXT *params)
1073CALL_HOOK_API(glGetUniformi64vNV, program, location, params)
1074
1075HOOK_API_ENTRY(void, glProgramUniform1i64NV, GLuint program, GLint location, GLint64EXT x)
1076CALL_HOOK_API(glProgramUniform1i64NV, program, location, x)
1077
1078HOOK_API_ENTRY(void, glProgramUniform2i64NV, GLuint program, GLint location, GLint64EXT x, GLint64EXT y)
1079CALL_HOOK_API(glProgramUniform2i64NV, program, location, x, y)
1080
1081HOOK_API_ENTRY(void, glProgramUniform3i64NV, GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z)
1082CALL_HOOK_API(glProgramUniform3i64NV, program, location, x, y, z)
1083
1084HOOK_API_ENTRY(void, glProgramUniform4i64NV, GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w)
1085CALL_HOOK_API(glProgramUniform4i64NV, program, location, x, y, z, w)
1086
1087HOOK_API_ENTRY(void, glProgramUniform1i64vNV, GLuint program, GLint location, GLsizei count, const GLint64EXT *value)
1088CALL_HOOK_API(glProgramUniform1i64vNV, program, location, count, value)
1089
1090HOOK_API_ENTRY(void, glProgramUniform2i64vNV, GLuint program, GLint location, GLsizei count, const GLint64EXT *value)
1091CALL_HOOK_API(glProgramUniform2i64vNV, program, location, count, value)
1092
1093HOOK_API_ENTRY(void, glProgramUniform3i64vNV, GLuint program, GLint location, GLsizei count, const GLint64EXT *value)
1094CALL_HOOK_API(glProgramUniform3i64vNV, program, location, count, value)
1095
1096HOOK_API_ENTRY(void, glProgramUniform4i64vNV, GLuint program, GLint location, GLsizei count, const GLint64EXT *value)
1097CALL_HOOK_API(glProgramUniform4i64vNV, program, location, count, value)
1098
1099HOOK_API_ENTRY(void, glProgramUniform1ui64NV, GLuint program, GLint location, GLuint64EXT x)
1100CALL_HOOK_API(glProgramUniform1ui64NV, program, location, x)
1101
1102HOOK_API_ENTRY(void, glProgramUniform2ui64NV, GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y)
1103CALL_HOOK_API(glProgramUniform2ui64NV, program, location, x, y)
1104
1105HOOK_API_ENTRY(void, glProgramUniform3ui64NV, GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z)
1106CALL_HOOK_API(glProgramUniform3ui64NV, program, location, x, y, z)
1107
1108HOOK_API_ENTRY(void, glProgramUniform4ui64NV, GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w)
1109CALL_HOOK_API(glProgramUniform4ui64NV, program, location, x, y, z, w)
1110
1111HOOK_API_ENTRY(void, glProgramUniform1ui64vNV, GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
1112CALL_HOOK_API(glProgramUniform1ui64vNV, program, location, count, value)
1113
1114HOOK_API_ENTRY(void, glProgramUniform2ui64vNV, GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
1115CALL_HOOK_API(glProgramUniform2ui64vNV, program, location, count, value)
1116
1117HOOK_API_ENTRY(void, glProgramUniform3ui64vNV, GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
1118CALL_HOOK_API(glProgramUniform3ui64vNV, program, location, count, value)
1119
1120HOOK_API_ENTRY(void, glProgramUniform4ui64vNV, GLuint program, GLint location, GLsizei count, const GLuint64EXT *value)
1121CALL_HOOK_API(glProgramUniform4ui64vNV, program, location, count, value)
1122
1123HOOK_API_ENTRY(void, glVertexAttribDivisorNV, GLuint index, GLuint divisor)
1124CALL_HOOK_API(glVertexAttribDivisorNV, index, divisor)
1125
1126HOOK_API_ENTRY(void, glGetInternalformatSampleivNV, GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei count, GLint *params)
1127CALL_HOOK_API(glGetInternalformatSampleivNV, target, internalformat, samples, pname, count, params)
1128
1129HOOK_API_ENTRY(void, glGetMemoryObjectDetachedResourcesuivNV, GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params)
1130CALL_HOOK_API(glGetMemoryObjectDetachedResourcesuivNV, memory, pname, first, count, params)
1131
1132HOOK_API_ENTRY(void, glResetMemoryObjectParameterNV, GLuint memory, GLenum pname)
1133CALL_HOOK_API(glResetMemoryObjectParameterNV, memory, pname)
1134
1135HOOK_API_ENTRY(void, glTexAttachMemoryNV, GLenum target, GLuint memory, GLuint64 offset)
1136CALL_HOOK_API(glTexAttachMemoryNV, target, memory, offset)
1137
1138HOOK_API_ENTRY(void, glBufferAttachMemoryNV, GLenum target, GLuint memory, GLuint64 offset)
1139CALL_HOOK_API(glBufferAttachMemoryNV, target, memory, offset)
1140
1141HOOK_API_ENTRY(void, glTextureAttachMemoryNV, GLuint texture, GLuint memory, GLuint64 offset)
1142CALL_HOOK_API(glTextureAttachMemoryNV, texture, memory, offset)
1143
1144HOOK_API_ENTRY(void, glNamedBufferAttachMemoryNV, GLuint buffer, GLuint memory, GLuint64 offset)
1145CALL_HOOK_API(glNamedBufferAttachMemoryNV, buffer, memory, offset)
1146
1147HOOK_API_ENTRY(void, glBufferPageCommitmentMemNV, GLenum target, GLintptr offset, GLsizeiptr size, GLuint memory, GLuint64 memOffset, GLboolean commit)
1148CALL_HOOK_API(glBufferPageCommitmentMemNV, target, offset, size, memory, memOffset, commit)
1149
1150HOOK_API_ENTRY(void, glTexPageCommitmentMemNV, GLenum target, GLint layer, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset, GLboolean commit)
1151CALL_HOOK_API(glTexPageCommitmentMemNV, target, layer, level, xoffset, yoffset, zoffset, width, height, depth, memory, offset, commit)
1152
1153HOOK_API_ENTRY(void, glNamedBufferPageCommitmentMemNV, GLuint buffer, GLintptr offset, GLsizeiptr size, GLuint memory, GLuint64 memOffset, GLboolean commit)
1154CALL_HOOK_API(glNamedBufferPageCommitmentMemNV, buffer, offset, size, memory, memOffset, commit)
1155
1156HOOK_API_ENTRY(void, glTexturePageCommitmentMemNV, GLuint texture, GLint layer, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset, GLboolean commit)
1157CALL_HOOK_API(glTexturePageCommitmentMemNV, texture, layer, level, xoffset, yoffset, zoffset, width, height, depth, memory, offset, commit)
1158
1159HOOK_API_ENTRY(void, glDrawMeshTasksNV, GLuint first, GLuint count)
1160CALL_HOOK_API(glDrawMeshTasksNV, first, count)
1161
1162HOOK_API_ENTRY(void, glDrawMeshTasksIndirectNV, GLintptr indirect)
1163CALL_HOOK_API(glDrawMeshTasksIndirectNV, indirect)
1164
1165HOOK_API_ENTRY(void, glMultiDrawMeshTasksIndirectNV, GLintptr indirect, GLsizei drawcount, GLsizei stride)
1166CALL_HOOK_API(glMultiDrawMeshTasksIndirectNV, indirect, drawcount, stride)
1167
1168HOOK_API_ENTRY(void, glMultiDrawMeshTasksIndirectCountNV, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride)
1169CALL_HOOK_API(glMultiDrawMeshTasksIndirectCountNV, indirect, drawcount, maxdrawcount, stride)
1170
1171HOOK_API_ENTRY(void, glUniformMatrix2x3fvNV, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
1172CALL_HOOK_API(glUniformMatrix2x3fvNV, location, count, transpose, value)
1173
1174HOOK_API_ENTRY(void, glUniformMatrix3x2fvNV, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
1175CALL_HOOK_API(glUniformMatrix3x2fvNV, location, count, transpose, value)
1176
1177HOOK_API_ENTRY(void, glUniformMatrix2x4fvNV, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
1178CALL_HOOK_API(glUniformMatrix2x4fvNV, location, count, transpose, value)
1179
1180HOOK_API_ENTRY(void, glUniformMatrix4x2fvNV, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
1181CALL_HOOK_API(glUniformMatrix4x2fvNV, location, count, transpose, value)
1182
1183HOOK_API_ENTRY(void, glUniformMatrix3x4fvNV, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
1184CALL_HOOK_API(glUniformMatrix3x4fvNV, location, count, transpose, value)
1185
1186HOOK_API_ENTRY(void, glUniformMatrix4x3fvNV, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
1187CALL_HOOK_API(glUniformMatrix4x3fvNV, location, count, transpose, value)
1188
1189HOOK_API_ENTRY(GLuint, glGenPathsNV, GLsizei range)
1190CALL_HOOK_API_RET(glGenPathsNV, range)
1191
1192HOOK_API_ENTRY(void, glDeletePathsNV, GLuint path, GLsizei range)
1193CALL_HOOK_API(glDeletePathsNV, path, range)
1194
1195HOOK_API_ENTRY(GLboolean, glIsPathNV, GLuint path)
1196CALL_HOOK_API_RET(glIsPathNV, path)
1197
1198HOOK_API_ENTRY(void, glPathCommandsNV, GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords)
1199CALL_HOOK_API(glPathCommandsNV, path, numCommands, commands, numCoords, coordType, coords)
1200
1201HOOK_API_ENTRY(void, glPathCoordsNV, GLuint path, GLsizei numCoords, GLenum coordType, const void *coords)
1202CALL_HOOK_API(glPathCoordsNV, path, numCoords, coordType, coords)
1203
1204HOOK_API_ENTRY(void, glPathSubCommandsNV, GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords)
1205CALL_HOOK_API(glPathSubCommandsNV, path, commandStart, commandsToDelete, numCommands, commands, numCoords, coordType, coords)
1206
1207HOOK_API_ENTRY(void, glPathSubCoordsNV, GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords)
1208CALL_HOOK_API(glPathSubCoordsNV, path, coordStart, numCoords, coordType, coords)
1209
1210HOOK_API_ENTRY(void, glPathStringNV, GLuint path, GLenum format, GLsizei length, const void *pathString)
1211CALL_HOOK_API(glPathStringNV, path, format, length, pathString)
1212
1213HOOK_API_ENTRY(void, glPathGlyphsNV, GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLsizei numGlyphs, GLenum type, const void *charcodes, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale)
1214CALL_HOOK_API(glPathGlyphsNV, firstPathName, fontTarget, fontName, fontStyle, numGlyphs, type, charcodes, handleMissingGlyphs, pathParameterTemplate, emScale)
1215
1216HOOK_API_ENTRY(void, glPathGlyphRangeNV, GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale)
1217CALL_HOOK_API(glPathGlyphRangeNV, firstPathName, fontTarget, fontName, fontStyle, firstGlyph, numGlyphs, handleMissingGlyphs, pathParameterTemplate, emScale)
1218
1219HOOK_API_ENTRY(void, glWeightPathsNV, GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights)
1220CALL_HOOK_API(glWeightPathsNV, resultPath, numPaths, paths, weights)
1221
1222HOOK_API_ENTRY(void, glCopyPathNV, GLuint resultPath, GLuint srcPath)
1223CALL_HOOK_API(glCopyPathNV, resultPath, srcPath)
1224
1225HOOK_API_ENTRY(void, glInterpolatePathsNV, GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight)
1226CALL_HOOK_API(glInterpolatePathsNV, resultPath, pathA, pathB, weight)
1227
1228HOOK_API_ENTRY(void, glTransformPathNV, GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues)
1229CALL_HOOK_API(glTransformPathNV, resultPath, srcPath, transformType, transformValues)
1230
1231HOOK_API_ENTRY(void, glPathParameterivNV, GLuint path, GLenum pname, const GLint *value)
1232CALL_HOOK_API(glPathParameterivNV, path, pname, value)
1233
1234HOOK_API_ENTRY(void, glPathParameteriNV, GLuint path, GLenum pname, GLint value)
1235CALL_HOOK_API(glPathParameteriNV, path, pname, value)
1236
1237HOOK_API_ENTRY(void, glPathParameterfvNV, GLuint path, GLenum pname, const GLfloat *value)
1238CALL_HOOK_API(glPathParameterfvNV, path, pname, value)
1239
1240HOOK_API_ENTRY(void, glPathParameterfNV, GLuint path, GLenum pname, GLfloat value)
1241CALL_HOOK_API(glPathParameterfNV, path, pname, value)
1242
1243HOOK_API_ENTRY(void, glPathDashArrayNV, GLuint path, GLsizei dashCount, const GLfloat *dashArray)
1244CALL_HOOK_API(glPathDashArrayNV, path, dashCount, dashArray)
1245
1246HOOK_API_ENTRY(void, glPathStencilFuncNV, GLenum func, GLint ref, GLuint mask)
1247CALL_HOOK_API(glPathStencilFuncNV, func, ref, mask)
1248
1249HOOK_API_ENTRY(void, glPathStencilDepthOffsetNV, GLfloat factor, GLfloat units)
1250CALL_HOOK_API(glPathStencilDepthOffsetNV, factor, units)
1251
1252HOOK_API_ENTRY(void, glStencilFillPathNV, GLuint path, GLenum fillMode, GLuint mask)
1253CALL_HOOK_API(glStencilFillPathNV, path, fillMode, mask)
1254
1255HOOK_API_ENTRY(void, glStencilStrokePathNV, GLuint path, GLint reference, GLuint mask)
1256CALL_HOOK_API(glStencilStrokePathNV, path, reference, mask)
1257
1258HOOK_API_ENTRY(void, glStencilFillPathInstancedNV, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues)
1259CALL_HOOK_API(glStencilFillPathInstancedNV, numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType, transformValues)
1260
1261HOOK_API_ENTRY(void, glStencilStrokePathInstancedNV, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues)
1262CALL_HOOK_API(glStencilStrokePathInstancedNV, numPaths, pathNameType, paths, pathBase, reference, mask, transformType, transformValues)
1263
1264HOOK_API_ENTRY(void, glPathCoverDepthFuncNV, GLenum func)
1265CALL_HOOK_API(glPathCoverDepthFuncNV, func)
1266
1267HOOK_API_ENTRY(void, glCoverFillPathNV, GLuint path, GLenum coverMode)
1268CALL_HOOK_API(glCoverFillPathNV, path, coverMode)
1269
1270HOOK_API_ENTRY(void, glCoverStrokePathNV, GLuint path, GLenum coverMode)
1271CALL_HOOK_API(glCoverStrokePathNV, path, coverMode)
1272
1273HOOK_API_ENTRY(void, glCoverFillPathInstancedNV, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
1274CALL_HOOK_API(glCoverFillPathInstancedNV, numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues)
1275
1276HOOK_API_ENTRY(void, glCoverStrokePathInstancedNV, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
1277CALL_HOOK_API(glCoverStrokePathInstancedNV, numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues)
1278
1279HOOK_API_ENTRY(void, glGetPathParameterivNV, GLuint path, GLenum pname, GLint *value)
1280CALL_HOOK_API(glGetPathParameterivNV, path, pname, value)
1281
1282HOOK_API_ENTRY(void, glGetPathParameterfvNV, GLuint path, GLenum pname, GLfloat *value)
1283CALL_HOOK_API(glGetPathParameterfvNV, path, pname, value)
1284
1285HOOK_API_ENTRY(void, glGetPathCommandsNV, GLuint path, GLubyte *commands)
1286CALL_HOOK_API(glGetPathCommandsNV, path, commands)
1287
1288HOOK_API_ENTRY(void, glGetPathCoordsNV, GLuint path, GLfloat *coords)
1289CALL_HOOK_API(glGetPathCoordsNV, path, coords)
1290
1291HOOK_API_ENTRY(void, glGetPathDashArrayNV, GLuint path, GLfloat *dashArray)
1292CALL_HOOK_API(glGetPathDashArrayNV, path, dashArray)
1293
1294HOOK_API_ENTRY(void, glGetPathMetricsNV, GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics)
1295CALL_HOOK_API(glGetPathMetricsNV, metricQueryMask, numPaths, pathNameType, paths, pathBase, stride, metrics)
1296
1297HOOK_API_ENTRY(void, glGetPathMetricRangeNV, GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics)
1298CALL_HOOK_API(glGetPathMetricRangeNV, metricQueryMask, firstPathName, numPaths, stride, metrics)
1299
1300HOOK_API_ENTRY(void, glGetPathSpacingNV, GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing)
1301CALL_HOOK_API(glGetPathSpacingNV, pathListMode, numPaths, pathNameType, paths, pathBase, advanceScale, kerningScale, transformType, returnedSpacing)
1302
1303HOOK_API_ENTRY(GLboolean, glIsPointInFillPathNV, GLuint path, GLuint mask, GLfloat x, GLfloat y)
1304CALL_HOOK_API_RET(glIsPointInFillPathNV, path, mask, x, y)
1305
1306HOOK_API_ENTRY(GLboolean, glIsPointInStrokePathNV, GLuint path, GLfloat x, GLfloat y)
1307CALL_HOOK_API_RET(glIsPointInStrokePathNV, path, x, y)
1308
1309HOOK_API_ENTRY(GLfloat, glGetPathLengthNV, GLuint path, GLsizei startSegment, GLsizei numSegments)
1310CALL_HOOK_API_RET(glGetPathLengthNV, path, startSegment, numSegments)
1311
1312HOOK_API_ENTRY(GLboolean, glPointAlongPathNV, GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY)
1313CALL_HOOK_API_RET(glPointAlongPathNV, path, startSegment, numSegments, distance, x, y, tangentX, tangentY)
1314
1315HOOK_API_ENTRY(void, glMatrixLoad3x2fNV, GLenum matrixMode, const GLfloat *m)
1316CALL_HOOK_API(glMatrixLoad3x2fNV, matrixMode, m)
1317
1318HOOK_API_ENTRY(void, glMatrixLoad3x3fNV, GLenum matrixMode, const GLfloat *m)
1319CALL_HOOK_API(glMatrixLoad3x3fNV, matrixMode, m)
1320
1321HOOK_API_ENTRY(void, glMatrixLoadTranspose3x3fNV, GLenum matrixMode, const GLfloat *m)
1322CALL_HOOK_API(glMatrixLoadTranspose3x3fNV, matrixMode, m)
1323
1324HOOK_API_ENTRY(void, glMatrixMult3x2fNV, GLenum matrixMode, const GLfloat *m)
1325CALL_HOOK_API(glMatrixMult3x2fNV, matrixMode, m)
1326
1327HOOK_API_ENTRY(void, glMatrixMult3x3fNV, GLenum matrixMode, const GLfloat *m)
1328CALL_HOOK_API(glMatrixMult3x3fNV, matrixMode, m)
1329
1330HOOK_API_ENTRY(void, glMatrixMultTranspose3x3fNV, GLenum matrixMode, const GLfloat *m)
1331CALL_HOOK_API(glMatrixMultTranspose3x3fNV, matrixMode, m)
1332
1333HOOK_API_ENTRY(void, glStencilThenCoverFillPathNV, GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode)
1334CALL_HOOK_API(glStencilThenCoverFillPathNV, path, fillMode, mask, coverMode)
1335
1336HOOK_API_ENTRY(void, glStencilThenCoverStrokePathNV, GLuint path, GLint reference, GLuint mask, GLenum coverMode)
1337CALL_HOOK_API(glStencilThenCoverStrokePathNV, path, reference, mask, coverMode)
1338
1339HOOK_API_ENTRY(void, glStencilThenCoverFillPathInstancedNV, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
1340CALL_HOOK_API(glStencilThenCoverFillPathInstancedNV, numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode, transformType, transformValues)
1341
1342HOOK_API_ENTRY(void, glStencilThenCoverStrokePathInstancedNV, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
1343CALL_HOOK_API(glStencilThenCoverStrokePathInstancedNV, numPaths, pathNameType, paths, pathBase, reference, mask, coverMode, transformType, transformValues)
1344
1345HOOK_API_ENTRY(GLenum, glPathGlyphIndexRangeNV, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint *baseAndCount)
1346CALL_HOOK_API_RET(glPathGlyphIndexRangeNV, fontTarget, fontName, fontStyle, pathParameterTemplate, emScale, baseAndCount)
1347
1348HOOK_API_ENTRY(GLenum, glPathGlyphIndexArrayNV, GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale)
1349CALL_HOOK_API_RET(glPathGlyphIndexArrayNV, firstPathName, fontTarget, fontName, fontStyle, firstGlyphIndex, numGlyphs, pathParameterTemplate, emScale)
1350
1351HOOK_API_ENTRY(GLenum, glPathMemoryGlyphIndexArrayNV, GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale)
1352CALL_HOOK_API_RET(glPathMemoryGlyphIndexArrayNV, firstPathName, fontTarget, fontSize, fontData, faceIndex, firstGlyphIndex, numGlyphs, pathParameterTemplate, emScale)
1353
1354HOOK_API_ENTRY(void, glProgramPathFragmentInputGenNV, GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs)
1355CALL_HOOK_API(glProgramPathFragmentInputGenNV, program, location, genMode, components, coeffs)
1356
1357HOOK_API_ENTRY(void, glGetProgramResourcefvNV, GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLfloat *params)
1358CALL_HOOK_API(glGetProgramResourcefvNV, program, programInterface, index, propCount, props, count, length, params)
1359
1360HOOK_API_ENTRY(void, glMatrixFrustumEXT, GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1361CALL_HOOK_API(glMatrixFrustumEXT, mode, left, right, bottom, top, zNear, zFar)
1362
1363HOOK_API_ENTRY(void, glMatrixLoadIdentityEXT, GLenum mode)
1364CALL_HOOK_API(glMatrixLoadIdentityEXT, mode)
1365
1366HOOK_API_ENTRY(void, glMatrixLoadTransposefEXT, GLenum mode, const GLfloat *m)
1367CALL_HOOK_API(glMatrixLoadTransposefEXT, mode, m)
1368
1369HOOK_API_ENTRY(void, glMatrixLoadTransposedEXT, GLenum mode, const GLdouble *m)
1370CALL_HOOK_API(glMatrixLoadTransposedEXT, mode, m)
1371
1372HOOK_API_ENTRY(void, glMatrixLoadfEXT, GLenum mode, const GLfloat *m)
1373CALL_HOOK_API(glMatrixLoadfEXT, mode, m)
1374
1375HOOK_API_ENTRY(void, glMatrixLoaddEXT, GLenum mode, const GLdouble *m)
1376CALL_HOOK_API(glMatrixLoaddEXT, mode, m)
1377
1378HOOK_API_ENTRY(void, glMatrixMultTransposefEXT, GLenum mode, const GLfloat *m)
1379CALL_HOOK_API(glMatrixMultTransposefEXT, mode, m)
1380
1381HOOK_API_ENTRY(void, glMatrixMultTransposedEXT, GLenum mode, const GLdouble *m)
1382CALL_HOOK_API(glMatrixMultTransposedEXT, mode, m)
1383
1384HOOK_API_ENTRY(void, glMatrixMultfEXT, GLenum mode, const GLfloat *m)
1385CALL_HOOK_API(glMatrixMultfEXT, mode, m)
1386
1387HOOK_API_ENTRY(void, glMatrixMultdEXT, GLenum mode, const GLdouble *m)
1388CALL_HOOK_API(glMatrixMultdEXT, mode, m)
1389
1390HOOK_API_ENTRY(void, glMatrixOrthoEXT, GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1391CALL_HOOK_API(glMatrixOrthoEXT, mode, left, right, bottom, top, zNear, zFar)
1392
1393HOOK_API_ENTRY(void, glMatrixPopEXT, GLenum mode)
1394CALL_HOOK_API(glMatrixPopEXT, mode)
1395
1396HOOK_API_ENTRY(void, glMatrixPushEXT, GLenum mode)
1397CALL_HOOK_API(glMatrixPushEXT, mode)
1398
1399HOOK_API_ENTRY(void, glMatrixRotatefEXT, GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
1400CALL_HOOK_API(glMatrixRotatefEXT, mode, angle, x, y, z)
1401
1402HOOK_API_ENTRY(void, glMatrixRotatedEXT, GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1403CALL_HOOK_API(glMatrixRotatedEXT, mode, angle, x, y, z)
1404
1405HOOK_API_ENTRY(void, glMatrixScalefEXT, GLenum mode, GLfloat x, GLfloat y, GLfloat z)
1406CALL_HOOK_API(glMatrixScalefEXT, mode, x, y, z)
1407
1408HOOK_API_ENTRY(void, glMatrixScaledEXT, GLenum mode, GLdouble x, GLdouble y, GLdouble z)
1409CALL_HOOK_API(glMatrixScaledEXT, mode, x, y, z)
1410
1411HOOK_API_ENTRY(void, glMatrixTranslatefEXT, GLenum mode, GLfloat x, GLfloat y, GLfloat z)
1412CALL_HOOK_API(glMatrixTranslatefEXT, mode, x, y, z)
1413
1414HOOK_API_ENTRY(void, glMatrixTranslatedEXT, GLenum mode, GLdouble x, GLdouble y, GLdouble z)
1415CALL_HOOK_API(glMatrixTranslatedEXT, mode, x, y, z)
1416
1417HOOK_API_ENTRY(void, glPolygonModeNV, GLenum face, GLenum mode)
1418CALL_HOOK_API(glPolygonModeNV, face, mode)
1419
1420HOOK_API_ENTRY(void, glReadBufferNV, GLenum mode)
1421CALL_HOOK_API(glReadBufferNV, mode)
1422
1423HOOK_API_ENTRY(void, glFramebufferSampleLocationsfvNV, GLenum target, GLuint start, GLsizei count, const GLfloat *v)
1424CALL_HOOK_API(glFramebufferSampleLocationsfvNV, target, start, count, v)
1425
1426HOOK_API_ENTRY(void, glNamedFramebufferSampleLocationsfvNV, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v)
1427CALL_HOOK_API(glNamedFramebufferSampleLocationsfvNV, framebuffer, start, count, v)
1428
1429HOOK_API_ENTRY(void, glResolveDepthValuesNV, void)
1430CALL_HOOK_API(glResolveDepthValuesNV)
1431
1432HOOK_API_ENTRY(void, glScissorExclusiveNV, GLint x, GLint y, GLsizei width, GLsizei height)
1433CALL_HOOK_API(glScissorExclusiveNV, x, y, width, height)
1434
1435HOOK_API_ENTRY(void, glScissorExclusiveArrayvNV, GLuint first, GLsizei count, const GLint *v)
1436CALL_HOOK_API(glScissorExclusiveArrayvNV, first, count, v)
1437
1438HOOK_API_ENTRY(void, glBindShadingRateImageNV, GLuint texture)
1439CALL_HOOK_API(glBindShadingRateImageNV, texture)
1440
1441HOOK_API_ENTRY(void, glGetShadingRateImagePaletteNV, GLuint viewport, GLuint entry, GLenum *rate)
1442CALL_HOOK_API(glGetShadingRateImagePaletteNV, viewport, entry, rate)
1443
1444HOOK_API_ENTRY(void, glGetShadingRateSampleLocationivNV, GLenum rate, GLuint samples, GLuint index, GLint *location)
1445CALL_HOOK_API(glGetShadingRateSampleLocationivNV, rate, samples, index, location)
1446
1447HOOK_API_ENTRY(void, glShadingRateImageBarrierNV, GLboolean synchronize)
1448CALL_HOOK_API(glShadingRateImageBarrierNV, synchronize)
1449
1450HOOK_API_ENTRY(void, glShadingRateImagePaletteNV, GLuint viewport, GLuint first, GLsizei count, const GLenum *rates)
1451CALL_HOOK_API(glShadingRateImagePaletteNV, viewport, first, count, rates)
1452
1453HOOK_API_ENTRY(void, glShadingRateSampleOrderNV, GLenum order)
1454CALL_HOOK_API(glShadingRateSampleOrderNV, order)
1455
1456HOOK_API_ENTRY(void, glShadingRateSampleOrderCustomNV, GLenum rate, GLuint samples, const GLint *locations)
1457CALL_HOOK_API(glShadingRateSampleOrderCustomNV, rate, samples, locations)
1458
1459HOOK_API_ENTRY(void, glCreateSemaphoresNV, GLsizei n, GLuint *semaphores)
1460CALL_HOOK_API(glCreateSemaphoresNV, n, semaphores)
1461
1462HOOK_API_ENTRY(void, glSemaphoreParameterivNV, GLuint semaphore, GLenum pname, const GLint *params)
1463CALL_HOOK_API(glSemaphoreParameterivNV, semaphore, pname, params)
1464
1465HOOK_API_ENTRY(void, glGetSemaphoreParameterivNV, GLuint semaphore, GLenum pname, GLint *params)
1466CALL_HOOK_API(glGetSemaphoreParameterivNV, semaphore, pname, params)
1467
1468HOOK_API_ENTRY(void, glViewportArrayvNV, GLuint first, GLsizei count, const GLfloat *v)
1469CALL_HOOK_API(glViewportArrayvNV, first, count, v)
1470
1471HOOK_API_ENTRY(void, glViewportIndexedfNV, GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h)
1472CALL_HOOK_API(glViewportIndexedfNV, index, x, y, w, h)
1473
1474HOOK_API_ENTRY(void, glViewportIndexedfvNV, GLuint index, const GLfloat *v)
1475CALL_HOOK_API(glViewportIndexedfvNV, index, v)
1476
1477HOOK_API_ENTRY(void, glScissorArrayvNV, GLuint first, GLsizei count, const GLint *v)
1478CALL_HOOK_API(glScissorArrayvNV, first, count, v)
1479
1480HOOK_API_ENTRY(void, glScissorIndexedNV, GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height)
1481CALL_HOOK_API(glScissorIndexedNV, index, left, bottom, width, height)
1482
1483HOOK_API_ENTRY(void, glScissorIndexedvNV, GLuint index, const GLint *v)
1484CALL_HOOK_API(glScissorIndexedvNV, index, v)
1485
1486HOOK_API_ENTRY(void, glDepthRangeArrayfvNV, GLuint first, GLsizei count, const GLfloat *v)
1487CALL_HOOK_API(glDepthRangeArrayfvNV, first, count, v)
1488
1489HOOK_API_ENTRY(void, glDepthRangeIndexedfNV, GLuint index, GLfloat n, GLfloat f)
1490CALL_HOOK_API(glDepthRangeIndexedfNV, index, n, f)
1491
1492HOOK_API_ENTRY(void, glGetFloati_vNV, GLenum target, GLuint index, GLfloat *data)
1493CALL_HOOK_API(glGetFloati_vNV, target, index, data)
1494
1495HOOK_API_ENTRY(void, glEnableiNV, GLenum target, GLuint index)
1496CALL_HOOK_API(glEnableiNV, target, index)
1497
1498HOOK_API_ENTRY(void, glDisableiNV, GLenum target, GLuint index)
1499CALL_HOOK_API(glDisableiNV, target, index)
1500
1501HOOK_API_ENTRY(GLboolean, glIsEnablediNV, GLenum target, GLuint index)
1502CALL_HOOK_API_RET(glIsEnablediNV, target, index)
1503
1504HOOK_API_ENTRY(void, glViewportSwizzleNV, GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew)
1505CALL_HOOK_API(glViewportSwizzleNV, index, swizzlex, swizzley, swizzlez, swizzlew)
1506
1507HOOK_API_ENTRY(void, glFramebufferTextureMultiviewOVR, GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews)
1508CALL_HOOK_API(glFramebufferTextureMultiviewOVR, target, attachment, texture, level, baseViewIndex, numViews)
1509
1510HOOK_API_ENTRY(void, glFramebufferTextureMultisampleMultiviewOVR, GLenum target, GLenum attachment, GLuint texture, GLint level, GLsizei samples, GLint baseViewIndex, GLsizei numViews)
1511CALL_HOOK_API(glFramebufferTextureMultisampleMultiviewOVR, target, attachment, texture, level, samples, baseViewIndex, numViews)
1512
1513HOOK_API_ENTRY(void, glAlphaFuncQCOM, GLenum func, GLclampf ref)
1514CALL_HOOK_API(glAlphaFuncQCOM, func, ref)
1515
1516HOOK_API_ENTRY(void, glGetDriverControlsQCOM, GLint *num, GLsizei size, GLuint *driverControls)
1517CALL_HOOK_API(glGetDriverControlsQCOM, num, size, driverControls)
1518
1519HOOK_API_ENTRY(void, glGetDriverControlStringQCOM, GLuint driverControl, GLsizei bufSize, GLsizei *length, GLchar *driverControlString)
1520CALL_HOOK_API(glGetDriverControlStringQCOM, driverControl, bufSize, length, driverControlString)
1521
1522HOOK_API_ENTRY(void, glEnableDriverControlQCOM, GLuint driverControl)
1523CALL_HOOK_API(glEnableDriverControlQCOM, driverControl)
1524
1525HOOK_API_ENTRY(void, glDisableDriverControlQCOM, GLuint driverControl)
1526CALL_HOOK_API(glDisableDriverControlQCOM, driverControl)
1527
1528HOOK_API_ENTRY(void, glExtGetTexturesQCOM, GLuint *textures, GLint maxTextures, GLint *numTextures)
1529CALL_HOOK_API(glExtGetTexturesQCOM, textures, maxTextures, numTextures)
1530
1531HOOK_API_ENTRY(void, glExtGetBuffersQCOM, GLuint *buffers, GLint maxBuffers, GLint *numBuffers)
1532CALL_HOOK_API(glExtGetBuffersQCOM, buffers, maxBuffers, numBuffers)
1533
1534HOOK_API_ENTRY(void, glExtGetRenderbuffersQCOM, GLuint *renderbuffers, GLint maxRenderbuffers, GLint *numRenderbuffers)
1535CALL_HOOK_API(glExtGetRenderbuffersQCOM, renderbuffers, maxRenderbuffers, numRenderbuffers)
1536
1537HOOK_API_ENTRY(void, glExtGetFramebuffersQCOM, GLuint *framebuffers, GLint maxFramebuffers, GLint *numFramebuffers)
1538CALL_HOOK_API(glExtGetFramebuffersQCOM, framebuffers, maxFramebuffers, numFramebuffers)
1539
1540HOOK_API_ENTRY(void, glExtGetTexLevelParameterivQCOM, GLuint texture, GLenum face, GLint level, GLenum pname, GLint *params)
1541CALL_HOOK_API(glExtGetTexLevelParameterivQCOM, texture, face, level, pname, params)
1542
1543HOOK_API_ENTRY(void, glExtTexObjectStateOverrideiQCOM, GLenum target, GLenum pname, GLint param)
1544CALL_HOOK_API(glExtTexObjectStateOverrideiQCOM, target, pname, param)
1545
1546HOOK_API_ENTRY(void, glExtGetTexSubImageQCOM, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, void *texels)
1547CALL_HOOK_API(glExtGetTexSubImageQCOM, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, texels)
1548
1549HOOK_API_ENTRY(void, glExtGetBufferPointervQCOM, GLenum target, void **params)
1550CALL_HOOK_API(glExtGetBufferPointervQCOM, target, params)
1551
1552HOOK_API_ENTRY(void, glExtGetShadersQCOM, GLuint *shaders, GLint maxShaders, GLint *numShaders)
1553CALL_HOOK_API(glExtGetShadersQCOM, shaders, maxShaders, numShaders)
1554
1555HOOK_API_ENTRY(void, glExtGetProgramsQCOM, GLuint *programs, GLint maxPrograms, GLint *numPrograms)
1556CALL_HOOK_API(glExtGetProgramsQCOM, programs, maxPrograms, numPrograms)
1557
1558HOOK_API_ENTRY(GLboolean, glExtIsProgramBinaryQCOM, GLuint program)
1559CALL_HOOK_API_RET(glExtIsProgramBinaryQCOM, program)
1560
1561HOOK_API_ENTRY(void, glExtGetProgramBinarySourceQCOM, GLuint program, GLenum shadertype, GLchar *source, GLint *length)
1562CALL_HOOK_API(glExtGetProgramBinarySourceQCOM, program, shadertype, source, length)
1563
1564HOOK_API_ENTRY(void, glExtrapolateTex2DQCOM, GLuint src1, GLuint src2, GLuint output, GLfloat scaleFactor)
1565CALL_HOOK_API(glExtrapolateTex2DQCOM, src1, src2, output, scaleFactor)
1566
1567HOOK_API_ENTRY(void, glFramebufferFoveationConfigQCOM, GLuint framebuffer, GLuint numLayers, GLuint focalPointsPerLayer, GLuint requestedFeatures, GLuint *providedFeatures)
1568CALL_HOOK_API(glFramebufferFoveationConfigQCOM, framebuffer, numLayers, focalPointsPerLayer, requestedFeatures, providedFeatures)
1569
1570HOOK_API_ENTRY(void, glFramebufferFoveationParametersQCOM, GLuint framebuffer, GLuint layer, GLuint focalPoint, GLfloat focalX, GLfloat focalY, GLfloat gainX, GLfloat gainY, GLfloat foveaArea)
1571CALL_HOOK_API(glFramebufferFoveationParametersQCOM, framebuffer, layer, focalPoint, focalX, focalY, gainX, gainY, foveaArea)
1572
1573HOOK_API_ENTRY(void, glTexEstimateMotionQCOM, GLuint ref, GLuint target, GLuint output)
1574CALL_HOOK_API(glTexEstimateMotionQCOM, ref, target, output)
1575
1576HOOK_API_ENTRY(void, glTexEstimateMotionRegionsQCOM, GLuint ref, GLuint target, GLuint output, GLuint mask)
1577CALL_HOOK_API(glTexEstimateMotionRegionsQCOM, ref, target, output, mask)
1578
1579HOOK_API_ENTRY(void, glFramebufferFetchBarrierQCOM, void)
1580CALL_HOOK_API(glFramebufferFetchBarrierQCOM)
1581
1582HOOK_API_ENTRY(void, glShadingRateQCOM, GLenum rate)
1583CALL_HOOK_API(glShadingRateQCOM, rate)
1584
1585HOOK_API_ENTRY(void, glTextureFoveationParametersQCOM, GLuint texture, GLuint layer, GLuint focalPoint, GLfloat focalX, GLfloat focalY, GLfloat gainX, GLfloat gainY, GLfloat foveaArea)
1586CALL_HOOK_API(glTextureFoveationParametersQCOM, texture, layer, focalPoint, focalX, focalY, gainX, gainY, foveaArea)
1587
1588HOOK_API_ENTRY(void, glStartTilingQCOM, GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask)
1589CALL_HOOK_API(glStartTilingQCOM, x, y, width, height, preserveMask)
1590
1591HOOK_API_ENTRY(void, glEndTilingQCOM, GLbitfield preserveMask)
1592CALL_HOOK_API(glEndTilingQCOM, preserveMask)
1593
1594