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