1HOOK_API_ENTRY(void, glAccum, GLenum op, GLfloat value) 2CALL_HOOK_API(glAccum, op, value) 3 4HOOK_API_ENTRY(void, glAccumxOES, GLenum op, GLfixed value) 5CALL_HOOK_API(glAccumxOES, op, value) 6 7HOOK_API_ENTRY(GLboolean, glAcquireKeyedMutexWin32EXT, GLuint memory, GLuint64 key, GLuint timeout) 8CALL_HOOK_API_RET(glAcquireKeyedMutexWin32EXT, memory, key, timeout) 9 10HOOK_API_ENTRY(void, glActiveProgramEXT, GLuint program) 11CALL_HOOK_API(glActiveProgramEXT, program) 12 13HOOK_API_ENTRY(void, glActiveShaderProgram, GLuint pipeline, GLuint program) 14CALL_HOOK_API(glActiveShaderProgram, pipeline, program) 15 16HOOK_API_ENTRY(void, glActiveStencilFaceEXT, GLenum face) 17CALL_HOOK_API(glActiveStencilFaceEXT, face) 18 19HOOK_API_ENTRY(void, glActiveTexture, GLenum texture) 20CALL_HOOK_API(glActiveTexture, texture) 21 22HOOK_API_ENTRY(void, glActiveTextureARB, GLenum texture) 23CALL_HOOK_API(glActiveTextureARB, texture) 24 25HOOK_API_ENTRY(void, glActiveVaryingNV, GLuint program, const GLchar *name) 26CALL_HOOK_API(glActiveVaryingNV, program, name) 27 28HOOK_API_ENTRY(void, glAlphaFragmentOp1ATI, GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) 29CALL_HOOK_API(glAlphaFragmentOp1ATI, op, dst, dstMod, arg1, arg1Rep, arg1Mod) 30 31HOOK_API_ENTRY(void, glAlphaFragmentOp2ATI, GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) 32CALL_HOOK_API(glAlphaFragmentOp2ATI, op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod) 33 34HOOK_API_ENTRY(void, glAlphaFragmentOp3ATI, GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) 35CALL_HOOK_API(glAlphaFragmentOp3ATI, op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod) 36 37HOOK_API_ENTRY(void, glAlphaFunc, GLenum func, GLclampf ref) 38CALL_HOOK_API(glAlphaFunc, func, ref) 39 40HOOK_API_ENTRY(void, glAlphaFuncxOES, GLenum func, GLfixed ref) 41CALL_HOOK_API(glAlphaFuncxOES, func, ref) 42 43HOOK_API_ENTRY(void, glAlphaToCoverageDitherControlNV, GLenum mode) 44CALL_HOOK_API(glAlphaToCoverageDitherControlNV, mode) 45 46HOOK_API_ENTRY(void, glApplyFramebufferAttachmentCMAAINTEL, void) 47CALL_HOOK_API(glApplyFramebufferAttachmentCMAAINTEL) 48 49HOOK_API_ENTRY(void, glApplyTextureEXT, GLenum mode) 50CALL_HOOK_API(glApplyTextureEXT, mode) 51 52HOOK_API_ENTRY(GLboolean, glAreProgramsResidentNV, GLsizei n, const GLuint *programs, GLboolean *residences) 53CALL_HOOK_API_RET(glAreProgramsResidentNV, n, programs, residences) 54 55HOOK_API_ENTRY(GLboolean, glAreTexturesResident, GLsizei n, const GLuint *textures, GLboolean *residences) 56CALL_HOOK_API_RET(glAreTexturesResident, n, textures, residences) 57 58HOOK_API_ENTRY(GLboolean, glAreTexturesResidentEXT, GLsizei n, const GLuint *textures, GLboolean *residences) 59CALL_HOOK_API_RET(glAreTexturesResidentEXT, n, textures, residences) 60 61HOOK_API_ENTRY(void, glArrayElement, GLint i) 62CALL_HOOK_API(glArrayElement, i) 63 64HOOK_API_ENTRY(void, glArrayElementEXT, GLint i) 65CALL_HOOK_API(glArrayElementEXT, i) 66 67HOOK_API_ENTRY(void, glArrayObjectATI, GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) 68CALL_HOOK_API(glArrayObjectATI, array, size, type, stride, buffer, offset) 69 70HOOK_API_ENTRY(GLuint, glAsyncCopyBufferSubDataNVX, GLsizei waitSemaphoreCount, const GLuint *waitSemaphoreArray, const GLuint64 *fenceValueArray, GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray) 71CALL_HOOK_API_RET(glAsyncCopyBufferSubDataNVX, waitSemaphoreCount, waitSemaphoreArray, fenceValueArray, readGpu, writeGpuMask, readBuffer, writeBuffer, readOffset, writeOffset, size, signalSemaphoreCount, signalSemaphoreArray, signalValueArray) 72 73HOOK_API_ENTRY(GLuint, glAsyncCopyImageSubDataNVX, GLsizei waitSemaphoreCount, const GLuint *waitSemaphoreArray, const GLuint64 *waitValueArray, GLuint srcGpu, GLbitfield dstGpuMask, 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, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray) 74CALL_HOOK_API_RET(glAsyncCopyImageSubDataNVX, waitSemaphoreCount, waitSemaphoreArray, waitValueArray, srcGpu, dstGpuMask, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth, signalSemaphoreCount, signalSemaphoreArray, signalValueArray) 75 76HOOK_API_ENTRY(void, glAsyncMarkerSGIX, GLuint marker) 77CALL_HOOK_API(glAsyncMarkerSGIX, marker) 78 79HOOK_API_ENTRY(void, glAttachObjectARB, GLhandleARB containerObj, GLhandleARB obj) 80CALL_HOOK_API(glAttachObjectARB, containerObj, obj) 81 82HOOK_API_ENTRY(void, glAttachShader, GLuint program, GLuint shader) 83CALL_HOOK_API(glAttachShader, program, shader) 84 85HOOK_API_ENTRY(void, glBegin, GLenum mode) 86CALL_HOOK_API(glBegin, mode) 87 88HOOK_API_ENTRY(void, glBeginConditionalRender, GLuint id, GLenum mode) 89CALL_HOOK_API(glBeginConditionalRender, id, mode) 90 91HOOK_API_ENTRY(void, glBeginConditionalRenderNV, GLuint id, GLenum mode) 92CALL_HOOK_API(glBeginConditionalRenderNV, id, mode) 93 94HOOK_API_ENTRY(void, glBeginConditionalRenderNVX, GLuint id) 95CALL_HOOK_API(glBeginConditionalRenderNVX, id) 96 97HOOK_API_ENTRY(void, glBeginFragmentShaderATI, void) 98CALL_HOOK_API(glBeginFragmentShaderATI) 99 100HOOK_API_ENTRY(void, glBeginOcclusionQueryNV, GLuint id) 101CALL_HOOK_API(glBeginOcclusionQueryNV, id) 102 103HOOK_API_ENTRY(void, glBeginPerfMonitorAMD, GLuint monitor) 104CALL_HOOK_API(glBeginPerfMonitorAMD, monitor) 105 106HOOK_API_ENTRY(void, glBeginPerfQueryINTEL, GLuint queryHandle) 107CALL_HOOK_API(glBeginPerfQueryINTEL, queryHandle) 108 109HOOK_API_ENTRY(void, glBeginQuery, GLenum target, GLuint id) 110CALL_HOOK_API(glBeginQuery, target, id) 111 112HOOK_API_ENTRY(void, glBeginQueryARB, GLenum target, GLuint id) 113CALL_HOOK_API(glBeginQueryARB, target, id) 114 115HOOK_API_ENTRY(void, glBeginQueryIndexed, GLenum target, GLuint index, GLuint id) 116CALL_HOOK_API(glBeginQueryIndexed, target, index, id) 117 118HOOK_API_ENTRY(void, glBeginTransformFeedback, GLenum primitiveMode) 119CALL_HOOK_API(glBeginTransformFeedback, primitiveMode) 120 121HOOK_API_ENTRY(void, glBeginTransformFeedbackEXT, GLenum primitiveMode) 122CALL_HOOK_API(glBeginTransformFeedbackEXT, primitiveMode) 123 124HOOK_API_ENTRY(void, glBeginTransformFeedbackNV, GLenum primitiveMode) 125CALL_HOOK_API(glBeginTransformFeedbackNV, primitiveMode) 126 127HOOK_API_ENTRY(void, glBeginVertexShaderEXT, void) 128CALL_HOOK_API(glBeginVertexShaderEXT) 129 130HOOK_API_ENTRY(void, glBeginVideoCaptureNV, GLuint video_capture_slot) 131CALL_HOOK_API(glBeginVideoCaptureNV, video_capture_slot) 132 133HOOK_API_ENTRY(void, glBindAttribLocation, GLuint program, GLuint index, const GLchar *name) 134CALL_HOOK_API(glBindAttribLocation, program, index, name) 135 136HOOK_API_ENTRY(void, glBindAttribLocationARB, GLhandleARB programObj, GLuint index, const GLcharARB *name) 137CALL_HOOK_API(glBindAttribLocationARB, programObj, index, name) 138 139HOOK_API_ENTRY(void, glBindBuffer, GLenum target, GLuint buffer) 140CALL_HOOK_API(glBindBuffer, target, buffer) 141 142HOOK_API_ENTRY(void, glBindBufferARB, GLenum target, GLuint buffer) 143CALL_HOOK_API(glBindBufferARB, target, buffer) 144 145HOOK_API_ENTRY(void, glBindBufferBase, GLenum target, GLuint index, GLuint buffer) 146CALL_HOOK_API(glBindBufferBase, target, index, buffer) 147 148HOOK_API_ENTRY(void, glBindBufferBaseEXT, GLenum target, GLuint index, GLuint buffer) 149CALL_HOOK_API(glBindBufferBaseEXT, target, index, buffer) 150 151HOOK_API_ENTRY(void, glBindBufferBaseNV, GLenum target, GLuint index, GLuint buffer) 152CALL_HOOK_API(glBindBufferBaseNV, target, index, buffer) 153 154HOOK_API_ENTRY(void, glBindBufferOffsetEXT, GLenum target, GLuint index, GLuint buffer, GLintptr offset) 155CALL_HOOK_API(glBindBufferOffsetEXT, target, index, buffer, offset) 156 157HOOK_API_ENTRY(void, glBindBufferOffsetNV, GLenum target, GLuint index, GLuint buffer, GLintptr offset) 158CALL_HOOK_API(glBindBufferOffsetNV, target, index, buffer, offset) 159 160HOOK_API_ENTRY(void, glBindBufferRange, GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) 161CALL_HOOK_API(glBindBufferRange, target, index, buffer, offset, size) 162 163HOOK_API_ENTRY(void, glBindBufferRangeEXT, GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) 164CALL_HOOK_API(glBindBufferRangeEXT, target, index, buffer, offset, size) 165 166HOOK_API_ENTRY(void, glBindBufferRangeNV, GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) 167CALL_HOOK_API(glBindBufferRangeNV, target, index, buffer, offset, size) 168 169HOOK_API_ENTRY(void, glBindBuffersBase, GLenum target, GLuint first, GLsizei count, const GLuint *buffers) 170CALL_HOOK_API(glBindBuffersBase, target, first, count, buffers) 171 172HOOK_API_ENTRY(void, glBindBuffersRange, GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes) 173CALL_HOOK_API(glBindBuffersRange, target, first, count, buffers, offsets, sizes) 174 175HOOK_API_ENTRY(void, glBindFragDataLocation, GLuint program, GLuint color, const GLchar *name) 176CALL_HOOK_API(glBindFragDataLocation, program, color, name) 177 178HOOK_API_ENTRY(void, glBindFragDataLocationEXT, GLuint program, GLuint color, const GLchar *name) 179CALL_HOOK_API(glBindFragDataLocationEXT, program, color, name) 180 181HOOK_API_ENTRY(void, glBindFragDataLocationIndexed, GLuint program, GLuint colorNumber, GLuint index, const GLchar *name) 182CALL_HOOK_API(glBindFragDataLocationIndexed, program, colorNumber, index, name) 183 184HOOK_API_ENTRY(void, glBindFragmentShaderATI, GLuint id) 185CALL_HOOK_API(glBindFragmentShaderATI, id) 186 187HOOK_API_ENTRY(void, glBindFramebuffer, GLenum target, GLuint framebuffer) 188CALL_HOOK_API(glBindFramebuffer, target, framebuffer) 189 190HOOK_API_ENTRY(void, glBindFramebufferEXT, GLenum target, GLuint framebuffer) 191CALL_HOOK_API(glBindFramebufferEXT, target, framebuffer) 192 193HOOK_API_ENTRY(void, glBindImageTexture, GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format) 194CALL_HOOK_API(glBindImageTexture, unit, texture, level, layered, layer, access, format) 195 196HOOK_API_ENTRY(void, glBindImageTextureEXT, GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format) 197CALL_HOOK_API(glBindImageTextureEXT, index, texture, level, layered, layer, access, format) 198 199HOOK_API_ENTRY(void, glBindImageTextures, GLuint first, GLsizei count, const GLuint *textures) 200CALL_HOOK_API(glBindImageTextures, first, count, textures) 201 202HOOK_API_ENTRY(GLuint, glBindLightParameterEXT, GLenum light, GLenum value) 203CALL_HOOK_API_RET(glBindLightParameterEXT, light, value) 204 205HOOK_API_ENTRY(GLuint, glBindMaterialParameterEXT, GLenum face, GLenum value) 206CALL_HOOK_API_RET(glBindMaterialParameterEXT, face, value) 207 208HOOK_API_ENTRY(void, glBindMultiTextureEXT, GLenum texunit, GLenum target, GLuint texture) 209CALL_HOOK_API(glBindMultiTextureEXT, texunit, target, texture) 210 211HOOK_API_ENTRY(GLuint, glBindParameterEXT, GLenum value) 212CALL_HOOK_API_RET(glBindParameterEXT, value) 213 214HOOK_API_ENTRY(void, glBindProgramARB, GLenum target, GLuint program) 215CALL_HOOK_API(glBindProgramARB, target, program) 216 217HOOK_API_ENTRY(void, glBindProgramNV, GLenum target, GLuint id) 218CALL_HOOK_API(glBindProgramNV, target, id) 219 220HOOK_API_ENTRY(void, glBindProgramPipeline, GLuint pipeline) 221CALL_HOOK_API(glBindProgramPipeline, pipeline) 222 223HOOK_API_ENTRY(void, glBindRenderbuffer, GLenum target, GLuint renderbuffer) 224CALL_HOOK_API(glBindRenderbuffer, target, renderbuffer) 225 226HOOK_API_ENTRY(void, glBindRenderbufferEXT, GLenum target, GLuint renderbuffer) 227CALL_HOOK_API(glBindRenderbufferEXT, target, renderbuffer) 228 229HOOK_API_ENTRY(void, glBindSampler, GLuint unit, GLuint sampler) 230CALL_HOOK_API(glBindSampler, unit, sampler) 231 232HOOK_API_ENTRY(void, glBindSamplers, GLuint first, GLsizei count, const GLuint *samplers) 233CALL_HOOK_API(glBindSamplers, first, count, samplers) 234 235HOOK_API_ENTRY(void, glBindShadingRateImageNV, GLuint texture) 236CALL_HOOK_API(glBindShadingRateImageNV, texture) 237 238HOOK_API_ENTRY(GLuint, glBindTexGenParameterEXT, GLenum unit, GLenum coord, GLenum value) 239CALL_HOOK_API_RET(glBindTexGenParameterEXT, unit, coord, value) 240 241HOOK_API_ENTRY(void, glBindTexture, GLenum target, GLuint texture) 242CALL_HOOK_API(glBindTexture, target, texture) 243 244HOOK_API_ENTRY(void, glBindTextureEXT, GLenum target, GLuint texture) 245CALL_HOOK_API(glBindTextureEXT, target, texture) 246 247HOOK_API_ENTRY(void, glBindTextureUnit, GLuint unit, GLuint texture) 248CALL_HOOK_API(glBindTextureUnit, unit, texture) 249 250HOOK_API_ENTRY(GLuint, glBindTextureUnitParameterEXT, GLenum unit, GLenum value) 251CALL_HOOK_API_RET(glBindTextureUnitParameterEXT, unit, value) 252 253HOOK_API_ENTRY(void, glBindTextures, GLuint first, GLsizei count, const GLuint *textures) 254CALL_HOOK_API(glBindTextures, first, count, textures) 255 256HOOK_API_ENTRY(void, glBindTransformFeedback, GLenum target, GLuint id) 257CALL_HOOK_API(glBindTransformFeedback, target, id) 258 259HOOK_API_ENTRY(void, glBindTransformFeedbackNV, GLenum target, GLuint id) 260CALL_HOOK_API(glBindTransformFeedbackNV, target, id) 261 262HOOK_API_ENTRY(void, glBindVertexArray, GLuint array) 263CALL_HOOK_API(glBindVertexArray, array) 264 265HOOK_API_ENTRY(void, glBindVertexArrayAPPLE, GLuint array) 266CALL_HOOK_API(glBindVertexArrayAPPLE, array) 267 268HOOK_API_ENTRY(void, glBindVertexBuffer, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) 269CALL_HOOK_API(glBindVertexBuffer, bindingindex, buffer, offset, stride) 270 271HOOK_API_ENTRY(void, glBindVertexBuffers, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides) 272CALL_HOOK_API(glBindVertexBuffers, first, count, buffers, offsets, strides) 273 274HOOK_API_ENTRY(void, glBindVertexShaderEXT, GLuint id) 275CALL_HOOK_API(glBindVertexShaderEXT, id) 276 277HOOK_API_ENTRY(void, glBindVideoCaptureStreamBufferNV, GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset) 278CALL_HOOK_API(glBindVideoCaptureStreamBufferNV, video_capture_slot, stream, frame_region, offset) 279 280HOOK_API_ENTRY(void, glBindVideoCaptureStreamTextureNV, GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture) 281CALL_HOOK_API(glBindVideoCaptureStreamTextureNV, video_capture_slot, stream, frame_region, target, texture) 282 283HOOK_API_ENTRY(void, glBinormal3bEXT, GLbyte bx, GLbyte by, GLbyte bz) 284CALL_HOOK_API(glBinormal3bEXT, bx, by, bz) 285 286HOOK_API_ENTRY(void, glBinormal3bvEXT, const GLbyte *v) 287CALL_HOOK_API(glBinormal3bvEXT, v) 288 289HOOK_API_ENTRY(void, glBinormal3dEXT, GLdouble bx, GLdouble by, GLdouble bz) 290CALL_HOOK_API(glBinormal3dEXT, bx, by, bz) 291 292HOOK_API_ENTRY(void, glBinormal3dvEXT, const GLdouble *v) 293CALL_HOOK_API(glBinormal3dvEXT, v) 294 295HOOK_API_ENTRY(void, glBinormal3fEXT, GLfloat bx, GLfloat by, GLfloat bz) 296CALL_HOOK_API(glBinormal3fEXT, bx, by, bz) 297 298HOOK_API_ENTRY(void, glBinormal3fvEXT, const GLfloat *v) 299CALL_HOOK_API(glBinormal3fvEXT, v) 300 301HOOK_API_ENTRY(void, glBinormal3iEXT, GLint bx, GLint by, GLint bz) 302CALL_HOOK_API(glBinormal3iEXT, bx, by, bz) 303 304HOOK_API_ENTRY(void, glBinormal3ivEXT, const GLint *v) 305CALL_HOOK_API(glBinormal3ivEXT, v) 306 307HOOK_API_ENTRY(void, glBinormal3sEXT, GLshort bx, GLshort by, GLshort bz) 308CALL_HOOK_API(glBinormal3sEXT, bx, by, bz) 309 310HOOK_API_ENTRY(void, glBinormal3svEXT, const GLshort *v) 311CALL_HOOK_API(glBinormal3svEXT, v) 312 313HOOK_API_ENTRY(void, glBinormalPointerEXT, GLenum type, GLsizei stride, const void *pointer) 314CALL_HOOK_API(glBinormalPointerEXT, type, stride, pointer) 315 316HOOK_API_ENTRY(void, glBitmap, GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap) 317CALL_HOOK_API(glBitmap, width, height, xorig, yorig, xmove, ymove, bitmap) 318 319HOOK_API_ENTRY(void, glBitmapxOES, GLsizei width, GLsizei height, GLfixed xorig, GLfixed yorig, GLfixed xmove, GLfixed ymove, const GLubyte *bitmap) 320CALL_HOOK_API(glBitmapxOES, width, height, xorig, yorig, xmove, ymove, bitmap) 321 322HOOK_API_ENTRY(void, glBlendBarrierKHR, void) 323CALL_HOOK_API(glBlendBarrierKHR) 324 325HOOK_API_ENTRY(void, glBlendBarrierNV, void) 326CALL_HOOK_API(glBlendBarrierNV) 327 328HOOK_API_ENTRY(void, glBlendColor, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) 329CALL_HOOK_API(glBlendColor, red, green, blue, alpha) 330 331HOOK_API_ENTRY(void, glBlendColorEXT, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) 332CALL_HOOK_API(glBlendColorEXT, red, green, blue, alpha) 333 334HOOK_API_ENTRY(void, glBlendColorxOES, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) 335CALL_HOOK_API(glBlendColorxOES, red, green, blue, alpha) 336 337HOOK_API_ENTRY(void, glBlendEquation, GLenum mode) 338CALL_HOOK_API(glBlendEquation, mode) 339 340HOOK_API_ENTRY(void, glBlendEquationEXT, GLenum mode) 341CALL_HOOK_API(glBlendEquationEXT, mode) 342 343HOOK_API_ENTRY(void, glBlendEquationIndexedAMD, GLuint buf, GLenum mode) 344CALL_HOOK_API(glBlendEquationIndexedAMD, buf, mode) 345 346HOOK_API_ENTRY(void, glBlendEquationSeparate, GLenum modeRGB, GLenum modeAlpha) 347CALL_HOOK_API(glBlendEquationSeparate, modeRGB, modeAlpha) 348 349HOOK_API_ENTRY(void, glBlendEquationSeparateATI, GLenum modeRGB, GLenum modeA) 350CALL_HOOK_API(glBlendEquationSeparateATI, modeRGB, modeA) 351 352HOOK_API_ENTRY(void, glBlendEquationSeparateEXT, GLenum modeRGB, GLenum modeAlpha) 353CALL_HOOK_API(glBlendEquationSeparateEXT, modeRGB, modeAlpha) 354 355HOOK_API_ENTRY(void, glBlendEquationSeparateIndexedAMD, GLuint buf, GLenum modeRGB, GLenum modeAlpha) 356CALL_HOOK_API(glBlendEquationSeparateIndexedAMD, buf, modeRGB, modeAlpha) 357 358HOOK_API_ENTRY(void, glBlendEquationSeparatei, GLuint buf, GLenum modeRGB, GLenum modeAlpha) 359CALL_HOOK_API(glBlendEquationSeparatei, buf, modeRGB, modeAlpha) 360 361HOOK_API_ENTRY(void, glBlendEquationSeparateiARB, GLuint buf, GLenum modeRGB, GLenum modeAlpha) 362CALL_HOOK_API(glBlendEquationSeparateiARB, buf, modeRGB, modeAlpha) 363 364HOOK_API_ENTRY(void, glBlendEquationi, GLuint buf, GLenum mode) 365CALL_HOOK_API(glBlendEquationi, buf, mode) 366 367HOOK_API_ENTRY(void, glBlendEquationiARB, GLuint buf, GLenum mode) 368CALL_HOOK_API(glBlendEquationiARB, buf, mode) 369 370HOOK_API_ENTRY(void, glBlendFunc, GLenum sfactor, GLenum dfactor) 371CALL_HOOK_API(glBlendFunc, sfactor, dfactor) 372 373HOOK_API_ENTRY(void, glBlendFuncIndexedAMD, GLuint buf, GLenum src, GLenum dst) 374CALL_HOOK_API(glBlendFuncIndexedAMD, buf, src, dst) 375 376HOOK_API_ENTRY(void, glBlendFuncSeparate, GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) 377CALL_HOOK_API(glBlendFuncSeparate, sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha) 378 379HOOK_API_ENTRY(void, glBlendFuncSeparateEXT, GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) 380CALL_HOOK_API(glBlendFuncSeparateEXT, sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha) 381 382HOOK_API_ENTRY(void, glBlendFuncSeparateINGR, GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) 383CALL_HOOK_API(glBlendFuncSeparateINGR, sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha) 384 385HOOK_API_ENTRY(void, glBlendFuncSeparateIndexedAMD, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) 386CALL_HOOK_API(glBlendFuncSeparateIndexedAMD, buf, srcRGB, dstRGB, srcAlpha, dstAlpha) 387 388HOOK_API_ENTRY(void, glBlendFuncSeparatei, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) 389CALL_HOOK_API(glBlendFuncSeparatei, buf, srcRGB, dstRGB, srcAlpha, dstAlpha) 390 391HOOK_API_ENTRY(void, glBlendFuncSeparateiARB, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) 392CALL_HOOK_API(glBlendFuncSeparateiARB, buf, srcRGB, dstRGB, srcAlpha, dstAlpha) 393 394HOOK_API_ENTRY(void, glBlendFunci, GLuint buf, GLenum src, GLenum dst) 395CALL_HOOK_API(glBlendFunci, buf, src, dst) 396 397HOOK_API_ENTRY(void, glBlendFunciARB, GLuint buf, GLenum src, GLenum dst) 398CALL_HOOK_API(glBlendFunciARB, buf, src, dst) 399 400HOOK_API_ENTRY(void, glBlendParameteriNV, GLenum pname, GLint value) 401CALL_HOOK_API(glBlendParameteriNV, pname, value) 402 403HOOK_API_ENTRY(void, glBlitFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) 404CALL_HOOK_API(glBlitFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) 405 406HOOK_API_ENTRY(void, glBlitFramebufferEXT, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) 407CALL_HOOK_API(glBlitFramebufferEXT, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) 408 409HOOK_API_ENTRY(void, glBlitFramebufferLayerEXT, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint srcLayer, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLint dstLayer, GLbitfield mask, GLenum filter) 410CALL_HOOK_API(glBlitFramebufferLayerEXT, srcX0, srcY0, srcX1, srcY1, srcLayer, dstX0, dstY0, dstX1, dstY1, dstLayer, mask, filter) 411 412HOOK_API_ENTRY(void, glBlitFramebufferLayersEXT, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) 413CALL_HOOK_API(glBlitFramebufferLayersEXT, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) 414 415HOOK_API_ENTRY(void, glBlitNamedFramebuffer, GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) 416CALL_HOOK_API(glBlitNamedFramebuffer, readFramebuffer, drawFramebuffer, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) 417 418HOOK_API_ENTRY(void, glBufferAddressRangeNV, GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length) 419CALL_HOOK_API(glBufferAddressRangeNV, pname, index, address, length) 420 421HOOK_API_ENTRY(void, glBufferAttachMemoryNV, GLenum target, GLuint memory, GLuint64 offset) 422CALL_HOOK_API(glBufferAttachMemoryNV, target, memory, offset) 423 424HOOK_API_ENTRY(void, glBufferData, GLenum target, GLsizeiptr size, const void *data, GLenum usage) 425CALL_HOOK_API(glBufferData, target, size, data, usage) 426 427HOOK_API_ENTRY(void, glBufferDataARB, GLenum target, GLsizeiptrARB size, const void *data, GLenum usage) 428CALL_HOOK_API(glBufferDataARB, target, size, data, usage) 429 430HOOK_API_ENTRY(void, glBufferPageCommitmentARB, GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit) 431CALL_HOOK_API(glBufferPageCommitmentARB, target, offset, size, commit) 432 433HOOK_API_ENTRY(void, glBufferPageCommitmentMemNV, GLenum target, GLintptr offset, GLsizeiptr size, GLuint memory, GLuint64 memOffset, GLboolean commit) 434CALL_HOOK_API(glBufferPageCommitmentMemNV, target, offset, size, memory, memOffset, commit) 435 436HOOK_API_ENTRY(void, glBufferParameteriAPPLE, GLenum target, GLenum pname, GLint param) 437CALL_HOOK_API(glBufferParameteriAPPLE, target, pname, param) 438 439HOOK_API_ENTRY(void, glBufferStorage, GLenum target, GLsizeiptr size, const void *data, GLbitfield flags) 440CALL_HOOK_API(glBufferStorage, target, size, data, flags) 441 442HOOK_API_ENTRY(void, glBufferStorageExternalEXT, GLenum target, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags) 443CALL_HOOK_API(glBufferStorageExternalEXT, target, offset, size, clientBuffer, flags) 444 445HOOK_API_ENTRY(void, glBufferStorageMemEXT, GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset) 446CALL_HOOK_API(glBufferStorageMemEXT, target, size, memory, offset) 447 448HOOK_API_ENTRY(void, glBufferSubData, GLenum target, GLintptr offset, GLsizeiptr size, const void *data) 449CALL_HOOK_API(glBufferSubData, target, offset, size, data) 450 451HOOK_API_ENTRY(void, glBufferSubDataARB, GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data) 452CALL_HOOK_API(glBufferSubDataARB, target, offset, size, data) 453 454HOOK_API_ENTRY(void, glCallCommandListNV, GLuint list) 455CALL_HOOK_API(glCallCommandListNV, list) 456 457HOOK_API_ENTRY(void, glCallList, GLuint list) 458CALL_HOOK_API(glCallList, list) 459 460HOOK_API_ENTRY(void, glCallLists, GLsizei n, GLenum type, const GLvoid *lists) 461CALL_HOOK_API(glCallLists, n, type, lists) 462 463HOOK_API_ENTRY(GLenum, glCheckFramebufferStatus, GLenum target) 464CALL_HOOK_API_RET(glCheckFramebufferStatus, target) 465 466HOOK_API_ENTRY(GLenum, glCheckFramebufferStatusEXT, GLenum target) 467CALL_HOOK_API_RET(glCheckFramebufferStatusEXT, target) 468 469HOOK_API_ENTRY(GLenum, glCheckNamedFramebufferStatus, GLuint framebuffer, GLenum target) 470CALL_HOOK_API_RET(glCheckNamedFramebufferStatus, framebuffer, target) 471 472HOOK_API_ENTRY(GLenum, glCheckNamedFramebufferStatusEXT, GLuint framebuffer, GLenum target) 473CALL_HOOK_API_RET(glCheckNamedFramebufferStatusEXT, framebuffer, target) 474 475HOOK_API_ENTRY(void, glClampColor, GLenum target, GLenum clamp) 476CALL_HOOK_API(glClampColor, target, clamp) 477 478HOOK_API_ENTRY(void, glClampColorARB, GLenum target, GLenum clamp) 479CALL_HOOK_API(glClampColorARB, target, clamp) 480 481HOOK_API_ENTRY(void, glClear, GLbitfield mask) 482CALL_HOOK_API(glClear, mask) 483 484HOOK_API_ENTRY(void, glClearAccum, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) 485CALL_HOOK_API(glClearAccum, red, green, blue, alpha) 486 487HOOK_API_ENTRY(void, glClearAccumxOES, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) 488CALL_HOOK_API(glClearAccumxOES, red, green, blue, alpha) 489 490HOOK_API_ENTRY(void, glClearBufferData, GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data) 491CALL_HOOK_API(glClearBufferData, target, internalformat, format, type, data) 492 493HOOK_API_ENTRY(void, glClearBufferSubData, GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data) 494CALL_HOOK_API(glClearBufferSubData, target, internalformat, offset, size, format, type, data) 495 496HOOK_API_ENTRY(void, glClearBufferfi, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) 497CALL_HOOK_API(glClearBufferfi, buffer, drawbuffer, depth, stencil) 498 499HOOK_API_ENTRY(void, glClearBufferfv, GLenum buffer, GLint drawbuffer, const GLfloat *value) 500CALL_HOOK_API(glClearBufferfv, buffer, drawbuffer, value) 501 502HOOK_API_ENTRY(void, glClearBufferiv, GLenum buffer, GLint drawbuffer, const GLint *value) 503CALL_HOOK_API(glClearBufferiv, buffer, drawbuffer, value) 504 505HOOK_API_ENTRY(void, glClearBufferuiv, GLenum buffer, GLint drawbuffer, const GLuint *value) 506CALL_HOOK_API(glClearBufferuiv, buffer, drawbuffer, value) 507 508HOOK_API_ENTRY(void, glClearColor, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) 509CALL_HOOK_API(glClearColor, red, green, blue, alpha) 510 511HOOK_API_ENTRY(void, glClearColorIiEXT, GLint red, GLint green, GLint blue, GLint alpha) 512CALL_HOOK_API(glClearColorIiEXT, red, green, blue, alpha) 513 514HOOK_API_ENTRY(void, glClearColorIuiEXT, GLuint red, GLuint green, GLuint blue, GLuint alpha) 515CALL_HOOK_API(glClearColorIuiEXT, red, green, blue, alpha) 516 517HOOK_API_ENTRY(void, glClearColorxOES, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) 518CALL_HOOK_API(glClearColorxOES, red, green, blue, alpha) 519 520HOOK_API_ENTRY(void, glClearDepth, GLdouble depth) 521CALL_HOOK_API(glClearDepth, depth) 522 523HOOK_API_ENTRY(void, glClearDepthdNV, GLdouble depth) 524CALL_HOOK_API(glClearDepthdNV, depth) 525 526HOOK_API_ENTRY(void, glClearDepthf, GLfloat d) 527CALL_HOOK_API(glClearDepthf, d) 528 529HOOK_API_ENTRY(void, glClearDepthfOES, GLclampf depth) 530CALL_HOOK_API(glClearDepthfOES, depth) 531 532HOOK_API_ENTRY(void, glClearDepthxOES, GLfixed depth) 533CALL_HOOK_API(glClearDepthxOES, depth) 534 535HOOK_API_ENTRY(void, glClearIndex, GLfloat c) 536CALL_HOOK_API(glClearIndex, c) 537 538HOOK_API_ENTRY(void, glClearNamedBufferData, GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data) 539CALL_HOOK_API(glClearNamedBufferData, buffer, internalformat, format, type, data) 540 541HOOK_API_ENTRY(void, glClearNamedBufferDataEXT, GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data) 542CALL_HOOK_API(glClearNamedBufferDataEXT, buffer, internalformat, format, type, data) 543 544HOOK_API_ENTRY(void, glClearNamedBufferSubData, GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data) 545CALL_HOOK_API(glClearNamedBufferSubData, buffer, internalformat, offset, size, format, type, data) 546 547HOOK_API_ENTRY(void, glClearNamedBufferSubDataEXT, GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data) 548CALL_HOOK_API(glClearNamedBufferSubDataEXT, buffer, internalformat, offset, size, format, type, data) 549 550HOOK_API_ENTRY(void, glClearNamedFramebufferfi, GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) 551CALL_HOOK_API(glClearNamedFramebufferfi, framebuffer, buffer, drawbuffer, depth, stencil) 552 553HOOK_API_ENTRY(void, glClearNamedFramebufferfv, GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value) 554CALL_HOOK_API(glClearNamedFramebufferfv, framebuffer, buffer, drawbuffer, value) 555 556HOOK_API_ENTRY(void, glClearNamedFramebufferiv, GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value) 557CALL_HOOK_API(glClearNamedFramebufferiv, framebuffer, buffer, drawbuffer, value) 558 559HOOK_API_ENTRY(void, glClearNamedFramebufferuiv, GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value) 560CALL_HOOK_API(glClearNamedFramebufferuiv, framebuffer, buffer, drawbuffer, value) 561 562HOOK_API_ENTRY(void, glClearStencil, GLint s) 563CALL_HOOK_API(glClearStencil, s) 564 565HOOK_API_ENTRY(void, glClearTexImage, GLuint texture, GLint level, GLenum format, GLenum type, const void *data) 566CALL_HOOK_API(glClearTexImage, texture, level, format, type, data) 567 568HOOK_API_ENTRY(void, glClearTexSubImage, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data) 569CALL_HOOK_API(glClearTexSubImage, texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, data) 570 571HOOK_API_ENTRY(void, glClientActiveTexture, GLenum texture) 572CALL_HOOK_API(glClientActiveTexture, texture) 573 574HOOK_API_ENTRY(void, glClientActiveTextureARB, GLenum texture) 575CALL_HOOK_API(glClientActiveTextureARB, texture) 576 577HOOK_API_ENTRY(void, glClientActiveVertexStreamATI, GLenum stream) 578CALL_HOOK_API(glClientActiveVertexStreamATI, stream) 579 580HOOK_API_ENTRY(void, glClientAttribDefaultEXT, GLbitfield mask) 581CALL_HOOK_API(glClientAttribDefaultEXT, mask) 582 583HOOK_API_ENTRY(void, glClientWaitSemaphoreui64NVX, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray) 584CALL_HOOK_API(glClientWaitSemaphoreui64NVX, fenceObjectCount, semaphoreArray, fenceValueArray) 585 586HOOK_API_ENTRY(GLenum, glClientWaitSync, GLsync sync, GLbitfield flags, GLuint64 timeout) 587CALL_HOOK_API_RET(glClientWaitSync, sync, flags, timeout) 588 589HOOK_API_ENTRY(void, glClipControl, GLenum origin, GLenum depth) 590CALL_HOOK_API(glClipControl, origin, depth) 591 592HOOK_API_ENTRY(void, glClipPlane, GLenum plane, const GLdouble *equation) 593CALL_HOOK_API(glClipPlane, plane, equation) 594 595HOOK_API_ENTRY(void, glClipPlanefOES, GLenum plane, const GLfloat *equation) 596CALL_HOOK_API(glClipPlanefOES, plane, equation) 597 598HOOK_API_ENTRY(void, glClipPlanexOES, GLenum plane, const GLfixed *equation) 599CALL_HOOK_API(glClipPlanexOES, plane, equation) 600 601HOOK_API_ENTRY(void, glColor3b, GLbyte red, GLbyte green, GLbyte blue) 602CALL_HOOK_API(glColor3b, red, green, blue) 603 604HOOK_API_ENTRY(void, glColor3bv, const GLbyte *v) 605CALL_HOOK_API(glColor3bv, v) 606 607HOOK_API_ENTRY(void, glColor3d, GLdouble red, GLdouble green, GLdouble blue) 608CALL_HOOK_API(glColor3d, red, green, blue) 609 610HOOK_API_ENTRY(void, glColor3dv, const GLdouble *v) 611CALL_HOOK_API(glColor3dv, v) 612 613HOOK_API_ENTRY(void, glColor3f, GLfloat red, GLfloat green, GLfloat blue) 614CALL_HOOK_API(glColor3f, red, green, blue) 615 616HOOK_API_ENTRY(void, glColor3fVertex3fSUN, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) 617CALL_HOOK_API(glColor3fVertex3fSUN, r, g, b, x, y, z) 618 619HOOK_API_ENTRY(void, glColor3fVertex3fvSUN, const GLfloat *c, const GLfloat *v) 620CALL_HOOK_API(glColor3fVertex3fvSUN, c, v) 621 622HOOK_API_ENTRY(void, glColor3fv, const GLfloat *v) 623CALL_HOOK_API(glColor3fv, v) 624 625HOOK_API_ENTRY(void, glColor3hNV, GLhalfNV red, GLhalfNV green, GLhalfNV blue) 626CALL_HOOK_API(glColor3hNV, red, green, blue) 627 628HOOK_API_ENTRY(void, glColor3hvNV, const GLhalfNV *v) 629CALL_HOOK_API(glColor3hvNV, v) 630 631HOOK_API_ENTRY(void, glColor3i, GLint red, GLint green, GLint blue) 632CALL_HOOK_API(glColor3i, red, green, blue) 633 634HOOK_API_ENTRY(void, glColor3iv, const GLint *v) 635CALL_HOOK_API(glColor3iv, v) 636 637HOOK_API_ENTRY(void, glColor3s, GLshort red, GLshort green, GLshort blue) 638CALL_HOOK_API(glColor3s, red, green, blue) 639 640HOOK_API_ENTRY(void, glColor3sv, const GLshort *v) 641CALL_HOOK_API(glColor3sv, v) 642 643HOOK_API_ENTRY(void, glColor3ub, GLubyte red, GLubyte green, GLubyte blue) 644CALL_HOOK_API(glColor3ub, red, green, blue) 645 646HOOK_API_ENTRY(void, glColor3ubv, const GLubyte *v) 647CALL_HOOK_API(glColor3ubv, v) 648 649HOOK_API_ENTRY(void, glColor3ui, GLuint red, GLuint green, GLuint blue) 650CALL_HOOK_API(glColor3ui, red, green, blue) 651 652HOOK_API_ENTRY(void, glColor3uiv, const GLuint *v) 653CALL_HOOK_API(glColor3uiv, v) 654 655HOOK_API_ENTRY(void, glColor3us, GLushort red, GLushort green, GLushort blue) 656CALL_HOOK_API(glColor3us, red, green, blue) 657 658HOOK_API_ENTRY(void, glColor3usv, const GLushort *v) 659CALL_HOOK_API(glColor3usv, v) 660 661HOOK_API_ENTRY(void, glColor3xOES, GLfixed red, GLfixed green, GLfixed blue) 662CALL_HOOK_API(glColor3xOES, red, green, blue) 663 664HOOK_API_ENTRY(void, glColor3xvOES, const GLfixed *components) 665CALL_HOOK_API(glColor3xvOES, components) 666 667HOOK_API_ENTRY(void, glColor4b, GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha) 668CALL_HOOK_API(glColor4b, red, green, blue, alpha) 669 670HOOK_API_ENTRY(void, glColor4bv, const GLbyte *v) 671CALL_HOOK_API(glColor4bv, v) 672 673HOOK_API_ENTRY(void, glColor4d, GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha) 674CALL_HOOK_API(glColor4d, red, green, blue, alpha) 675 676HOOK_API_ENTRY(void, glColor4dv, const GLdouble *v) 677CALL_HOOK_API(glColor4dv, v) 678 679HOOK_API_ENTRY(void, glColor4f, GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) 680CALL_HOOK_API(glColor4f, red, green, blue, alpha) 681 682HOOK_API_ENTRY(void, glColor4fNormal3fVertex3fSUN, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) 683CALL_HOOK_API(glColor4fNormal3fVertex3fSUN, r, g, b, a, nx, ny, nz, x, y, z) 684 685HOOK_API_ENTRY(void, glColor4fNormal3fVertex3fvSUN, const GLfloat *c, const GLfloat *n, const GLfloat *v) 686CALL_HOOK_API(glColor4fNormal3fVertex3fvSUN, c, n, v) 687 688HOOK_API_ENTRY(void, glColor4fv, const GLfloat *v) 689CALL_HOOK_API(glColor4fv, v) 690 691HOOK_API_ENTRY(void, glColor4hNV, GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha) 692CALL_HOOK_API(glColor4hNV, red, green, blue, alpha) 693 694HOOK_API_ENTRY(void, glColor4hvNV, const GLhalfNV *v) 695CALL_HOOK_API(glColor4hvNV, v) 696 697HOOK_API_ENTRY(void, glColor4i, GLint red, GLint green, GLint blue, GLint alpha) 698CALL_HOOK_API(glColor4i, red, green, blue, alpha) 699 700HOOK_API_ENTRY(void, glColor4iv, const GLint *v) 701CALL_HOOK_API(glColor4iv, v) 702 703HOOK_API_ENTRY(void, glColor4s, GLshort red, GLshort green, GLshort blue, GLshort alpha) 704CALL_HOOK_API(glColor4s, red, green, blue, alpha) 705 706HOOK_API_ENTRY(void, glColor4sv, const GLshort *v) 707CALL_HOOK_API(glColor4sv, v) 708 709HOOK_API_ENTRY(void, glColor4ub, GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha) 710CALL_HOOK_API(glColor4ub, red, green, blue, alpha) 711 712HOOK_API_ENTRY(void, glColor4ubVertex2fSUN, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y) 713CALL_HOOK_API(glColor4ubVertex2fSUN, r, g, b, a, x, y) 714 715HOOK_API_ENTRY(void, glColor4ubVertex2fvSUN, const GLubyte *c, const GLfloat *v) 716CALL_HOOK_API(glColor4ubVertex2fvSUN, c, v) 717 718HOOK_API_ENTRY(void, glColor4ubVertex3fSUN, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) 719CALL_HOOK_API(glColor4ubVertex3fSUN, r, g, b, a, x, y, z) 720 721HOOK_API_ENTRY(void, glColor4ubVertex3fvSUN, const GLubyte *c, const GLfloat *v) 722CALL_HOOK_API(glColor4ubVertex3fvSUN, c, v) 723 724HOOK_API_ENTRY(void, glColor4ubv, const GLubyte *v) 725CALL_HOOK_API(glColor4ubv, v) 726 727HOOK_API_ENTRY(void, glColor4ui, GLuint red, GLuint green, GLuint blue, GLuint alpha) 728CALL_HOOK_API(glColor4ui, red, green, blue, alpha) 729 730HOOK_API_ENTRY(void, glColor4uiv, const GLuint *v) 731CALL_HOOK_API(glColor4uiv, v) 732 733HOOK_API_ENTRY(void, glColor4us, GLushort red, GLushort green, GLushort blue, GLushort alpha) 734CALL_HOOK_API(glColor4us, red, green, blue, alpha) 735 736HOOK_API_ENTRY(void, glColor4usv, const GLushort *v) 737CALL_HOOK_API(glColor4usv, v) 738 739HOOK_API_ENTRY(void, glColor4xOES, GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) 740CALL_HOOK_API(glColor4xOES, red, green, blue, alpha) 741 742HOOK_API_ENTRY(void, glColor4xvOES, const GLfixed *components) 743CALL_HOOK_API(glColor4xvOES, components) 744 745HOOK_API_ENTRY(void, glColorFormatNV, GLint size, GLenum type, GLsizei stride) 746CALL_HOOK_API(glColorFormatNV, size, type, stride) 747 748HOOK_API_ENTRY(void, glColorFragmentOp1ATI, GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) 749CALL_HOOK_API(glColorFragmentOp1ATI, op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod) 750 751HOOK_API_ENTRY(void, glColorFragmentOp2ATI, GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) 752CALL_HOOK_API(glColorFragmentOp2ATI, op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod) 753 754HOOK_API_ENTRY(void, glColorFragmentOp3ATI, GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) 755CALL_HOOK_API(glColorFragmentOp3ATI, op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod) 756 757HOOK_API_ENTRY(void, glColorMask, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) 758CALL_HOOK_API(glColorMask, red, green, blue, alpha) 759 760HOOK_API_ENTRY(void, glColorMaskIndexedEXT, GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) 761CALL_HOOK_API(glColorMaskIndexedEXT, index, r, g, b, a) 762 763HOOK_API_ENTRY(void, glColorMaski, GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) 764CALL_HOOK_API(glColorMaski, index, r, g, b, a) 765 766HOOK_API_ENTRY(void, glColorMaterial, GLenum face, GLenum mode) 767CALL_HOOK_API(glColorMaterial, face, mode) 768 769HOOK_API_ENTRY(void, glColorP3ui, GLenum type, GLuint color) 770CALL_HOOK_API(glColorP3ui, type, color) 771 772HOOK_API_ENTRY(void, glColorP3uiv, GLenum type, const GLuint *color) 773CALL_HOOK_API(glColorP3uiv, type, color) 774 775HOOK_API_ENTRY(void, glColorP4ui, GLenum type, GLuint color) 776CALL_HOOK_API(glColorP4ui, type, color) 777 778HOOK_API_ENTRY(void, glColorP4uiv, GLenum type, const GLuint *color) 779CALL_HOOK_API(glColorP4uiv, type, color) 780 781HOOK_API_ENTRY(void, glColorPointer, GLint size, GLenum type, GLsizei stride, const GLvoid *ptr) 782CALL_HOOK_API(glColorPointer, size, type, stride, ptr) 783 784HOOK_API_ENTRY(void, glColorPointerEXT, GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer) 785CALL_HOOK_API(glColorPointerEXT, size, type, stride, count, pointer) 786 787HOOK_API_ENTRY(void, glColorPointerListIBM, GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride) 788CALL_HOOK_API(glColorPointerListIBM, size, type, stride, pointer, ptrstride) 789 790HOOK_API_ENTRY(void, glColorPointervINTEL, GLint size, GLenum type, const void **pointer) 791CALL_HOOK_API(glColorPointervINTEL, size, type, pointer) 792 793HOOK_API_ENTRY(void, glColorSubTable, GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data) 794CALL_HOOK_API(glColorSubTable, target, start, count, format, type, data) 795 796HOOK_API_ENTRY(void, glColorSubTableEXT, GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data) 797CALL_HOOK_API(glColorSubTableEXT, target, start, count, format, type, data) 798 799HOOK_API_ENTRY(void, glColorTable, GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table) 800CALL_HOOK_API(glColorTable, target, internalformat, width, format, type, table) 801 802HOOK_API_ENTRY(void, glColorTableEXT, GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void *table) 803CALL_HOOK_API(glColorTableEXT, target, internalFormat, width, format, type, table) 804 805HOOK_API_ENTRY(void, glColorTableParameterfv, GLenum target, GLenum pname, const GLfloat *params) 806CALL_HOOK_API(glColorTableParameterfv, target, pname, params) 807 808HOOK_API_ENTRY(void, glColorTableParameterfvSGI, GLenum target, GLenum pname, const GLfloat *params) 809CALL_HOOK_API(glColorTableParameterfvSGI, target, pname, params) 810 811HOOK_API_ENTRY(void, glColorTableParameteriv, GLenum target, GLenum pname, const GLint *params) 812CALL_HOOK_API(glColorTableParameteriv, target, pname, params) 813 814HOOK_API_ENTRY(void, glColorTableParameterivSGI, GLenum target, GLenum pname, const GLint *params) 815CALL_HOOK_API(glColorTableParameterivSGI, target, pname, params) 816 817HOOK_API_ENTRY(void, glColorTableSGI, GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table) 818CALL_HOOK_API(glColorTableSGI, target, internalformat, width, format, type, table) 819 820HOOK_API_ENTRY(void, glCombinerInputNV, GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) 821CALL_HOOK_API(glCombinerInputNV, stage, portion, variable, input, mapping, componentUsage) 822 823HOOK_API_ENTRY(void, glCombinerOutputNV, GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) 824CALL_HOOK_API(glCombinerOutputNV, stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum) 825 826HOOK_API_ENTRY(void, glCombinerParameterfNV, GLenum pname, GLfloat param) 827CALL_HOOK_API(glCombinerParameterfNV, pname, param) 828 829HOOK_API_ENTRY(void, glCombinerParameterfvNV, GLenum pname, const GLfloat *params) 830CALL_HOOK_API(glCombinerParameterfvNV, pname, params) 831 832HOOK_API_ENTRY(void, glCombinerParameteriNV, GLenum pname, GLint param) 833CALL_HOOK_API(glCombinerParameteriNV, pname, param) 834 835HOOK_API_ENTRY(void, glCombinerParameterivNV, GLenum pname, const GLint *params) 836CALL_HOOK_API(glCombinerParameterivNV, pname, params) 837 838HOOK_API_ENTRY(void, glCombinerStageParameterfvNV, GLenum stage, GLenum pname, const GLfloat *params) 839CALL_HOOK_API(glCombinerStageParameterfvNV, stage, pname, params) 840 841HOOK_API_ENTRY(void, glCommandListSegmentsNV, GLuint list, GLuint segments) 842CALL_HOOK_API(glCommandListSegmentsNV, list, segments) 843 844HOOK_API_ENTRY(void, glCompileCommandListNV, GLuint list) 845CALL_HOOK_API(glCompileCommandListNV, list) 846 847HOOK_API_ENTRY(void, glCompileShader, GLuint shader) 848CALL_HOOK_API(glCompileShader, shader) 849 850HOOK_API_ENTRY(void, glCompileShaderARB, GLhandleARB shaderObj) 851CALL_HOOK_API(glCompileShaderARB, shaderObj) 852 853HOOK_API_ENTRY(void, glCompileShaderIncludeARB, GLuint shader, GLsizei count, const GLchar *const*path, const GLint *length) 854CALL_HOOK_API(glCompileShaderIncludeARB, shader, count, path, length) 855 856HOOK_API_ENTRY(void, glCompressedMultiTexImage1DEXT, GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits) 857CALL_HOOK_API(glCompressedMultiTexImage1DEXT, texunit, target, level, internalformat, width, border, imageSize, bits) 858 859HOOK_API_ENTRY(void, glCompressedMultiTexImage2DEXT, GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits) 860CALL_HOOK_API(glCompressedMultiTexImage2DEXT, texunit, target, level, internalformat, width, height, border, imageSize, bits) 861 862HOOK_API_ENTRY(void, glCompressedMultiTexImage3DEXT, GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits) 863CALL_HOOK_API(glCompressedMultiTexImage3DEXT, texunit, target, level, internalformat, width, height, depth, border, imageSize, bits) 864 865HOOK_API_ENTRY(void, glCompressedMultiTexSubImage1DEXT, GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits) 866CALL_HOOK_API(glCompressedMultiTexSubImage1DEXT, texunit, target, level, xoffset, width, format, imageSize, bits) 867 868HOOK_API_ENTRY(void, glCompressedMultiTexSubImage2DEXT, GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits) 869CALL_HOOK_API(glCompressedMultiTexSubImage2DEXT, texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits) 870 871HOOK_API_ENTRY(void, glCompressedMultiTexSubImage3DEXT, GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits) 872CALL_HOOK_API(glCompressedMultiTexSubImage3DEXT, texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits) 873 874HOOK_API_ENTRY(void, glCompressedTexImage1D, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data) 875CALL_HOOK_API(glCompressedTexImage1D, target, level, internalformat, width, border, imageSize, data) 876 877HOOK_API_ENTRY(void, glCompressedTexImage1DARB, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data) 878CALL_HOOK_API(glCompressedTexImage1DARB, target, level, internalformat, width, border, imageSize, data) 879 880HOOK_API_ENTRY(void, glCompressedTexImage2D, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data) 881CALL_HOOK_API(glCompressedTexImage2D, target, level, internalformat, width, height, border, imageSize, data) 882 883HOOK_API_ENTRY(void, glCompressedTexImage2DARB, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data) 884CALL_HOOK_API(glCompressedTexImage2DARB, target, level, internalformat, width, height, border, imageSize, data) 885 886HOOK_API_ENTRY(void, glCompressedTexImage3D, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data) 887CALL_HOOK_API(glCompressedTexImage3D, target, level, internalformat, width, height, depth, border, imageSize, data) 888 889HOOK_API_ENTRY(void, glCompressedTexImage3DARB, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data) 890CALL_HOOK_API(glCompressedTexImage3DARB, target, level, internalformat, width, height, depth, border, imageSize, data) 891 892HOOK_API_ENTRY(void, glCompressedTexSubImage1D, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data) 893CALL_HOOK_API(glCompressedTexSubImage1D, target, level, xoffset, width, format, imageSize, data) 894 895HOOK_API_ENTRY(void, glCompressedTexSubImage1DARB, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data) 896CALL_HOOK_API(glCompressedTexSubImage1DARB, target, level, xoffset, width, format, imageSize, data) 897 898HOOK_API_ENTRY(void, glCompressedTexSubImage2D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data) 899CALL_HOOK_API(glCompressedTexSubImage2D, target, level, xoffset, yoffset, width, height, format, imageSize, data) 900 901HOOK_API_ENTRY(void, glCompressedTexSubImage2DARB, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data) 902CALL_HOOK_API(glCompressedTexSubImage2DARB, target, level, xoffset, yoffset, width, height, format, imageSize, data) 903 904HOOK_API_ENTRY(void, glCompressedTexSubImage3D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data) 905CALL_HOOK_API(glCompressedTexSubImage3D, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) 906 907HOOK_API_ENTRY(void, glCompressedTexSubImage3DARB, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data) 908CALL_HOOK_API(glCompressedTexSubImage3DARB, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) 909 910HOOK_API_ENTRY(void, glCompressedTextureImage1DEXT, GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits) 911CALL_HOOK_API(glCompressedTextureImage1DEXT, texture, target, level, internalformat, width, border, imageSize, bits) 912 913HOOK_API_ENTRY(void, glCompressedTextureImage2DEXT, GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits) 914CALL_HOOK_API(glCompressedTextureImage2DEXT, texture, target, level, internalformat, width, height, border, imageSize, bits) 915 916HOOK_API_ENTRY(void, glCompressedTextureImage3DEXT, GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits) 917CALL_HOOK_API(glCompressedTextureImage3DEXT, texture, target, level, internalformat, width, height, depth, border, imageSize, bits) 918 919HOOK_API_ENTRY(void, glCompressedTextureSubImage1D, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data) 920CALL_HOOK_API(glCompressedTextureSubImage1D, texture, level, xoffset, width, format, imageSize, data) 921 922HOOK_API_ENTRY(void, glCompressedTextureSubImage1DEXT, GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits) 923CALL_HOOK_API(glCompressedTextureSubImage1DEXT, texture, target, level, xoffset, width, format, imageSize, bits) 924 925HOOK_API_ENTRY(void, glCompressedTextureSubImage2D, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data) 926CALL_HOOK_API(glCompressedTextureSubImage2D, texture, level, xoffset, yoffset, width, height, format, imageSize, data) 927 928HOOK_API_ENTRY(void, glCompressedTextureSubImage2DEXT, GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits) 929CALL_HOOK_API(glCompressedTextureSubImage2DEXT, texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits) 930 931HOOK_API_ENTRY(void, glCompressedTextureSubImage3D, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data) 932CALL_HOOK_API(glCompressedTextureSubImage3D, texture, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) 933 934HOOK_API_ENTRY(void, glCompressedTextureSubImage3DEXT, GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits) 935CALL_HOOK_API(glCompressedTextureSubImage3DEXT, texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits) 936 937HOOK_API_ENTRY(void, glConservativeRasterParameterfNV, GLenum pname, GLfloat value) 938CALL_HOOK_API(glConservativeRasterParameterfNV, pname, value) 939 940HOOK_API_ENTRY(void, glConservativeRasterParameteriNV, GLenum pname, GLint param) 941CALL_HOOK_API(glConservativeRasterParameteriNV, pname, param) 942 943HOOK_API_ENTRY(void, glConvolutionFilter1D, GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image) 944CALL_HOOK_API(glConvolutionFilter1D, target, internalformat, width, format, type, image) 945 946HOOK_API_ENTRY(void, glConvolutionFilter1DEXT, GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image) 947CALL_HOOK_API(glConvolutionFilter1DEXT, target, internalformat, width, format, type, image) 948 949HOOK_API_ENTRY(void, glConvolutionFilter2D, GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image) 950CALL_HOOK_API(glConvolutionFilter2D, target, internalformat, width, height, format, type, image) 951 952HOOK_API_ENTRY(void, glConvolutionFilter2DEXT, GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image) 953CALL_HOOK_API(glConvolutionFilter2DEXT, target, internalformat, width, height, format, type, image) 954 955HOOK_API_ENTRY(void, glConvolutionParameterf, GLenum target, GLenum pname, GLfloat params) 956CALL_HOOK_API(glConvolutionParameterf, target, pname, params) 957 958HOOK_API_ENTRY(void, glConvolutionParameterfEXT, GLenum target, GLenum pname, GLfloat params) 959CALL_HOOK_API(glConvolutionParameterfEXT, target, pname, params) 960 961HOOK_API_ENTRY(void, glConvolutionParameterfv, GLenum target, GLenum pname, const GLfloat *params) 962CALL_HOOK_API(glConvolutionParameterfv, target, pname, params) 963 964HOOK_API_ENTRY(void, glConvolutionParameterfvEXT, GLenum target, GLenum pname, const GLfloat *params) 965CALL_HOOK_API(glConvolutionParameterfvEXT, target, pname, params) 966 967HOOK_API_ENTRY(void, glConvolutionParameteri, GLenum target, GLenum pname, GLint params) 968CALL_HOOK_API(glConvolutionParameteri, target, pname, params) 969 970HOOK_API_ENTRY(void, glConvolutionParameteriEXT, GLenum target, GLenum pname, GLint params) 971CALL_HOOK_API(glConvolutionParameteriEXT, target, pname, params) 972 973HOOK_API_ENTRY(void, glConvolutionParameteriv, GLenum target, GLenum pname, const GLint *params) 974CALL_HOOK_API(glConvolutionParameteriv, target, pname, params) 975 976HOOK_API_ENTRY(void, glConvolutionParameterivEXT, GLenum target, GLenum pname, const GLint *params) 977CALL_HOOK_API(glConvolutionParameterivEXT, target, pname, params) 978 979HOOK_API_ENTRY(void, glConvolutionParameterxOES, GLenum target, GLenum pname, GLfixed param) 980CALL_HOOK_API(glConvolutionParameterxOES, target, pname, param) 981 982HOOK_API_ENTRY(void, glConvolutionParameterxvOES, GLenum target, GLenum pname, const GLfixed *params) 983CALL_HOOK_API(glConvolutionParameterxvOES, target, pname, params) 984 985HOOK_API_ENTRY(void, glCopyBufferSubData, GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) 986CALL_HOOK_API(glCopyBufferSubData, readTarget, writeTarget, readOffset, writeOffset, size) 987 988HOOK_API_ENTRY(void, glCopyColorSubTable, GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) 989CALL_HOOK_API(glCopyColorSubTable, target, start, x, y, width) 990 991HOOK_API_ENTRY(void, glCopyColorSubTableEXT, GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) 992CALL_HOOK_API(glCopyColorSubTableEXT, target, start, x, y, width) 993 994HOOK_API_ENTRY(void, glCopyColorTable, GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) 995CALL_HOOK_API(glCopyColorTable, target, internalformat, x, y, width) 996 997HOOK_API_ENTRY(void, glCopyColorTableSGI, GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) 998CALL_HOOK_API(glCopyColorTableSGI, target, internalformat, x, y, width) 999 1000HOOK_API_ENTRY(void, glCopyConvolutionFilter1D, GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) 1001CALL_HOOK_API(glCopyConvolutionFilter1D, target, internalformat, x, y, width) 1002 1003HOOK_API_ENTRY(void, glCopyConvolutionFilter1DEXT, GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) 1004CALL_HOOK_API(glCopyConvolutionFilter1DEXT, target, internalformat, x, y, width) 1005 1006HOOK_API_ENTRY(void, glCopyConvolutionFilter2D, GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) 1007CALL_HOOK_API(glCopyConvolutionFilter2D, target, internalformat, x, y, width, height) 1008 1009HOOK_API_ENTRY(void, glCopyConvolutionFilter2DEXT, GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) 1010CALL_HOOK_API(glCopyConvolutionFilter2DEXT, target, internalformat, x, y, width, height) 1011 1012HOOK_API_ENTRY(void, glCopyImageSubData, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth) 1013CALL_HOOK_API(glCopyImageSubData, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth) 1014 1015HOOK_API_ENTRY(void, glCopyImageSubDataNV, 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 width, GLsizei height, GLsizei depth) 1016CALL_HOOK_API(glCopyImageSubDataNV, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth) 1017 1018HOOK_API_ENTRY(void, glCopyMultiTexImage1DEXT, GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) 1019CALL_HOOK_API(glCopyMultiTexImage1DEXT, texunit, target, level, internalformat, x, y, width, border) 1020 1021HOOK_API_ENTRY(void, glCopyMultiTexImage2DEXT, GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) 1022CALL_HOOK_API(glCopyMultiTexImage2DEXT, texunit, target, level, internalformat, x, y, width, height, border) 1023 1024HOOK_API_ENTRY(void, glCopyMultiTexSubImage1DEXT, GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) 1025CALL_HOOK_API(glCopyMultiTexSubImage1DEXT, texunit, target, level, xoffset, x, y, width) 1026 1027HOOK_API_ENTRY(void, glCopyMultiTexSubImage2DEXT, GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) 1028CALL_HOOK_API(glCopyMultiTexSubImage2DEXT, texunit, target, level, xoffset, yoffset, x, y, width, height) 1029 1030HOOK_API_ENTRY(void, glCopyMultiTexSubImage3DEXT, GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) 1031CALL_HOOK_API(glCopyMultiTexSubImage3DEXT, texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height) 1032 1033HOOK_API_ENTRY(void, glCopyNamedBufferSubData, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) 1034CALL_HOOK_API(glCopyNamedBufferSubData, readBuffer, writeBuffer, readOffset, writeOffset, size) 1035 1036HOOK_API_ENTRY(void, glCopyPathNV, GLuint resultPath, GLuint srcPath) 1037CALL_HOOK_API(glCopyPathNV, resultPath, srcPath) 1038 1039HOOK_API_ENTRY(void, glCopyPixels, GLint x, GLint y, GLsizei width, GLsizei height, GLenum type) 1040CALL_HOOK_API(glCopyPixels, x, y, width, height, type) 1041 1042HOOK_API_ENTRY(void, glCopyTexImage1D, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) 1043CALL_HOOK_API(glCopyTexImage1D, target, level, internalformat, x, y, width, border) 1044 1045HOOK_API_ENTRY(void, glCopyTexImage1DEXT, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) 1046CALL_HOOK_API(glCopyTexImage1DEXT, target, level, internalformat, x, y, width, border) 1047 1048HOOK_API_ENTRY(void, glCopyTexImage2D, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) 1049CALL_HOOK_API(glCopyTexImage2D, target, level, internalformat, x, y, width, height, border) 1050 1051HOOK_API_ENTRY(void, glCopyTexImage2DEXT, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) 1052CALL_HOOK_API(glCopyTexImage2DEXT, target, level, internalformat, x, y, width, height, border) 1053 1054HOOK_API_ENTRY(void, glCopyTexSubImage1D, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) 1055CALL_HOOK_API(glCopyTexSubImage1D, target, level, xoffset, x, y, width) 1056 1057HOOK_API_ENTRY(void, glCopyTexSubImage1DEXT, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) 1058CALL_HOOK_API(glCopyTexSubImage1DEXT, target, level, xoffset, x, y, width) 1059 1060HOOK_API_ENTRY(void, glCopyTexSubImage2D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) 1061CALL_HOOK_API(glCopyTexSubImage2D, target, level, xoffset, yoffset, x, y, width, height) 1062 1063HOOK_API_ENTRY(void, glCopyTexSubImage2DEXT, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) 1064CALL_HOOK_API(glCopyTexSubImage2DEXT, target, level, xoffset, yoffset, x, y, width, height) 1065 1066HOOK_API_ENTRY(void, glCopyTexSubImage3D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) 1067CALL_HOOK_API(glCopyTexSubImage3D, target, level, xoffset, yoffset, zoffset, x, y, width, height) 1068 1069HOOK_API_ENTRY(void, glCopyTexSubImage3DEXT, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) 1070CALL_HOOK_API(glCopyTexSubImage3DEXT, target, level, xoffset, yoffset, zoffset, x, y, width, height) 1071 1072HOOK_API_ENTRY(void, glCopyTextureImage1DEXT, GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) 1073CALL_HOOK_API(glCopyTextureImage1DEXT, texture, target, level, internalformat, x, y, width, border) 1074 1075HOOK_API_ENTRY(void, glCopyTextureImage2DEXT, GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) 1076CALL_HOOK_API(glCopyTextureImage2DEXT, texture, target, level, internalformat, x, y, width, height, border) 1077 1078HOOK_API_ENTRY(void, glCopyTextureSubImage1D, GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) 1079CALL_HOOK_API(glCopyTextureSubImage1D, texture, level, xoffset, x, y, width) 1080 1081HOOK_API_ENTRY(void, glCopyTextureSubImage1DEXT, GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) 1082CALL_HOOK_API(glCopyTextureSubImage1DEXT, texture, target, level, xoffset, x, y, width) 1083 1084HOOK_API_ENTRY(void, glCopyTextureSubImage2D, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) 1085CALL_HOOK_API(glCopyTextureSubImage2D, texture, level, xoffset, yoffset, x, y, width, height) 1086 1087HOOK_API_ENTRY(void, glCopyTextureSubImage2DEXT, GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) 1088CALL_HOOK_API(glCopyTextureSubImage2DEXT, texture, target, level, xoffset, yoffset, x, y, width, height) 1089 1090HOOK_API_ENTRY(void, glCopyTextureSubImage3D, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) 1091CALL_HOOK_API(glCopyTextureSubImage3D, texture, level, xoffset, yoffset, zoffset, x, y, width, height) 1092 1093HOOK_API_ENTRY(void, glCopyTextureSubImage3DEXT, GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) 1094CALL_HOOK_API(glCopyTextureSubImage3DEXT, texture, target, level, xoffset, yoffset, zoffset, x, y, width, height) 1095 1096HOOK_API_ENTRY(void, glCoverFillPathInstancedNV, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) 1097CALL_HOOK_API(glCoverFillPathInstancedNV, numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues) 1098 1099HOOK_API_ENTRY(void, glCoverFillPathNV, GLuint path, GLenum coverMode) 1100CALL_HOOK_API(glCoverFillPathNV, path, coverMode) 1101 1102HOOK_API_ENTRY(void, glCoverStrokePathInstancedNV, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) 1103CALL_HOOK_API(glCoverStrokePathInstancedNV, numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues) 1104 1105HOOK_API_ENTRY(void, glCoverStrokePathNV, GLuint path, GLenum coverMode) 1106CALL_HOOK_API(glCoverStrokePathNV, path, coverMode) 1107 1108HOOK_API_ENTRY(void, glCoverageModulationNV, GLenum components) 1109CALL_HOOK_API(glCoverageModulationNV, components) 1110 1111HOOK_API_ENTRY(void, glCoverageModulationTableNV, GLsizei n, const GLfloat *v) 1112CALL_HOOK_API(glCoverageModulationTableNV, n, v) 1113 1114HOOK_API_ENTRY(void, glCreateBuffers, GLsizei n, GLuint *buffers) 1115CALL_HOOK_API(glCreateBuffers, n, buffers) 1116 1117HOOK_API_ENTRY(void, glCreateCommandListsNV, GLsizei n, GLuint *lists) 1118CALL_HOOK_API(glCreateCommandListsNV, n, lists) 1119 1120HOOK_API_ENTRY(void, glCreateFramebuffers, GLsizei n, GLuint *framebuffers) 1121CALL_HOOK_API(glCreateFramebuffers, n, framebuffers) 1122 1123HOOK_API_ENTRY(void, glCreateMemoryObjectsEXT, GLsizei n, GLuint *memoryObjects) 1124CALL_HOOK_API(glCreateMemoryObjectsEXT, n, memoryObjects) 1125 1126HOOK_API_ENTRY(void, glCreatePerfQueryINTEL, GLuint queryId, GLuint *queryHandle) 1127CALL_HOOK_API(glCreatePerfQueryINTEL, queryId, queryHandle) 1128 1129HOOK_API_ENTRY(GLuint, glCreateProgram, void) 1130CALL_HOOK_API_RET(glCreateProgram) 1131 1132HOOK_API_ENTRY(GLhandleARB, glCreateProgramObjectARB, void) 1133CALL_HOOK_API_RET(glCreateProgramObjectARB) 1134 1135HOOK_API_ENTRY(void, glCreateProgramPipelines, GLsizei n, GLuint *pipelines) 1136CALL_HOOK_API(glCreateProgramPipelines, n, pipelines) 1137 1138HOOK_API_ENTRY(GLuint, glCreateProgressFenceNVX, void) 1139CALL_HOOK_API_RET(glCreateProgressFenceNVX) 1140 1141HOOK_API_ENTRY(void, glCreateQueries, GLenum target, GLsizei n, GLuint *ids) 1142CALL_HOOK_API(glCreateQueries, target, n, ids) 1143 1144HOOK_API_ENTRY(void, glCreateRenderbuffers, GLsizei n, GLuint *renderbuffers) 1145CALL_HOOK_API(glCreateRenderbuffers, n, renderbuffers) 1146 1147HOOK_API_ENTRY(void, glCreateSamplers, GLsizei n, GLuint *samplers) 1148CALL_HOOK_API(glCreateSamplers, n, samplers) 1149 1150HOOK_API_ENTRY(void, glCreateSemaphoresNV, GLsizei n, GLuint *semaphores) 1151CALL_HOOK_API(glCreateSemaphoresNV, n, semaphores) 1152 1153HOOK_API_ENTRY(GLuint, glCreateShader, GLenum type) 1154CALL_HOOK_API_RET(glCreateShader, type) 1155 1156HOOK_API_ENTRY(GLhandleARB, glCreateShaderObjectARB, GLenum shaderType) 1157CALL_HOOK_API_RET(glCreateShaderObjectARB, shaderType) 1158 1159HOOK_API_ENTRY(GLuint, glCreateShaderProgramEXT, GLenum type, const GLchar *string) 1160CALL_HOOK_API_RET(glCreateShaderProgramEXT, type, string) 1161 1162HOOK_API_ENTRY(GLuint, glCreateShaderProgramv, GLenum type, GLsizei count, const GLchar *const*strings) 1163CALL_HOOK_API_RET(glCreateShaderProgramv, type, count, strings) 1164 1165HOOK_API_ENTRY(void, glCreateStatesNV, GLsizei n, GLuint *states) 1166CALL_HOOK_API(glCreateStatesNV, n, states) 1167 1168HOOK_API_ENTRY(GLsync, glCreateSyncFromCLeventARB, struct _cl_context *context, struct _cl_event *event, GLbitfield flags) 1169CALL_HOOK_API_RET(glCreateSyncFromCLeventARB, context, event, flags) 1170 1171HOOK_API_ENTRY(void, glCreateTextures, GLenum target, GLsizei n, GLuint *textures) 1172CALL_HOOK_API(glCreateTextures, target, n, textures) 1173 1174HOOK_API_ENTRY(void, glCreateTransformFeedbacks, GLsizei n, GLuint *ids) 1175CALL_HOOK_API(glCreateTransformFeedbacks, n, ids) 1176 1177HOOK_API_ENTRY(void, glCreateVertexArrays, GLsizei n, GLuint *arrays) 1178CALL_HOOK_API(glCreateVertexArrays, n, arrays) 1179 1180HOOK_API_ENTRY(void, glCullFace, GLenum mode) 1181CALL_HOOK_API(glCullFace, mode) 1182 1183HOOK_API_ENTRY(void, glCullParameterdvEXT, GLenum pname, GLdouble *params) 1184CALL_HOOK_API(glCullParameterdvEXT, pname, params) 1185 1186HOOK_API_ENTRY(void, glCullParameterfvEXT, GLenum pname, GLfloat *params) 1187CALL_HOOK_API(glCullParameterfvEXT, pname, params) 1188 1189HOOK_API_ENTRY(void, glCurrentPaletteMatrixARB, GLint index) 1190CALL_HOOK_API(glCurrentPaletteMatrixARB, index) 1191 1192HOOK_API_ENTRY(void, glDebugMessageCallback, GLDEBUGPROC callback, const void *userParam) 1193CALL_HOOK_API(glDebugMessageCallback, callback, userParam) 1194 1195HOOK_API_ENTRY(void, glDebugMessageCallbackAMD, GLDEBUGPROCAMD callback, void *userParam) 1196CALL_HOOK_API(glDebugMessageCallbackAMD, callback, userParam) 1197 1198HOOK_API_ENTRY(void, glDebugMessageCallbackARB, GLDEBUGPROCARB callback, const void *userParam) 1199CALL_HOOK_API(glDebugMessageCallbackARB, callback, userParam) 1200 1201HOOK_API_ENTRY(void, glDebugMessageControl, GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled) 1202CALL_HOOK_API(glDebugMessageControl, source, type, severity, count, ids, enabled) 1203 1204HOOK_API_ENTRY(void, glDebugMessageControlARB, GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled) 1205CALL_HOOK_API(glDebugMessageControlARB, source, type, severity, count, ids, enabled) 1206 1207HOOK_API_ENTRY(void, glDebugMessageEnableAMD, GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled) 1208CALL_HOOK_API(glDebugMessageEnableAMD, category, severity, count, ids, enabled) 1209 1210HOOK_API_ENTRY(void, glDebugMessageInsert, GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf) 1211CALL_HOOK_API(glDebugMessageInsert, source, type, id, severity, length, buf) 1212 1213HOOK_API_ENTRY(void, glDebugMessageInsertAMD, GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf) 1214CALL_HOOK_API(glDebugMessageInsertAMD, category, severity, id, length, buf) 1215 1216HOOK_API_ENTRY(void, glDebugMessageInsertARB, GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf) 1217CALL_HOOK_API(glDebugMessageInsertARB, source, type, id, severity, length, buf) 1218 1219HOOK_API_ENTRY(void, glDeformSGIX, GLbitfield mask) 1220CALL_HOOK_API(glDeformSGIX, mask) 1221 1222HOOK_API_ENTRY(void, glDeformationMap3dSGIX, GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *points) 1223CALL_HOOK_API(glDeformationMap3dSGIX, target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points) 1224 1225HOOK_API_ENTRY(void, glDeformationMap3fSGIX, GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points) 1226CALL_HOOK_API(glDeformationMap3fSGIX, target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points) 1227 1228HOOK_API_ENTRY(void, glDeleteAsyncMarkersSGIX, GLuint marker, GLsizei range) 1229CALL_HOOK_API(glDeleteAsyncMarkersSGIX, marker, range) 1230 1231HOOK_API_ENTRY(void, glDeleteBuffers, GLsizei n, const GLuint *buffers) 1232CALL_HOOK_API(glDeleteBuffers, n, buffers) 1233 1234HOOK_API_ENTRY(void, glDeleteBuffersARB, GLsizei n, const GLuint *buffers) 1235CALL_HOOK_API(glDeleteBuffersARB, n, buffers) 1236 1237HOOK_API_ENTRY(void, glDeleteCommandListsNV, GLsizei n, const GLuint *lists) 1238CALL_HOOK_API(glDeleteCommandListsNV, n, lists) 1239 1240HOOK_API_ENTRY(void, glDeleteFencesAPPLE, GLsizei n, const GLuint *fences) 1241CALL_HOOK_API(glDeleteFencesAPPLE, n, fences) 1242 1243HOOK_API_ENTRY(void, glDeleteFencesNV, GLsizei n, const GLuint *fences) 1244CALL_HOOK_API(glDeleteFencesNV, n, fences) 1245 1246HOOK_API_ENTRY(void, glDeleteFragmentShaderATI, GLuint id) 1247CALL_HOOK_API(glDeleteFragmentShaderATI, id) 1248 1249HOOK_API_ENTRY(void, glDeleteFramebuffers, GLsizei n, const GLuint *framebuffers) 1250CALL_HOOK_API(glDeleteFramebuffers, n, framebuffers) 1251 1252HOOK_API_ENTRY(void, glDeleteFramebuffersEXT, GLsizei n, const GLuint *framebuffers) 1253CALL_HOOK_API(glDeleteFramebuffersEXT, n, framebuffers) 1254 1255HOOK_API_ENTRY(void, glDeleteLists, GLuint list, GLsizei range) 1256CALL_HOOK_API(glDeleteLists, list, range) 1257 1258HOOK_API_ENTRY(void, glDeleteMemoryObjectsEXT, GLsizei n, const GLuint *memoryObjects) 1259CALL_HOOK_API(glDeleteMemoryObjectsEXT, n, memoryObjects) 1260 1261HOOK_API_ENTRY(void, glDeleteNamedStringARB, GLint namelen, const GLchar *name) 1262CALL_HOOK_API(glDeleteNamedStringARB, namelen, name) 1263 1264HOOK_API_ENTRY(void, glDeleteNamesAMD, GLenum identifier, GLuint num, const GLuint *names) 1265CALL_HOOK_API(glDeleteNamesAMD, identifier, num, names) 1266 1267HOOK_API_ENTRY(void, glDeleteObjectARB, GLhandleARB obj) 1268CALL_HOOK_API(glDeleteObjectARB, obj) 1269 1270HOOK_API_ENTRY(void, glDeleteOcclusionQueriesNV, GLsizei n, const GLuint *ids) 1271CALL_HOOK_API(glDeleteOcclusionQueriesNV, n, ids) 1272 1273HOOK_API_ENTRY(void, glDeletePathsNV, GLuint path, GLsizei range) 1274CALL_HOOK_API(glDeletePathsNV, path, range) 1275 1276HOOK_API_ENTRY(void, glDeletePerfMonitorsAMD, GLsizei n, GLuint *monitors) 1277CALL_HOOK_API(glDeletePerfMonitorsAMD, n, monitors) 1278 1279HOOK_API_ENTRY(void, glDeletePerfQueryINTEL, GLuint queryHandle) 1280CALL_HOOK_API(glDeletePerfQueryINTEL, queryHandle) 1281 1282HOOK_API_ENTRY(void, glDeleteProgram, GLuint program) 1283CALL_HOOK_API(glDeleteProgram, program) 1284 1285HOOK_API_ENTRY(void, glDeleteProgramPipelines, GLsizei n, const GLuint *pipelines) 1286CALL_HOOK_API(glDeleteProgramPipelines, n, pipelines) 1287 1288HOOK_API_ENTRY(void, glDeleteProgramsARB, GLsizei n, const GLuint *programs) 1289CALL_HOOK_API(glDeleteProgramsARB, n, programs) 1290 1291HOOK_API_ENTRY(void, glDeleteProgramsNV, GLsizei n, const GLuint *programs) 1292CALL_HOOK_API(glDeleteProgramsNV, n, programs) 1293 1294HOOK_API_ENTRY(void, glDeleteQueries, GLsizei n, const GLuint *ids) 1295CALL_HOOK_API(glDeleteQueries, n, ids) 1296 1297HOOK_API_ENTRY(void, glDeleteQueriesARB, GLsizei n, const GLuint *ids) 1298CALL_HOOK_API(glDeleteQueriesARB, n, ids) 1299 1300HOOK_API_ENTRY(void, glDeleteQueryResourceTagNV, GLsizei n, const GLint *tagIds) 1301CALL_HOOK_API(glDeleteQueryResourceTagNV, n, tagIds) 1302 1303HOOK_API_ENTRY(void, glDeleteRenderbuffers, GLsizei n, const GLuint *renderbuffers) 1304CALL_HOOK_API(glDeleteRenderbuffers, n, renderbuffers) 1305 1306HOOK_API_ENTRY(void, glDeleteRenderbuffersEXT, GLsizei n, const GLuint *renderbuffers) 1307CALL_HOOK_API(glDeleteRenderbuffersEXT, n, renderbuffers) 1308 1309HOOK_API_ENTRY(void, glDeleteSamplers, GLsizei count, const GLuint *samplers) 1310CALL_HOOK_API(glDeleteSamplers, count, samplers) 1311 1312HOOK_API_ENTRY(void, glDeleteSemaphoresEXT, GLsizei n, const GLuint *semaphores) 1313CALL_HOOK_API(glDeleteSemaphoresEXT, n, semaphores) 1314 1315HOOK_API_ENTRY(void, glDeleteShader, GLuint shader) 1316CALL_HOOK_API(glDeleteShader, shader) 1317 1318HOOK_API_ENTRY(void, glDeleteStatesNV, GLsizei n, const GLuint *states) 1319CALL_HOOK_API(glDeleteStatesNV, n, states) 1320 1321HOOK_API_ENTRY(void, glDeleteSync, GLsync sync) 1322CALL_HOOK_API(glDeleteSync, sync) 1323 1324HOOK_API_ENTRY(void, glDeleteTextures, GLsizei n, const GLuint *textures) 1325CALL_HOOK_API(glDeleteTextures, n, textures) 1326 1327HOOK_API_ENTRY(void, glDeleteTexturesEXT, GLsizei n, const GLuint *textures) 1328CALL_HOOK_API(glDeleteTexturesEXT, n, textures) 1329 1330HOOK_API_ENTRY(void, glDeleteTransformFeedbacks, GLsizei n, const GLuint *ids) 1331CALL_HOOK_API(glDeleteTransformFeedbacks, n, ids) 1332 1333HOOK_API_ENTRY(void, glDeleteTransformFeedbacksNV, GLsizei n, const GLuint *ids) 1334CALL_HOOK_API(glDeleteTransformFeedbacksNV, n, ids) 1335 1336HOOK_API_ENTRY(void, glDeleteVertexArrays, GLsizei n, const GLuint *arrays) 1337CALL_HOOK_API(glDeleteVertexArrays, n, arrays) 1338 1339HOOK_API_ENTRY(void, glDeleteVertexArraysAPPLE, GLsizei n, const GLuint *arrays) 1340CALL_HOOK_API(glDeleteVertexArraysAPPLE, n, arrays) 1341 1342HOOK_API_ENTRY(void, glDeleteVertexShaderEXT, GLuint id) 1343CALL_HOOK_API(glDeleteVertexShaderEXT, id) 1344 1345HOOK_API_ENTRY(void, glDepthBoundsEXT, GLclampd zmin, GLclampd zmax) 1346CALL_HOOK_API(glDepthBoundsEXT, zmin, zmax) 1347 1348HOOK_API_ENTRY(void, glDepthBoundsdNV, GLdouble zmin, GLdouble zmax) 1349CALL_HOOK_API(glDepthBoundsdNV, zmin, zmax) 1350 1351HOOK_API_ENTRY(void, glDepthFunc, GLenum func) 1352CALL_HOOK_API(glDepthFunc, func) 1353 1354HOOK_API_ENTRY(void, glDepthMask, GLboolean flag) 1355CALL_HOOK_API(glDepthMask, flag) 1356 1357HOOK_API_ENTRY(void, glDepthRange, GLdouble n, GLdouble f) 1358CALL_HOOK_API(glDepthRange, n, f) 1359 1360HOOK_API_ENTRY(void, glDepthRangeArraydvNV, GLuint first, GLsizei count, const GLdouble *v) 1361CALL_HOOK_API(glDepthRangeArraydvNV, first, count, v) 1362 1363HOOK_API_ENTRY(void, glDepthRangeArrayv, GLuint first, GLsizei count, const GLdouble *v) 1364CALL_HOOK_API(glDepthRangeArrayv, first, count, v) 1365 1366HOOK_API_ENTRY(void, glDepthRangeIndexed, GLuint index, GLdouble n, GLdouble f) 1367CALL_HOOK_API(glDepthRangeIndexed, index, n, f) 1368 1369HOOK_API_ENTRY(void, glDepthRangeIndexeddNV, GLuint index, GLdouble n, GLdouble f) 1370CALL_HOOK_API(glDepthRangeIndexeddNV, index, n, f) 1371 1372HOOK_API_ENTRY(void, glDepthRangedNV, GLdouble zNear, GLdouble zFar) 1373CALL_HOOK_API(glDepthRangedNV, zNear, zFar) 1374 1375HOOK_API_ENTRY(void, glDepthRangef, GLfloat n, GLfloat f) 1376CALL_HOOK_API(glDepthRangef, n, f) 1377 1378HOOK_API_ENTRY(void, glDepthRangefOES, GLclampf n, GLclampf f) 1379CALL_HOOK_API(glDepthRangefOES, n, f) 1380 1381HOOK_API_ENTRY(void, glDepthRangexOES, GLfixed n, GLfixed f) 1382CALL_HOOK_API(glDepthRangexOES, n, f) 1383 1384HOOK_API_ENTRY(void, glDetachObjectARB, GLhandleARB containerObj, GLhandleARB attachedObj) 1385CALL_HOOK_API(glDetachObjectARB, containerObj, attachedObj) 1386 1387HOOK_API_ENTRY(void, glDetachShader, GLuint program, GLuint shader) 1388CALL_HOOK_API(glDetachShader, program, shader) 1389 1390HOOK_API_ENTRY(void, glDetailTexFuncSGIS, GLenum target, GLsizei n, const GLfloat *points) 1391CALL_HOOK_API(glDetailTexFuncSGIS, target, n, points) 1392 1393HOOK_API_ENTRY(void, glDisable, GLenum cap) 1394CALL_HOOK_API(glDisable, cap) 1395 1396HOOK_API_ENTRY(void, glDisableClientState, GLenum cap) 1397CALL_HOOK_API(glDisableClientState, cap) 1398 1399HOOK_API_ENTRY(void, glDisableClientStateIndexedEXT, GLenum array, GLuint index) 1400CALL_HOOK_API(glDisableClientStateIndexedEXT, array, index) 1401 1402HOOK_API_ENTRY(void, glDisableClientStateiEXT, GLenum array, GLuint index) 1403CALL_HOOK_API(glDisableClientStateiEXT, array, index) 1404 1405HOOK_API_ENTRY(void, glDisableIndexedEXT, GLenum target, GLuint index) 1406CALL_HOOK_API(glDisableIndexedEXT, target, index) 1407 1408HOOK_API_ENTRY(void, glDisableVariantClientStateEXT, GLuint id) 1409CALL_HOOK_API(glDisableVariantClientStateEXT, id) 1410 1411HOOK_API_ENTRY(void, glDisableVertexArrayAttrib, GLuint vaobj, GLuint index) 1412CALL_HOOK_API(glDisableVertexArrayAttrib, vaobj, index) 1413 1414HOOK_API_ENTRY(void, glDisableVertexArrayAttribEXT, GLuint vaobj, GLuint index) 1415CALL_HOOK_API(glDisableVertexArrayAttribEXT, vaobj, index) 1416 1417HOOK_API_ENTRY(void, glDisableVertexArrayEXT, GLuint vaobj, GLenum array) 1418CALL_HOOK_API(glDisableVertexArrayEXT, vaobj, array) 1419 1420HOOK_API_ENTRY(void, glDisableVertexAttribAPPLE, GLuint index, GLenum pname) 1421CALL_HOOK_API(glDisableVertexAttribAPPLE, index, pname) 1422 1423HOOK_API_ENTRY(void, glDisableVertexAttribArray, GLuint index) 1424CALL_HOOK_API(glDisableVertexAttribArray, index) 1425 1426HOOK_API_ENTRY(void, glDisableVertexAttribArrayARB, GLuint index) 1427CALL_HOOK_API(glDisableVertexAttribArrayARB, index) 1428 1429HOOK_API_ENTRY(void, glDisablei, GLenum target, GLuint index) 1430CALL_HOOK_API(glDisablei, target, index) 1431 1432HOOK_API_ENTRY(void, glDispatchCompute, GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z) 1433CALL_HOOK_API(glDispatchCompute, num_groups_x, num_groups_y, num_groups_z) 1434 1435HOOK_API_ENTRY(void, glDispatchComputeGroupSizeARB, GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z) 1436CALL_HOOK_API(glDispatchComputeGroupSizeARB, num_groups_x, num_groups_y, num_groups_z, group_size_x, group_size_y, group_size_z) 1437 1438HOOK_API_ENTRY(void, glDispatchComputeIndirect, GLintptr indirect) 1439CALL_HOOK_API(glDispatchComputeIndirect, indirect) 1440 1441HOOK_API_ENTRY(void, glDrawArrays, GLenum mode, GLint first, GLsizei count) 1442CALL_HOOK_API(glDrawArrays, mode, first, count) 1443 1444HOOK_API_ENTRY(void, glDrawArraysEXT, GLenum mode, GLint first, GLsizei count) 1445CALL_HOOK_API(glDrawArraysEXT, mode, first, count) 1446 1447HOOK_API_ENTRY(void, glDrawArraysIndirect, GLenum mode, const void *indirect) 1448CALL_HOOK_API(glDrawArraysIndirect, mode, indirect) 1449 1450HOOK_API_ENTRY(void, glDrawArraysInstanced, GLenum mode, GLint first, GLsizei count, GLsizei instancecount) 1451CALL_HOOK_API(glDrawArraysInstanced, mode, first, count, instancecount) 1452 1453HOOK_API_ENTRY(void, glDrawArraysInstancedARB, GLenum mode, GLint first, GLsizei count, GLsizei primcount) 1454CALL_HOOK_API(glDrawArraysInstancedARB, mode, first, count, primcount) 1455 1456HOOK_API_ENTRY(void, glDrawArraysInstancedBaseInstance, GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance) 1457CALL_HOOK_API(glDrawArraysInstancedBaseInstance, mode, first, count, instancecount, baseinstance) 1458 1459HOOK_API_ENTRY(void, glDrawArraysInstancedEXT, GLenum mode, GLint start, GLsizei count, GLsizei primcount) 1460CALL_HOOK_API(glDrawArraysInstancedEXT, mode, start, count, primcount) 1461 1462HOOK_API_ENTRY(void, glDrawBuffer, GLenum buf) 1463CALL_HOOK_API(glDrawBuffer, buf) 1464 1465HOOK_API_ENTRY(void, glDrawBuffers, GLsizei n, const GLenum *bufs) 1466CALL_HOOK_API(glDrawBuffers, n, bufs) 1467 1468HOOK_API_ENTRY(void, glDrawBuffersARB, GLsizei n, const GLenum *bufs) 1469CALL_HOOK_API(glDrawBuffersARB, n, bufs) 1470 1471HOOK_API_ENTRY(void, glDrawBuffersATI, GLsizei n, const GLenum *bufs) 1472CALL_HOOK_API(glDrawBuffersATI, n, bufs) 1473 1474HOOK_API_ENTRY(void, glDrawCommandsAddressNV, GLenum primitiveMode, const GLuint64 *indirects, const GLsizei *sizes, GLuint count) 1475CALL_HOOK_API(glDrawCommandsAddressNV, primitiveMode, indirects, sizes, count) 1476 1477HOOK_API_ENTRY(void, glDrawCommandsNV, GLenum primitiveMode, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, GLuint count) 1478CALL_HOOK_API(glDrawCommandsNV, primitiveMode, buffer, indirects, sizes, count) 1479 1480HOOK_API_ENTRY(void, glDrawCommandsStatesAddressNV, const GLuint64 *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count) 1481CALL_HOOK_API(glDrawCommandsStatesAddressNV, indirects, sizes, states, fbos, count) 1482 1483HOOK_API_ENTRY(void, glDrawCommandsStatesNV, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count) 1484CALL_HOOK_API(glDrawCommandsStatesNV, buffer, indirects, sizes, states, fbos, count) 1485 1486HOOK_API_ENTRY(void, glDrawElementArrayAPPLE, GLenum mode, GLint first, GLsizei count) 1487CALL_HOOK_API(glDrawElementArrayAPPLE, mode, first, count) 1488 1489HOOK_API_ENTRY(void, glDrawElementArrayATI, GLenum mode, GLsizei count) 1490CALL_HOOK_API(glDrawElementArrayATI, mode, count) 1491 1492HOOK_API_ENTRY(void, glDrawElements, GLenum mode, GLsizei count, GLenum type, const void *indices) 1493CALL_HOOK_API(glDrawElements, mode, count, type, indices) 1494 1495HOOK_API_ENTRY(void, glDrawElementsBaseVertex, GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex) 1496CALL_HOOK_API(glDrawElementsBaseVertex, mode, count, type, indices, basevertex) 1497 1498HOOK_API_ENTRY(void, glDrawElementsIndirect, GLenum mode, GLenum type, const void *indirect) 1499CALL_HOOK_API(glDrawElementsIndirect, mode, type, indirect) 1500 1501HOOK_API_ENTRY(void, glDrawElementsInstanced, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount) 1502CALL_HOOK_API(glDrawElementsInstanced, mode, count, type, indices, instancecount) 1503 1504HOOK_API_ENTRY(void, glDrawElementsInstancedARB, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount) 1505CALL_HOOK_API(glDrawElementsInstancedARB, mode, count, type, indices, primcount) 1506 1507HOOK_API_ENTRY(void, glDrawElementsInstancedBaseInstance, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance) 1508CALL_HOOK_API(glDrawElementsInstancedBaseInstance, mode, count, type, indices, instancecount, baseinstance) 1509 1510HOOK_API_ENTRY(void, glDrawElementsInstancedBaseVertex, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex) 1511CALL_HOOK_API(glDrawElementsInstancedBaseVertex, mode, count, type, indices, instancecount, basevertex) 1512 1513HOOK_API_ENTRY(void, glDrawElementsInstancedBaseVertexBaseInstance, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance) 1514CALL_HOOK_API(glDrawElementsInstancedBaseVertexBaseInstance, mode, count, type, indices, instancecount, basevertex, baseinstance) 1515 1516HOOK_API_ENTRY(void, glDrawElementsInstancedEXT, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount) 1517CALL_HOOK_API(glDrawElementsInstancedEXT, mode, count, type, indices, primcount) 1518 1519HOOK_API_ENTRY(void, glDrawMeshArraysSUN, GLenum mode, GLint first, GLsizei count, GLsizei width) 1520CALL_HOOK_API(glDrawMeshArraysSUN, mode, first, count, width) 1521 1522HOOK_API_ENTRY(void, glDrawMeshTasksIndirectNV, GLintptr indirect) 1523CALL_HOOK_API(glDrawMeshTasksIndirectNV, indirect) 1524 1525HOOK_API_ENTRY(void, glDrawMeshTasksNV, GLuint first, GLuint count) 1526CALL_HOOK_API(glDrawMeshTasksNV, first, count) 1527 1528HOOK_API_ENTRY(void, glDrawPixels, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels) 1529CALL_HOOK_API(glDrawPixels, width, height, format, type, pixels) 1530 1531HOOK_API_ENTRY(void, glDrawRangeElementArrayAPPLE, GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count) 1532CALL_HOOK_API(glDrawRangeElementArrayAPPLE, mode, start, end, first, count) 1533 1534HOOK_API_ENTRY(void, glDrawRangeElementArrayATI, GLenum mode, GLuint start, GLuint end, GLsizei count) 1535CALL_HOOK_API(glDrawRangeElementArrayATI, mode, start, end, count) 1536 1537HOOK_API_ENTRY(void, glDrawRangeElements, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices) 1538CALL_HOOK_API(glDrawRangeElements, mode, start, end, count, type, indices) 1539 1540HOOK_API_ENTRY(void, glDrawRangeElementsBaseVertex, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex) 1541CALL_HOOK_API(glDrawRangeElementsBaseVertex, mode, start, end, count, type, indices, basevertex) 1542 1543HOOK_API_ENTRY(void, glDrawRangeElementsEXT, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices) 1544CALL_HOOK_API(glDrawRangeElementsEXT, mode, start, end, count, type, indices) 1545 1546HOOK_API_ENTRY(void, glDrawTextureNV, GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1) 1547CALL_HOOK_API(glDrawTextureNV, texture, sampler, x0, y0, x1, y1, z, s0, t0, s1, t1) 1548 1549HOOK_API_ENTRY(void, glDrawTransformFeedback, GLenum mode, GLuint id) 1550CALL_HOOK_API(glDrawTransformFeedback, mode, id) 1551 1552HOOK_API_ENTRY(void, glDrawTransformFeedbackInstanced, GLenum mode, GLuint id, GLsizei instancecount) 1553CALL_HOOK_API(glDrawTransformFeedbackInstanced, mode, id, instancecount) 1554 1555HOOK_API_ENTRY(void, glDrawTransformFeedbackNV, GLenum mode, GLuint id) 1556CALL_HOOK_API(glDrawTransformFeedbackNV, mode, id) 1557 1558HOOK_API_ENTRY(void, glDrawTransformFeedbackStream, GLenum mode, GLuint id, GLuint stream) 1559CALL_HOOK_API(glDrawTransformFeedbackStream, mode, id, stream) 1560 1561HOOK_API_ENTRY(void, glDrawTransformFeedbackStreamInstanced, GLenum mode, GLuint id, GLuint stream, GLsizei instancecount) 1562CALL_HOOK_API(glDrawTransformFeedbackStreamInstanced, mode, id, stream, instancecount) 1563 1564HOOK_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) 1565CALL_HOOK_API(glDrawVkImageNV, vkImage, sampler, x0, y0, x1, y1, z, s0, t0, s1, t1) 1566 1567HOOK_API_ENTRY(void, glEGLImageTargetRenderbufferStorageOES, GLenum target, GLeglImageOES image) 1568CALL_HOOK_API(glEGLImageTargetRenderbufferStorageOES, target, image) 1569 1570HOOK_API_ENTRY(void, glEGLImageTargetTexStorageEXT, GLenum target, GLeglImageOES image, const GLint*attrib_list) 1571CALL_HOOK_API(glEGLImageTargetTexStorageEXT, target, image, attrib_list) 1572 1573HOOK_API_ENTRY(void, glEGLImageTargetTexture2DOES, GLenum target, GLeglImageOES image) 1574CALL_HOOK_API(glEGLImageTargetTexture2DOES, target, image) 1575 1576HOOK_API_ENTRY(void, glEGLImageTargetTextureStorageEXT, GLuint texture, GLeglImageOES image, const GLint*attrib_list) 1577CALL_HOOK_API(glEGLImageTargetTextureStorageEXT, texture, image, attrib_list) 1578 1579HOOK_API_ENTRY(void, glEdgeFlag, GLboolean flag) 1580CALL_HOOK_API(glEdgeFlag, flag) 1581 1582HOOK_API_ENTRY(void, glEdgeFlagFormatNV, GLsizei stride) 1583CALL_HOOK_API(glEdgeFlagFormatNV, stride) 1584 1585HOOK_API_ENTRY(void, glEdgeFlagPointer, GLsizei stride, const GLvoid *ptr) 1586CALL_HOOK_API(glEdgeFlagPointer, stride, ptr) 1587 1588HOOK_API_ENTRY(void, glEdgeFlagPointerEXT, GLsizei stride, GLsizei count, const GLboolean *pointer) 1589CALL_HOOK_API(glEdgeFlagPointerEXT, stride, count, pointer) 1590 1591HOOK_API_ENTRY(void, glEdgeFlagPointerListIBM, GLint stride, const GLboolean **pointer, GLint ptrstride) 1592CALL_HOOK_API(glEdgeFlagPointerListIBM, stride, pointer, ptrstride) 1593 1594HOOK_API_ENTRY(void, glEdgeFlagv, const GLboolean *flag) 1595CALL_HOOK_API(glEdgeFlagv, flag) 1596 1597HOOK_API_ENTRY(void, glElementPointerAPPLE, GLenum type, const void *pointer) 1598CALL_HOOK_API(glElementPointerAPPLE, type, pointer) 1599 1600HOOK_API_ENTRY(void, glElementPointerATI, GLenum type, const void *pointer) 1601CALL_HOOK_API(glElementPointerATI, type, pointer) 1602 1603HOOK_API_ENTRY(void, glEnable, GLenum cap) 1604CALL_HOOK_API(glEnable, cap) 1605 1606HOOK_API_ENTRY(void, glEnableClientState, GLenum cap) 1607CALL_HOOK_API(glEnableClientState, cap) 1608 1609HOOK_API_ENTRY(void, glEnableClientStateIndexedEXT, GLenum array, GLuint index) 1610CALL_HOOK_API(glEnableClientStateIndexedEXT, array, index) 1611 1612HOOK_API_ENTRY(void, glEnableClientStateiEXT, GLenum array, GLuint index) 1613CALL_HOOK_API(glEnableClientStateiEXT, array, index) 1614 1615HOOK_API_ENTRY(void, glEnableIndexedEXT, GLenum target, GLuint index) 1616CALL_HOOK_API(glEnableIndexedEXT, target, index) 1617 1618HOOK_API_ENTRY(void, glEnableVariantClientStateEXT, GLuint id) 1619CALL_HOOK_API(glEnableVariantClientStateEXT, id) 1620 1621HOOK_API_ENTRY(void, glEnableVertexArrayAttrib, GLuint vaobj, GLuint index) 1622CALL_HOOK_API(glEnableVertexArrayAttrib, vaobj, index) 1623 1624HOOK_API_ENTRY(void, glEnableVertexArrayAttribEXT, GLuint vaobj, GLuint index) 1625CALL_HOOK_API(glEnableVertexArrayAttribEXT, vaobj, index) 1626 1627HOOK_API_ENTRY(void, glEnableVertexArrayEXT, GLuint vaobj, GLenum array) 1628CALL_HOOK_API(glEnableVertexArrayEXT, vaobj, array) 1629 1630HOOK_API_ENTRY(void, glEnableVertexAttribAPPLE, GLuint index, GLenum pname) 1631CALL_HOOK_API(glEnableVertexAttribAPPLE, index, pname) 1632 1633HOOK_API_ENTRY(void, glEnableVertexAttribArray, GLuint index) 1634CALL_HOOK_API(glEnableVertexAttribArray, index) 1635 1636HOOK_API_ENTRY(void, glEnableVertexAttribArrayARB, GLuint index) 1637CALL_HOOK_API(glEnableVertexAttribArrayARB, index) 1638 1639HOOK_API_ENTRY(void, glEnablei, GLenum target, GLuint index) 1640CALL_HOOK_API(glEnablei, target, index) 1641 1642HOOK_API_ENTRY(void, glEnd, void) 1643CALL_HOOK_API(glEnd) 1644 1645HOOK_API_ENTRY(void, glEndConditionalRender, void) 1646CALL_HOOK_API(glEndConditionalRender) 1647 1648HOOK_API_ENTRY(void, glEndConditionalRenderNV, void) 1649CALL_HOOK_API(glEndConditionalRenderNV) 1650 1651HOOK_API_ENTRY(void, glEndConditionalRenderNVX, void) 1652CALL_HOOK_API(glEndConditionalRenderNVX) 1653 1654HOOK_API_ENTRY(void, glEndFragmentShaderATI, void) 1655CALL_HOOK_API(glEndFragmentShaderATI) 1656 1657HOOK_API_ENTRY(void, glEndList, void) 1658CALL_HOOK_API(glEndList) 1659 1660HOOK_API_ENTRY(void, glEndOcclusionQueryNV, void) 1661CALL_HOOK_API(glEndOcclusionQueryNV) 1662 1663HOOK_API_ENTRY(void, glEndPerfMonitorAMD, GLuint monitor) 1664CALL_HOOK_API(glEndPerfMonitorAMD, monitor) 1665 1666HOOK_API_ENTRY(void, glEndPerfQueryINTEL, GLuint queryHandle) 1667CALL_HOOK_API(glEndPerfQueryINTEL, queryHandle) 1668 1669HOOK_API_ENTRY(void, glEndQuery, GLenum target) 1670CALL_HOOK_API(glEndQuery, target) 1671 1672HOOK_API_ENTRY(void, glEndQueryARB, GLenum target) 1673CALL_HOOK_API(glEndQueryARB, target) 1674 1675HOOK_API_ENTRY(void, glEndQueryIndexed, GLenum target, GLuint index) 1676CALL_HOOK_API(glEndQueryIndexed, target, index) 1677 1678HOOK_API_ENTRY(void, glEndTransformFeedback, void) 1679CALL_HOOK_API(glEndTransformFeedback) 1680 1681HOOK_API_ENTRY(void, glEndTransformFeedbackEXT, void) 1682CALL_HOOK_API(glEndTransformFeedbackEXT) 1683 1684HOOK_API_ENTRY(void, glEndTransformFeedbackNV, void) 1685CALL_HOOK_API(glEndTransformFeedbackNV) 1686 1687HOOK_API_ENTRY(void, glEndVertexShaderEXT, void) 1688CALL_HOOK_API(glEndVertexShaderEXT) 1689 1690HOOK_API_ENTRY(void, glEndVideoCaptureNV, GLuint video_capture_slot) 1691CALL_HOOK_API(glEndVideoCaptureNV, video_capture_slot) 1692 1693HOOK_API_ENTRY(void, glEvalCoord1d, GLdouble u) 1694CALL_HOOK_API(glEvalCoord1d, u) 1695 1696HOOK_API_ENTRY(void, glEvalCoord1dv, const GLdouble *u) 1697CALL_HOOK_API(glEvalCoord1dv, u) 1698 1699HOOK_API_ENTRY(void, glEvalCoord1f, GLfloat u) 1700CALL_HOOK_API(glEvalCoord1f, u) 1701 1702HOOK_API_ENTRY(void, glEvalCoord1fv, const GLfloat *u) 1703CALL_HOOK_API(glEvalCoord1fv, u) 1704 1705HOOK_API_ENTRY(void, glEvalCoord1xOES, GLfixed u) 1706CALL_HOOK_API(glEvalCoord1xOES, u) 1707 1708HOOK_API_ENTRY(void, glEvalCoord1xvOES, const GLfixed *coords) 1709CALL_HOOK_API(glEvalCoord1xvOES, coords) 1710 1711HOOK_API_ENTRY(void, glEvalCoord2d, GLdouble u, GLdouble v) 1712CALL_HOOK_API(glEvalCoord2d, u, v) 1713 1714HOOK_API_ENTRY(void, glEvalCoord2dv, const GLdouble *u) 1715CALL_HOOK_API(glEvalCoord2dv, u) 1716 1717HOOK_API_ENTRY(void, glEvalCoord2f, GLfloat u, GLfloat v) 1718CALL_HOOK_API(glEvalCoord2f, u, v) 1719 1720HOOK_API_ENTRY(void, glEvalCoord2fv, const GLfloat *u) 1721CALL_HOOK_API(glEvalCoord2fv, u) 1722 1723HOOK_API_ENTRY(void, glEvalCoord2xOES, GLfixed u, GLfixed v) 1724CALL_HOOK_API(glEvalCoord2xOES, u, v) 1725 1726HOOK_API_ENTRY(void, glEvalCoord2xvOES, const GLfixed *coords) 1727CALL_HOOK_API(glEvalCoord2xvOES, coords) 1728 1729HOOK_API_ENTRY(void, glEvalMapsNV, GLenum target, GLenum mode) 1730CALL_HOOK_API(glEvalMapsNV, target, mode) 1731 1732HOOK_API_ENTRY(void, glEvalMesh1, GLenum mode, GLint i1, GLint i2) 1733CALL_HOOK_API(glEvalMesh1, mode, i1, i2) 1734 1735HOOK_API_ENTRY(void, glEvalMesh2, GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2) 1736CALL_HOOK_API(glEvalMesh2, mode, i1, i2, j1, j2) 1737 1738HOOK_API_ENTRY(void, glEvalPoint1, GLint i) 1739CALL_HOOK_API(glEvalPoint1, i) 1740 1741HOOK_API_ENTRY(void, glEvalPoint2, GLint i, GLint j) 1742CALL_HOOK_API(glEvalPoint2, i, j) 1743 1744HOOK_API_ENTRY(void, glEvaluateDepthValuesARB, void) 1745CALL_HOOK_API(glEvaluateDepthValuesARB) 1746 1747HOOK_API_ENTRY(void, glExecuteProgramNV, GLenum target, GLuint id, const GLfloat *params) 1748CALL_HOOK_API(glExecuteProgramNV, target, id, params) 1749 1750HOOK_API_ENTRY(void, glExtractComponentEXT, GLuint res, GLuint src, GLuint num) 1751CALL_HOOK_API(glExtractComponentEXT, res, src, num) 1752 1753HOOK_API_ENTRY(void, glFeedbackBuffer, GLsizei size, GLenum type, GLfloat *buffer) 1754CALL_HOOK_API(glFeedbackBuffer, size, type, buffer) 1755 1756HOOK_API_ENTRY(void, glFeedbackBufferxOES, GLsizei n, GLenum type, const GLfixed *buffer) 1757CALL_HOOK_API(glFeedbackBufferxOES, n, type, buffer) 1758 1759HOOK_API_ENTRY(GLsync, glFenceSync, GLenum condition, GLbitfield flags) 1760CALL_HOOK_API_RET(glFenceSync, condition, flags) 1761 1762HOOK_API_ENTRY(void, glFinalCombinerInputNV, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) 1763CALL_HOOK_API(glFinalCombinerInputNV, variable, input, mapping, componentUsage) 1764 1765HOOK_API_ENTRY(void, glFinish, void) 1766CALL_HOOK_API(glFinish) 1767 1768HOOK_API_ENTRY(GLint, glFinishAsyncSGIX, GLuint *markerp) 1769CALL_HOOK_API_RET(glFinishAsyncSGIX, markerp) 1770 1771HOOK_API_ENTRY(void, glFinishFenceAPPLE, GLuint fence) 1772CALL_HOOK_API(glFinishFenceAPPLE, fence) 1773 1774HOOK_API_ENTRY(void, glFinishFenceNV, GLuint fence) 1775CALL_HOOK_API(glFinishFenceNV, fence) 1776 1777HOOK_API_ENTRY(void, glFinishObjectAPPLE, GLenum object, GLint name) 1778CALL_HOOK_API(glFinishObjectAPPLE, object, name) 1779 1780HOOK_API_ENTRY(void, glFinishTextureSUNX, void) 1781CALL_HOOK_API(glFinishTextureSUNX) 1782 1783HOOK_API_ENTRY(void, glFlush, void) 1784CALL_HOOK_API(glFlush) 1785 1786HOOK_API_ENTRY(void, glFlushMappedBufferRange, GLenum target, GLintptr offset, GLsizeiptr length) 1787CALL_HOOK_API(glFlushMappedBufferRange, target, offset, length) 1788 1789HOOK_API_ENTRY(void, glFlushMappedBufferRangeAPPLE, GLenum target, GLintptr offset, GLsizeiptr size) 1790CALL_HOOK_API(glFlushMappedBufferRangeAPPLE, target, offset, size) 1791 1792HOOK_API_ENTRY(void, glFlushMappedNamedBufferRange, GLuint buffer, GLintptr offset, GLsizeiptr length) 1793CALL_HOOK_API(glFlushMappedNamedBufferRange, buffer, offset, length) 1794 1795HOOK_API_ENTRY(void, glFlushMappedNamedBufferRangeEXT, GLuint buffer, GLintptr offset, GLsizeiptr length) 1796CALL_HOOK_API(glFlushMappedNamedBufferRangeEXT, buffer, offset, length) 1797 1798HOOK_API_ENTRY(void, glFlushPixelDataRangeNV, GLenum target) 1799CALL_HOOK_API(glFlushPixelDataRangeNV, target) 1800 1801HOOK_API_ENTRY(void, glFlushRasterSGIX, void) 1802CALL_HOOK_API(glFlushRasterSGIX) 1803 1804HOOK_API_ENTRY(void, glFlushStaticDataIBM, GLenum target) 1805CALL_HOOK_API(glFlushStaticDataIBM, target) 1806 1807HOOK_API_ENTRY(void, glFlushVertexArrayRangeAPPLE, GLsizei length, void *pointer) 1808CALL_HOOK_API(glFlushVertexArrayRangeAPPLE, length, pointer) 1809 1810HOOK_API_ENTRY(void, glFlushVertexArrayRangeNV, void) 1811CALL_HOOK_API(glFlushVertexArrayRangeNV) 1812 1813HOOK_API_ENTRY(void, glFogCoordFormatNV, GLenum type, GLsizei stride) 1814CALL_HOOK_API(glFogCoordFormatNV, type, stride) 1815 1816HOOK_API_ENTRY(void, glFogCoordPointer, GLenum type, GLsizei stride, const void *pointer) 1817CALL_HOOK_API(glFogCoordPointer, type, stride, pointer) 1818 1819HOOK_API_ENTRY(void, glFogCoordPointerEXT, GLenum type, GLsizei stride, const void *pointer) 1820CALL_HOOK_API(glFogCoordPointerEXT, type, stride, pointer) 1821 1822HOOK_API_ENTRY(void, glFogCoordPointerListIBM, GLenum type, GLint stride, const void **pointer, GLint ptrstride) 1823CALL_HOOK_API(glFogCoordPointerListIBM, type, stride, pointer, ptrstride) 1824 1825HOOK_API_ENTRY(void, glFogCoordd, GLdouble coord) 1826CALL_HOOK_API(glFogCoordd, coord) 1827 1828HOOK_API_ENTRY(void, glFogCoorddEXT, GLdouble coord) 1829CALL_HOOK_API(glFogCoorddEXT, coord) 1830 1831HOOK_API_ENTRY(void, glFogCoorddv, const GLdouble *coord) 1832CALL_HOOK_API(glFogCoorddv, coord) 1833 1834HOOK_API_ENTRY(void, glFogCoorddvEXT, const GLdouble *coord) 1835CALL_HOOK_API(glFogCoorddvEXT, coord) 1836 1837HOOK_API_ENTRY(void, glFogCoordf, GLfloat coord) 1838CALL_HOOK_API(glFogCoordf, coord) 1839 1840HOOK_API_ENTRY(void, glFogCoordfEXT, GLfloat coord) 1841CALL_HOOK_API(glFogCoordfEXT, coord) 1842 1843HOOK_API_ENTRY(void, glFogCoordfv, const GLfloat *coord) 1844CALL_HOOK_API(glFogCoordfv, coord) 1845 1846HOOK_API_ENTRY(void, glFogCoordfvEXT, const GLfloat *coord) 1847CALL_HOOK_API(glFogCoordfvEXT, coord) 1848 1849HOOK_API_ENTRY(void, glFogCoordhNV, GLhalfNV fog) 1850CALL_HOOK_API(glFogCoordhNV, fog) 1851 1852HOOK_API_ENTRY(void, glFogCoordhvNV, const GLhalfNV *fog) 1853CALL_HOOK_API(glFogCoordhvNV, fog) 1854 1855HOOK_API_ENTRY(void, glFogFuncSGIS, GLsizei n, const GLfloat *points) 1856CALL_HOOK_API(glFogFuncSGIS, n, points) 1857 1858HOOK_API_ENTRY(void, glFogf, GLenum pname, GLfloat param) 1859CALL_HOOK_API(glFogf, pname, param) 1860 1861HOOK_API_ENTRY(void, glFogfv, GLenum pname, const GLfloat *params) 1862CALL_HOOK_API(glFogfv, pname, params) 1863 1864HOOK_API_ENTRY(void, glFogi, GLenum pname, GLint param) 1865CALL_HOOK_API(glFogi, pname, param) 1866 1867HOOK_API_ENTRY(void, glFogiv, GLenum pname, const GLint *params) 1868CALL_HOOK_API(glFogiv, pname, params) 1869 1870HOOK_API_ENTRY(void, glFogxOES, GLenum pname, GLfixed param) 1871CALL_HOOK_API(glFogxOES, pname, param) 1872 1873HOOK_API_ENTRY(void, glFogxvOES, GLenum pname, const GLfixed *param) 1874CALL_HOOK_API(glFogxvOES, pname, param) 1875 1876HOOK_API_ENTRY(void, glFragmentColorMaterialSGIX, GLenum face, GLenum mode) 1877CALL_HOOK_API(glFragmentColorMaterialSGIX, face, mode) 1878 1879HOOK_API_ENTRY(void, glFragmentCoverageColorNV, GLuint color) 1880CALL_HOOK_API(glFragmentCoverageColorNV, color) 1881 1882HOOK_API_ENTRY(void, glFragmentLightModelfSGIX, GLenum pname, GLfloat param) 1883CALL_HOOK_API(glFragmentLightModelfSGIX, pname, param) 1884 1885HOOK_API_ENTRY(void, glFragmentLightModelfvSGIX, GLenum pname, const GLfloat *params) 1886CALL_HOOK_API(glFragmentLightModelfvSGIX, pname, params) 1887 1888HOOK_API_ENTRY(void, glFragmentLightModeliSGIX, GLenum pname, GLint param) 1889CALL_HOOK_API(glFragmentLightModeliSGIX, pname, param) 1890 1891HOOK_API_ENTRY(void, glFragmentLightModelivSGIX, GLenum pname, const GLint *params) 1892CALL_HOOK_API(glFragmentLightModelivSGIX, pname, params) 1893 1894HOOK_API_ENTRY(void, glFragmentLightfSGIX, GLenum light, GLenum pname, GLfloat param) 1895CALL_HOOK_API(glFragmentLightfSGIX, light, pname, param) 1896 1897HOOK_API_ENTRY(void, glFragmentLightfvSGIX, GLenum light, GLenum pname, const GLfloat *params) 1898CALL_HOOK_API(glFragmentLightfvSGIX, light, pname, params) 1899 1900HOOK_API_ENTRY(void, glFragmentLightiSGIX, GLenum light, GLenum pname, GLint param) 1901CALL_HOOK_API(glFragmentLightiSGIX, light, pname, param) 1902 1903HOOK_API_ENTRY(void, glFragmentLightivSGIX, GLenum light, GLenum pname, const GLint *params) 1904CALL_HOOK_API(glFragmentLightivSGIX, light, pname, params) 1905 1906HOOK_API_ENTRY(void, glFragmentMaterialfSGIX, GLenum face, GLenum pname, GLfloat param) 1907CALL_HOOK_API(glFragmentMaterialfSGIX, face, pname, param) 1908 1909HOOK_API_ENTRY(void, glFragmentMaterialfvSGIX, GLenum face, GLenum pname, const GLfloat *params) 1910CALL_HOOK_API(glFragmentMaterialfvSGIX, face, pname, params) 1911 1912HOOK_API_ENTRY(void, glFragmentMaterialiSGIX, GLenum face, GLenum pname, GLint param) 1913CALL_HOOK_API(glFragmentMaterialiSGIX, face, pname, param) 1914 1915HOOK_API_ENTRY(void, glFragmentMaterialivSGIX, GLenum face, GLenum pname, const GLint *params) 1916CALL_HOOK_API(glFragmentMaterialivSGIX, face, pname, params) 1917 1918HOOK_API_ENTRY(void, glFrameTerminatorGREMEDY, void) 1919CALL_HOOK_API(glFrameTerminatorGREMEDY) 1920 1921HOOK_API_ENTRY(void, glFrameZoomSGIX, GLint factor) 1922CALL_HOOK_API(glFrameZoomSGIX, factor) 1923 1924HOOK_API_ENTRY(void, glFramebufferDrawBufferEXT, GLuint framebuffer, GLenum mode) 1925CALL_HOOK_API(glFramebufferDrawBufferEXT, framebuffer, mode) 1926 1927HOOK_API_ENTRY(void, glFramebufferDrawBuffersEXT, GLuint framebuffer, GLsizei n, const GLenum *bufs) 1928CALL_HOOK_API(glFramebufferDrawBuffersEXT, framebuffer, n, bufs) 1929 1930HOOK_API_ENTRY(void, glFramebufferFetchBarrierEXT, void) 1931CALL_HOOK_API(glFramebufferFetchBarrierEXT) 1932 1933HOOK_API_ENTRY(void, glFramebufferParameteri, GLenum target, GLenum pname, GLint param) 1934CALL_HOOK_API(glFramebufferParameteri, target, pname, param) 1935 1936HOOK_API_ENTRY(void, glFramebufferParameteriMESA, GLenum target, GLenum pname, GLint param) 1937CALL_HOOK_API(glFramebufferParameteriMESA, target, pname, param) 1938 1939HOOK_API_ENTRY(void, glFramebufferReadBufferEXT, GLuint framebuffer, GLenum mode) 1940CALL_HOOK_API(glFramebufferReadBufferEXT, framebuffer, mode) 1941 1942HOOK_API_ENTRY(void, glFramebufferRenderbuffer, GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) 1943CALL_HOOK_API(glFramebufferRenderbuffer, target, attachment, renderbuffertarget, renderbuffer) 1944 1945HOOK_API_ENTRY(void, glFramebufferRenderbufferEXT, GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) 1946CALL_HOOK_API(glFramebufferRenderbufferEXT, target, attachment, renderbuffertarget, renderbuffer) 1947 1948HOOK_API_ENTRY(void, glFramebufferSampleLocationsfvARB, GLenum target, GLuint start, GLsizei count, const GLfloat *v) 1949CALL_HOOK_API(glFramebufferSampleLocationsfvARB, target, start, count, v) 1950 1951HOOK_API_ENTRY(void, glFramebufferSampleLocationsfvNV, GLenum target, GLuint start, GLsizei count, const GLfloat *v) 1952CALL_HOOK_API(glFramebufferSampleLocationsfvNV, target, start, count, v) 1953 1954HOOK_API_ENTRY(void, glFramebufferSamplePositionsfvAMD, GLenum target, GLuint numsamples, GLuint pixelindex, const GLfloat *values) 1955CALL_HOOK_API(glFramebufferSamplePositionsfvAMD, target, numsamples, pixelindex, values) 1956 1957HOOK_API_ENTRY(void, glFramebufferTexture, GLenum target, GLenum attachment, GLuint texture, GLint level) 1958CALL_HOOK_API(glFramebufferTexture, target, attachment, texture, level) 1959 1960HOOK_API_ENTRY(void, glFramebufferTexture1D, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) 1961CALL_HOOK_API(glFramebufferTexture1D, target, attachment, textarget, texture, level) 1962 1963HOOK_API_ENTRY(void, glFramebufferTexture1DEXT, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) 1964CALL_HOOK_API(glFramebufferTexture1DEXT, target, attachment, textarget, texture, level) 1965 1966HOOK_API_ENTRY(void, glFramebufferTexture2D, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) 1967CALL_HOOK_API(glFramebufferTexture2D, target, attachment, textarget, texture, level) 1968 1969HOOK_API_ENTRY(void, glFramebufferTexture2DEXT, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) 1970CALL_HOOK_API(glFramebufferTexture2DEXT, target, attachment, textarget, texture, level) 1971 1972HOOK_API_ENTRY(void, glFramebufferTexture3D, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) 1973CALL_HOOK_API(glFramebufferTexture3D, target, attachment, textarget, texture, level, zoffset) 1974 1975HOOK_API_ENTRY(void, glFramebufferTexture3DEXT, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) 1976CALL_HOOK_API(glFramebufferTexture3DEXT, target, attachment, textarget, texture, level, zoffset) 1977 1978HOOK_API_ENTRY(void, glFramebufferTextureARB, GLenum target, GLenum attachment, GLuint texture, GLint level) 1979CALL_HOOK_API(glFramebufferTextureARB, target, attachment, texture, level) 1980 1981HOOK_API_ENTRY(void, glFramebufferTextureEXT, GLenum target, GLenum attachment, GLuint texture, GLint level) 1982CALL_HOOK_API(glFramebufferTextureEXT, target, attachment, texture, level) 1983 1984HOOK_API_ENTRY(void, glFramebufferTextureFaceARB, GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) 1985CALL_HOOK_API(glFramebufferTextureFaceARB, target, attachment, texture, level, face) 1986 1987HOOK_API_ENTRY(void, glFramebufferTextureFaceEXT, GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) 1988CALL_HOOK_API(glFramebufferTextureFaceEXT, target, attachment, texture, level, face) 1989 1990HOOK_API_ENTRY(void, glFramebufferTextureLayer, GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) 1991CALL_HOOK_API(glFramebufferTextureLayer, target, attachment, texture, level, layer) 1992 1993HOOK_API_ENTRY(void, glFramebufferTextureLayerARB, GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) 1994CALL_HOOK_API(glFramebufferTextureLayerARB, target, attachment, texture, level, layer) 1995 1996HOOK_API_ENTRY(void, glFramebufferTextureLayerEXT, GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) 1997CALL_HOOK_API(glFramebufferTextureLayerEXT, target, attachment, texture, level, layer) 1998 1999HOOK_API_ENTRY(void, glFramebufferTextureMultiviewOVR, GLenum target, GLenum attachment, GLuint texture, GLint level, GLint baseViewIndex, GLsizei numViews) 2000CALL_HOOK_API(glFramebufferTextureMultiviewOVR, target, attachment, texture, level, baseViewIndex, numViews) 2001 2002HOOK_API_ENTRY(void, glFreeObjectBufferATI, GLuint buffer) 2003CALL_HOOK_API(glFreeObjectBufferATI, buffer) 2004 2005HOOK_API_ENTRY(void, glFrontFace, GLenum mode) 2006CALL_HOOK_API(glFrontFace, mode) 2007 2008HOOK_API_ENTRY(void, glFrustum, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val) 2009CALL_HOOK_API(glFrustum, left, right, bottom, top, near_val, far_val) 2010 2011HOOK_API_ENTRY(void, glFrustumfOES, GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) 2012CALL_HOOK_API(glFrustumfOES, l, r, b, t, n, f) 2013 2014HOOK_API_ENTRY(void, glFrustumxOES, GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f) 2015CALL_HOOK_API(glFrustumxOES, l, r, b, t, n, f) 2016 2017HOOK_API_ENTRY(GLuint, glGenAsyncMarkersSGIX, GLsizei range) 2018CALL_HOOK_API_RET(glGenAsyncMarkersSGIX, range) 2019 2020HOOK_API_ENTRY(void, glGenBuffers, GLsizei n, GLuint *buffers) 2021CALL_HOOK_API(glGenBuffers, n, buffers) 2022 2023HOOK_API_ENTRY(void, glGenBuffersARB, GLsizei n, GLuint *buffers) 2024CALL_HOOK_API(glGenBuffersARB, n, buffers) 2025 2026HOOK_API_ENTRY(void, glGenFencesAPPLE, GLsizei n, GLuint *fences) 2027CALL_HOOK_API(glGenFencesAPPLE, n, fences) 2028 2029HOOK_API_ENTRY(void, glGenFencesNV, GLsizei n, GLuint *fences) 2030CALL_HOOK_API(glGenFencesNV, n, fences) 2031 2032HOOK_API_ENTRY(GLuint, glGenFragmentShadersATI, GLuint range) 2033CALL_HOOK_API_RET(glGenFragmentShadersATI, range) 2034 2035HOOK_API_ENTRY(void, glGenFramebuffers, GLsizei n, GLuint *framebuffers) 2036CALL_HOOK_API(glGenFramebuffers, n, framebuffers) 2037 2038HOOK_API_ENTRY(void, glGenFramebuffersEXT, GLsizei n, GLuint *framebuffers) 2039CALL_HOOK_API(glGenFramebuffersEXT, n, framebuffers) 2040 2041HOOK_API_ENTRY(GLuint, glGenLists, GLsizei range) 2042CALL_HOOK_API_RET(glGenLists, range) 2043 2044HOOK_API_ENTRY(void, glGenNamesAMD, GLenum identifier, GLuint num, GLuint *names) 2045CALL_HOOK_API(glGenNamesAMD, identifier, num, names) 2046 2047HOOK_API_ENTRY(void, glGenOcclusionQueriesNV, GLsizei n, GLuint *ids) 2048CALL_HOOK_API(glGenOcclusionQueriesNV, n, ids) 2049 2050HOOK_API_ENTRY(GLuint, glGenPathsNV, GLsizei range) 2051CALL_HOOK_API_RET(glGenPathsNV, range) 2052 2053HOOK_API_ENTRY(void, glGenPerfMonitorsAMD, GLsizei n, GLuint *monitors) 2054CALL_HOOK_API(glGenPerfMonitorsAMD, n, monitors) 2055 2056HOOK_API_ENTRY(void, glGenProgramPipelines, GLsizei n, GLuint *pipelines) 2057CALL_HOOK_API(glGenProgramPipelines, n, pipelines) 2058 2059HOOK_API_ENTRY(void, glGenProgramsARB, GLsizei n, GLuint *programs) 2060CALL_HOOK_API(glGenProgramsARB, n, programs) 2061 2062HOOK_API_ENTRY(void, glGenProgramsNV, GLsizei n, GLuint *programs) 2063CALL_HOOK_API(glGenProgramsNV, n, programs) 2064 2065HOOK_API_ENTRY(void, glGenQueries, GLsizei n, GLuint *ids) 2066CALL_HOOK_API(glGenQueries, n, ids) 2067 2068HOOK_API_ENTRY(void, glGenQueriesARB, GLsizei n, GLuint *ids) 2069CALL_HOOK_API(glGenQueriesARB, n, ids) 2070 2071HOOK_API_ENTRY(void, glGenQueryResourceTagNV, GLsizei n, GLint *tagIds) 2072CALL_HOOK_API(glGenQueryResourceTagNV, n, tagIds) 2073 2074HOOK_API_ENTRY(void, glGenRenderbuffers, GLsizei n, GLuint *renderbuffers) 2075CALL_HOOK_API(glGenRenderbuffers, n, renderbuffers) 2076 2077HOOK_API_ENTRY(void, glGenRenderbuffersEXT, GLsizei n, GLuint *renderbuffers) 2078CALL_HOOK_API(glGenRenderbuffersEXT, n, renderbuffers) 2079 2080HOOK_API_ENTRY(void, glGenSamplers, GLsizei count, GLuint *samplers) 2081CALL_HOOK_API(glGenSamplers, count, samplers) 2082 2083HOOK_API_ENTRY(void, glGenSemaphoresEXT, GLsizei n, GLuint *semaphores) 2084CALL_HOOK_API(glGenSemaphoresEXT, n, semaphores) 2085 2086HOOK_API_ENTRY(GLuint, glGenSymbolsEXT, GLenum datatype, GLenum storagetype, GLenum range, GLuint components) 2087CALL_HOOK_API_RET(glGenSymbolsEXT, datatype, storagetype, range, components) 2088 2089HOOK_API_ENTRY(void, glGenTextures, GLsizei n, GLuint *textures) 2090CALL_HOOK_API(glGenTextures, n, textures) 2091 2092HOOK_API_ENTRY(void, glGenTexturesEXT, GLsizei n, GLuint *textures) 2093CALL_HOOK_API(glGenTexturesEXT, n, textures) 2094 2095HOOK_API_ENTRY(void, glGenTransformFeedbacks, GLsizei n, GLuint *ids) 2096CALL_HOOK_API(glGenTransformFeedbacks, n, ids) 2097 2098HOOK_API_ENTRY(void, glGenTransformFeedbacksNV, GLsizei n, GLuint *ids) 2099CALL_HOOK_API(glGenTransformFeedbacksNV, n, ids) 2100 2101HOOK_API_ENTRY(void, glGenVertexArrays, GLsizei n, GLuint *arrays) 2102CALL_HOOK_API(glGenVertexArrays, n, arrays) 2103 2104HOOK_API_ENTRY(void, glGenVertexArraysAPPLE, GLsizei n, GLuint *arrays) 2105CALL_HOOK_API(glGenVertexArraysAPPLE, n, arrays) 2106 2107HOOK_API_ENTRY(GLuint, glGenVertexShadersEXT, GLuint range) 2108CALL_HOOK_API_RET(glGenVertexShadersEXT, range) 2109 2110HOOK_API_ENTRY(void, glGenerateMipmap, GLenum target) 2111CALL_HOOK_API(glGenerateMipmap, target) 2112 2113HOOK_API_ENTRY(void, glGenerateMipmapEXT, GLenum target) 2114CALL_HOOK_API(glGenerateMipmapEXT, target) 2115 2116HOOK_API_ENTRY(void, glGenerateMultiTexMipmapEXT, GLenum texunit, GLenum target) 2117CALL_HOOK_API(glGenerateMultiTexMipmapEXT, texunit, target) 2118 2119HOOK_API_ENTRY(void, glGenerateTextureMipmap, GLuint texture) 2120CALL_HOOK_API(glGenerateTextureMipmap, texture) 2121 2122HOOK_API_ENTRY(void, glGenerateTextureMipmapEXT, GLuint texture, GLenum target) 2123CALL_HOOK_API(glGenerateTextureMipmapEXT, texture, target) 2124 2125HOOK_API_ENTRY(void, glGetActiveAtomicCounterBufferiv, GLuint program, GLuint bufferIndex, GLenum pname, GLint *params) 2126CALL_HOOK_API(glGetActiveAtomicCounterBufferiv, program, bufferIndex, pname, params) 2127 2128HOOK_API_ENTRY(void, glGetActiveAttrib, GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) 2129CALL_HOOK_API(glGetActiveAttrib, program, index, bufSize, length, size, type, name) 2130 2131HOOK_API_ENTRY(void, glGetActiveAttribARB, GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name) 2132CALL_HOOK_API(glGetActiveAttribARB, programObj, index, maxLength, length, size, type, name) 2133 2134HOOK_API_ENTRY(void, glGetActiveSubroutineName, GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name) 2135CALL_HOOK_API(glGetActiveSubroutineName, program, shadertype, index, bufSize, length, name) 2136 2137HOOK_API_ENTRY(void, glGetActiveSubroutineUniformName, GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name) 2138CALL_HOOK_API(glGetActiveSubroutineUniformName, program, shadertype, index, bufSize, length, name) 2139 2140HOOK_API_ENTRY(void, glGetActiveSubroutineUniformiv, GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values) 2141CALL_HOOK_API(glGetActiveSubroutineUniformiv, program, shadertype, index, pname, values) 2142 2143HOOK_API_ENTRY(void, glGetActiveUniform, GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name) 2144CALL_HOOK_API(glGetActiveUniform, program, index, bufSize, length, size, type, name) 2145 2146HOOK_API_ENTRY(void, glGetActiveUniformARB, GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name) 2147CALL_HOOK_API(glGetActiveUniformARB, programObj, index, maxLength, length, size, type, name) 2148 2149HOOK_API_ENTRY(void, glGetActiveUniformBlockName, GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName) 2150CALL_HOOK_API(glGetActiveUniformBlockName, program, uniformBlockIndex, bufSize, length, uniformBlockName) 2151 2152HOOK_API_ENTRY(void, glGetActiveUniformBlockiv, GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params) 2153CALL_HOOK_API(glGetActiveUniformBlockiv, program, uniformBlockIndex, pname, params) 2154 2155HOOK_API_ENTRY(void, glGetActiveUniformName, GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName) 2156CALL_HOOK_API(glGetActiveUniformName, program, uniformIndex, bufSize, length, uniformName) 2157 2158HOOK_API_ENTRY(void, glGetActiveUniformsiv, GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params) 2159CALL_HOOK_API(glGetActiveUniformsiv, program, uniformCount, uniformIndices, pname, params) 2160 2161HOOK_API_ENTRY(void, glGetActiveVaryingNV, GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) 2162CALL_HOOK_API(glGetActiveVaryingNV, program, index, bufSize, length, size, type, name) 2163 2164HOOK_API_ENTRY(void, glGetArrayObjectfvATI, GLenum array, GLenum pname, GLfloat *params) 2165CALL_HOOK_API(glGetArrayObjectfvATI, array, pname, params) 2166 2167HOOK_API_ENTRY(void, glGetArrayObjectivATI, GLenum array, GLenum pname, GLint *params) 2168CALL_HOOK_API(glGetArrayObjectivATI, array, pname, params) 2169 2170HOOK_API_ENTRY(void, glGetAttachedObjectsARB, GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj) 2171CALL_HOOK_API(glGetAttachedObjectsARB, containerObj, maxCount, count, obj) 2172 2173HOOK_API_ENTRY(void, glGetAttachedShaders, GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders) 2174CALL_HOOK_API(glGetAttachedShaders, program, maxCount, count, shaders) 2175 2176HOOK_API_ENTRY(GLint, glGetAttribLocation, GLuint program, const GLchar *name) 2177CALL_HOOK_API_RET(glGetAttribLocation, program, name) 2178 2179HOOK_API_ENTRY(GLint, glGetAttribLocationARB, GLhandleARB programObj, const GLcharARB *name) 2180CALL_HOOK_API_RET(glGetAttribLocationARB, programObj, name) 2181 2182HOOK_API_ENTRY(void, glGetBooleanIndexedvEXT, GLenum target, GLuint index, GLboolean *data) 2183CALL_HOOK_API(glGetBooleanIndexedvEXT, target, index, data) 2184 2185HOOK_API_ENTRY(void, glGetBooleani_v, GLenum target, GLuint index, GLboolean *data) 2186CALL_HOOK_API(glGetBooleani_v, target, index, data) 2187 2188HOOK_API_ENTRY(void, glGetBooleanv, GLenum pname, GLboolean *data) 2189CALL_HOOK_API(glGetBooleanv, pname, data) 2190 2191HOOK_API_ENTRY(void, glGetBufferParameteri64v, GLenum target, GLenum pname, GLint64 *params) 2192CALL_HOOK_API(glGetBufferParameteri64v, target, pname, params) 2193 2194HOOK_API_ENTRY(void, glGetBufferParameteriv, GLenum target, GLenum pname, GLint *params) 2195CALL_HOOK_API(glGetBufferParameteriv, target, pname, params) 2196 2197HOOK_API_ENTRY(void, glGetBufferParameterivARB, GLenum target, GLenum pname, GLint *params) 2198CALL_HOOK_API(glGetBufferParameterivARB, target, pname, params) 2199 2200HOOK_API_ENTRY(void, glGetBufferParameterui64vNV, GLenum target, GLenum pname, GLuint64EXT *params) 2201CALL_HOOK_API(glGetBufferParameterui64vNV, target, pname, params) 2202 2203HOOK_API_ENTRY(void, glGetBufferPointerv, GLenum target, GLenum pname, void **params) 2204CALL_HOOK_API(glGetBufferPointerv, target, pname, params) 2205 2206HOOK_API_ENTRY(void, glGetBufferPointervARB, GLenum target, GLenum pname, void **params) 2207CALL_HOOK_API(glGetBufferPointervARB, target, pname, params) 2208 2209HOOK_API_ENTRY(void, glGetBufferSubData, GLenum target, GLintptr offset, GLsizeiptr size, void *data) 2210CALL_HOOK_API(glGetBufferSubData, target, offset, size, data) 2211 2212HOOK_API_ENTRY(void, glGetBufferSubDataARB, GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data) 2213CALL_HOOK_API(glGetBufferSubDataARB, target, offset, size, data) 2214 2215HOOK_API_ENTRY(void, glGetClipPlane, GLenum plane, GLdouble *equation) 2216CALL_HOOK_API(glGetClipPlane, plane, equation) 2217 2218HOOK_API_ENTRY(void, glGetClipPlanefOES, GLenum plane, GLfloat *equation) 2219CALL_HOOK_API(glGetClipPlanefOES, plane, equation) 2220 2221HOOK_API_ENTRY(void, glGetClipPlanexOES, GLenum plane, GLfixed *equation) 2222CALL_HOOK_API(glGetClipPlanexOES, plane, equation) 2223 2224HOOK_API_ENTRY(void, glGetColorTable, GLenum target, GLenum format, GLenum type, GLvoid *table) 2225CALL_HOOK_API(glGetColorTable, target, format, type, table) 2226 2227HOOK_API_ENTRY(void, glGetColorTableEXT, GLenum target, GLenum format, GLenum type, void *data) 2228CALL_HOOK_API(glGetColorTableEXT, target, format, type, data) 2229 2230HOOK_API_ENTRY(void, glGetColorTableParameterfv, GLenum target, GLenum pname, GLfloat *params) 2231CALL_HOOK_API(glGetColorTableParameterfv, target, pname, params) 2232 2233HOOK_API_ENTRY(void, glGetColorTableParameterfvEXT, GLenum target, GLenum pname, GLfloat *params) 2234CALL_HOOK_API(glGetColorTableParameterfvEXT, target, pname, params) 2235 2236HOOK_API_ENTRY(void, glGetColorTableParameterfvSGI, GLenum target, GLenum pname, GLfloat *params) 2237CALL_HOOK_API(glGetColorTableParameterfvSGI, target, pname, params) 2238 2239HOOK_API_ENTRY(void, glGetColorTableParameteriv, GLenum target, GLenum pname, GLint *params) 2240CALL_HOOK_API(glGetColorTableParameteriv, target, pname, params) 2241 2242HOOK_API_ENTRY(void, glGetColorTableParameterivEXT, GLenum target, GLenum pname, GLint *params) 2243CALL_HOOK_API(glGetColorTableParameterivEXT, target, pname, params) 2244 2245HOOK_API_ENTRY(void, glGetColorTableParameterivSGI, GLenum target, GLenum pname, GLint *params) 2246CALL_HOOK_API(glGetColorTableParameterivSGI, target, pname, params) 2247 2248HOOK_API_ENTRY(void, glGetColorTableSGI, GLenum target, GLenum format, GLenum type, void *table) 2249CALL_HOOK_API(glGetColorTableSGI, target, format, type, table) 2250 2251HOOK_API_ENTRY(void, glGetCombinerInputParameterfvNV, GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params) 2252CALL_HOOK_API(glGetCombinerInputParameterfvNV, stage, portion, variable, pname, params) 2253 2254HOOK_API_ENTRY(void, glGetCombinerInputParameterivNV, GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params) 2255CALL_HOOK_API(glGetCombinerInputParameterivNV, stage, portion, variable, pname, params) 2256 2257HOOK_API_ENTRY(void, glGetCombinerOutputParameterfvNV, GLenum stage, GLenum portion, GLenum pname, GLfloat *params) 2258CALL_HOOK_API(glGetCombinerOutputParameterfvNV, stage, portion, pname, params) 2259 2260HOOK_API_ENTRY(void, glGetCombinerOutputParameterivNV, GLenum stage, GLenum portion, GLenum pname, GLint *params) 2261CALL_HOOK_API(glGetCombinerOutputParameterivNV, stage, portion, pname, params) 2262 2263HOOK_API_ENTRY(void, glGetCombinerStageParameterfvNV, GLenum stage, GLenum pname, GLfloat *params) 2264CALL_HOOK_API(glGetCombinerStageParameterfvNV, stage, pname, params) 2265 2266HOOK_API_ENTRY(GLuint, glGetCommandHeaderNV, GLenum tokenID, GLuint size) 2267CALL_HOOK_API_RET(glGetCommandHeaderNV, tokenID, size) 2268 2269HOOK_API_ENTRY(void, glGetCompressedMultiTexImageEXT, GLenum texunit, GLenum target, GLint lod, void *img) 2270CALL_HOOK_API(glGetCompressedMultiTexImageEXT, texunit, target, lod, img) 2271 2272HOOK_API_ENTRY(void, glGetCompressedTexImage, GLenum target, GLint level, void *img) 2273CALL_HOOK_API(glGetCompressedTexImage, target, level, img) 2274 2275HOOK_API_ENTRY(void, glGetCompressedTexImageARB, GLenum target, GLint level, void *img) 2276CALL_HOOK_API(glGetCompressedTexImageARB, target, level, img) 2277 2278HOOK_API_ENTRY(void, glGetCompressedTextureImage, GLuint texture, GLint level, GLsizei bufSize, void *pixels) 2279CALL_HOOK_API(glGetCompressedTextureImage, texture, level, bufSize, pixels) 2280 2281HOOK_API_ENTRY(void, glGetCompressedTextureImageEXT, GLuint texture, GLenum target, GLint lod, void *img) 2282CALL_HOOK_API(glGetCompressedTextureImageEXT, texture, target, lod, img) 2283 2284HOOK_API_ENTRY(void, glGetCompressedTextureSubImage, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels) 2285CALL_HOOK_API(glGetCompressedTextureSubImage, texture, level, xoffset, yoffset, zoffset, width, height, depth, bufSize, pixels) 2286 2287HOOK_API_ENTRY(void, glGetConvolutionFilter, GLenum target, GLenum format, GLenum type, GLvoid *image) 2288CALL_HOOK_API(glGetConvolutionFilter, target, format, type, image) 2289 2290HOOK_API_ENTRY(void, glGetConvolutionFilterEXT, GLenum target, GLenum format, GLenum type, void *image) 2291CALL_HOOK_API(glGetConvolutionFilterEXT, target, format, type, image) 2292 2293HOOK_API_ENTRY(void, glGetConvolutionParameterfv, GLenum target, GLenum pname, GLfloat *params) 2294CALL_HOOK_API(glGetConvolutionParameterfv, target, pname, params) 2295 2296HOOK_API_ENTRY(void, glGetConvolutionParameterfvEXT, GLenum target, GLenum pname, GLfloat *params) 2297CALL_HOOK_API(glGetConvolutionParameterfvEXT, target, pname, params) 2298 2299HOOK_API_ENTRY(void, glGetConvolutionParameteriv, GLenum target, GLenum pname, GLint *params) 2300CALL_HOOK_API(glGetConvolutionParameteriv, target, pname, params) 2301 2302HOOK_API_ENTRY(void, glGetConvolutionParameterivEXT, GLenum target, GLenum pname, GLint *params) 2303CALL_HOOK_API(glGetConvolutionParameterivEXT, target, pname, params) 2304 2305HOOK_API_ENTRY(void, glGetConvolutionParameterxvOES, GLenum target, GLenum pname, GLfixed *params) 2306CALL_HOOK_API(glGetConvolutionParameterxvOES, target, pname, params) 2307 2308HOOK_API_ENTRY(void, glGetCoverageModulationTableNV, GLsizei bufSize, GLfloat *v) 2309CALL_HOOK_API(glGetCoverageModulationTableNV, bufSize, v) 2310 2311HOOK_API_ENTRY(GLuint, glGetDebugMessageLog, GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog) 2312CALL_HOOK_API_RET(glGetDebugMessageLog, count, bufSize, sources, types, ids, severities, lengths, messageLog) 2313 2314HOOK_API_ENTRY(GLuint, glGetDebugMessageLogAMD, GLuint count, GLsizei bufSize, GLenum *categories, GLenum *severities, GLuint *ids, GLsizei *lengths, GLchar *message) 2315CALL_HOOK_API_RET(glGetDebugMessageLogAMD, count, bufSize, categories, severities, ids, lengths, message) 2316 2317HOOK_API_ENTRY(GLuint, glGetDebugMessageLogARB, GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog) 2318CALL_HOOK_API_RET(glGetDebugMessageLogARB, count, bufSize, sources, types, ids, severities, lengths, messageLog) 2319 2320HOOK_API_ENTRY(void, glGetDetailTexFuncSGIS, GLenum target, GLfloat *points) 2321CALL_HOOK_API(glGetDetailTexFuncSGIS, target, points) 2322 2323HOOK_API_ENTRY(void, glGetDoubleIndexedvEXT, GLenum target, GLuint index, GLdouble *data) 2324CALL_HOOK_API(glGetDoubleIndexedvEXT, target, index, data) 2325 2326HOOK_API_ENTRY(void, glGetDoublei_v, GLenum target, GLuint index, GLdouble *data) 2327CALL_HOOK_API(glGetDoublei_v, target, index, data) 2328 2329HOOK_API_ENTRY(void, glGetDoublei_vEXT, GLenum pname, GLuint index, GLdouble *params) 2330CALL_HOOK_API(glGetDoublei_vEXT, pname, index, params) 2331 2332HOOK_API_ENTRY(void, glGetDoublev, GLenum pname, GLdouble *data) 2333CALL_HOOK_API(glGetDoublev, pname, data) 2334 2335HOOK_API_ENTRY(GLenum, glGetError, void) 2336CALL_HOOK_API_RET(glGetError) 2337 2338HOOK_API_ENTRY(void, glGetFenceivNV, GLuint fence, GLenum pname, GLint *params) 2339CALL_HOOK_API(glGetFenceivNV, fence, pname, params) 2340 2341HOOK_API_ENTRY(void, glGetFinalCombinerInputParameterfvNV, GLenum variable, GLenum pname, GLfloat *params) 2342CALL_HOOK_API(glGetFinalCombinerInputParameterfvNV, variable, pname, params) 2343 2344HOOK_API_ENTRY(void, glGetFinalCombinerInputParameterivNV, GLenum variable, GLenum pname, GLint *params) 2345CALL_HOOK_API(glGetFinalCombinerInputParameterivNV, variable, pname, params) 2346 2347HOOK_API_ENTRY(void, glGetFirstPerfQueryIdINTEL, GLuint *queryId) 2348CALL_HOOK_API(glGetFirstPerfQueryIdINTEL, queryId) 2349 2350HOOK_API_ENTRY(void, glGetFixedvOES, GLenum pname, GLfixed *params) 2351CALL_HOOK_API(glGetFixedvOES, pname, params) 2352 2353HOOK_API_ENTRY(void, glGetFloatIndexedvEXT, GLenum target, GLuint index, GLfloat *data) 2354CALL_HOOK_API(glGetFloatIndexedvEXT, target, index, data) 2355 2356HOOK_API_ENTRY(void, glGetFloati_v, GLenum target, GLuint index, GLfloat *data) 2357CALL_HOOK_API(glGetFloati_v, target, index, data) 2358 2359HOOK_API_ENTRY(void, glGetFloati_vEXT, GLenum pname, GLuint index, GLfloat *params) 2360CALL_HOOK_API(glGetFloati_vEXT, pname, index, params) 2361 2362HOOK_API_ENTRY(void, glGetFloatv, GLenum pname, GLfloat *data) 2363CALL_HOOK_API(glGetFloatv, pname, data) 2364 2365HOOK_API_ENTRY(void, glGetFogFuncSGIS, GLfloat *points) 2366CALL_HOOK_API(glGetFogFuncSGIS, points) 2367 2368HOOK_API_ENTRY(GLint, glGetFragDataIndex, GLuint program, const GLchar *name) 2369CALL_HOOK_API_RET(glGetFragDataIndex, program, name) 2370 2371HOOK_API_ENTRY(GLint, glGetFragDataLocation, GLuint program, const GLchar *name) 2372CALL_HOOK_API_RET(glGetFragDataLocation, program, name) 2373 2374HOOK_API_ENTRY(GLint, glGetFragDataLocationEXT, GLuint program, const GLchar *name) 2375CALL_HOOK_API_RET(glGetFragDataLocationEXT, program, name) 2376 2377HOOK_API_ENTRY(void, glGetFragmentLightfvSGIX, GLenum light, GLenum pname, GLfloat *params) 2378CALL_HOOK_API(glGetFragmentLightfvSGIX, light, pname, params) 2379 2380HOOK_API_ENTRY(void, glGetFragmentLightivSGIX, GLenum light, GLenum pname, GLint *params) 2381CALL_HOOK_API(glGetFragmentLightivSGIX, light, pname, params) 2382 2383HOOK_API_ENTRY(void, glGetFragmentMaterialfvSGIX, GLenum face, GLenum pname, GLfloat *params) 2384CALL_HOOK_API(glGetFragmentMaterialfvSGIX, face, pname, params) 2385 2386HOOK_API_ENTRY(void, glGetFragmentMaterialivSGIX, GLenum face, GLenum pname, GLint *params) 2387CALL_HOOK_API(glGetFragmentMaterialivSGIX, face, pname, params) 2388 2389HOOK_API_ENTRY(void, glGetFramebufferAttachmentParameteriv, GLenum target, GLenum attachment, GLenum pname, GLint *params) 2390CALL_HOOK_API(glGetFramebufferAttachmentParameteriv, target, attachment, pname, params) 2391 2392HOOK_API_ENTRY(void, glGetFramebufferAttachmentParameterivEXT, GLenum target, GLenum attachment, GLenum pname, GLint *params) 2393CALL_HOOK_API(glGetFramebufferAttachmentParameterivEXT, target, attachment, pname, params) 2394 2395HOOK_API_ENTRY(void, glGetFramebufferParameterfvAMD, GLenum target, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values) 2396CALL_HOOK_API(glGetFramebufferParameterfvAMD, target, pname, numsamples, pixelindex, size, values) 2397 2398HOOK_API_ENTRY(void, glGetFramebufferParameteriv, GLenum target, GLenum pname, GLint *params) 2399CALL_HOOK_API(glGetFramebufferParameteriv, target, pname, params) 2400 2401HOOK_API_ENTRY(void, glGetFramebufferParameterivEXT, GLuint framebuffer, GLenum pname, GLint *params) 2402CALL_HOOK_API(glGetFramebufferParameterivEXT, framebuffer, pname, params) 2403 2404HOOK_API_ENTRY(void, glGetFramebufferParameterivMESA, GLenum target, GLenum pname, GLint *params) 2405CALL_HOOK_API(glGetFramebufferParameterivMESA, target, pname, params) 2406 2407HOOK_API_ENTRY(GLenum, glGetGraphicsResetStatus, void) 2408CALL_HOOK_API_RET(glGetGraphicsResetStatus) 2409 2410HOOK_API_ENTRY(GLenum, glGetGraphicsResetStatusARB, void) 2411CALL_HOOK_API_RET(glGetGraphicsResetStatusARB) 2412 2413HOOK_API_ENTRY(GLhandleARB, glGetHandleARB, GLenum pname) 2414CALL_HOOK_API_RET(glGetHandleARB, pname) 2415 2416HOOK_API_ENTRY(void, glGetHistogram, GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values) 2417CALL_HOOK_API(glGetHistogram, target, reset, format, type, values) 2418 2419HOOK_API_ENTRY(void, glGetHistogramEXT, GLenum target, GLboolean reset, GLenum format, GLenum type, void *values) 2420CALL_HOOK_API(glGetHistogramEXT, target, reset, format, type, values) 2421 2422HOOK_API_ENTRY(void, glGetHistogramParameterfv, GLenum target, GLenum pname, GLfloat *params) 2423CALL_HOOK_API(glGetHistogramParameterfv, target, pname, params) 2424 2425HOOK_API_ENTRY(void, glGetHistogramParameterfvEXT, GLenum target, GLenum pname, GLfloat *params) 2426CALL_HOOK_API(glGetHistogramParameterfvEXT, target, pname, params) 2427 2428HOOK_API_ENTRY(void, glGetHistogramParameteriv, GLenum target, GLenum pname, GLint *params) 2429CALL_HOOK_API(glGetHistogramParameteriv, target, pname, params) 2430 2431HOOK_API_ENTRY(void, glGetHistogramParameterivEXT, GLenum target, GLenum pname, GLint *params) 2432CALL_HOOK_API(glGetHistogramParameterivEXT, target, pname, params) 2433 2434HOOK_API_ENTRY(void, glGetHistogramParameterxvOES, GLenum target, GLenum pname, GLfixed *params) 2435CALL_HOOK_API(glGetHistogramParameterxvOES, target, pname, params) 2436 2437HOOK_API_ENTRY(GLuint64, glGetImageHandleARB, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format) 2438CALL_HOOK_API_RET(glGetImageHandleARB, texture, level, layered, layer, format) 2439 2440HOOK_API_ENTRY(GLuint64, glGetImageHandleNV, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format) 2441CALL_HOOK_API_RET(glGetImageHandleNV, texture, level, layered, layer, format) 2442 2443HOOK_API_ENTRY(void, glGetImageTransformParameterfvHP, GLenum target, GLenum pname, GLfloat *params) 2444CALL_HOOK_API(glGetImageTransformParameterfvHP, target, pname, params) 2445 2446HOOK_API_ENTRY(void, glGetImageTransformParameterivHP, GLenum target, GLenum pname, GLint *params) 2447CALL_HOOK_API(glGetImageTransformParameterivHP, target, pname, params) 2448 2449HOOK_API_ENTRY(void, glGetInfoLogARB, GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog) 2450CALL_HOOK_API(glGetInfoLogARB, obj, maxLength, length, infoLog) 2451 2452HOOK_API_ENTRY(GLint, glGetInstrumentsSGIX, void) 2453CALL_HOOK_API_RET(glGetInstrumentsSGIX) 2454 2455HOOK_API_ENTRY(void, glGetInteger64i_v, GLenum target, GLuint index, GLint64 *data) 2456CALL_HOOK_API(glGetInteger64i_v, target, index, data) 2457 2458HOOK_API_ENTRY(void, glGetInteger64v, GLenum pname, GLint64 *data) 2459CALL_HOOK_API(glGetInteger64v, pname, data) 2460 2461HOOK_API_ENTRY(void, glGetIntegerIndexedvEXT, GLenum target, GLuint index, GLint *data) 2462CALL_HOOK_API(glGetIntegerIndexedvEXT, target, index, data) 2463 2464HOOK_API_ENTRY(void, glGetIntegeri_v, GLenum target, GLuint index, GLint *data) 2465CALL_HOOK_API(glGetIntegeri_v, target, index, data) 2466 2467HOOK_API_ENTRY(void, glGetIntegerui64i_vNV, GLenum value, GLuint index, GLuint64EXT *result) 2468CALL_HOOK_API(glGetIntegerui64i_vNV, value, index, result) 2469 2470HOOK_API_ENTRY(void, glGetIntegerui64vNV, GLenum value, GLuint64EXT *result) 2471CALL_HOOK_API(glGetIntegerui64vNV, value, result) 2472 2473HOOK_API_ENTRY(void, glGetIntegerv, GLenum pname, GLint *data) 2474CALL_HOOK_API(glGetIntegerv, pname, data) 2475 2476HOOK_API_ENTRY(void, glGetInternalformatSampleivNV, GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei count, GLint *params) 2477CALL_HOOK_API(glGetInternalformatSampleivNV, target, internalformat, samples, pname, count, params) 2478 2479HOOK_API_ENTRY(void, glGetInternalformati64v, GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint64 *params) 2480CALL_HOOK_API(glGetInternalformati64v, target, internalformat, pname, count, params) 2481 2482HOOK_API_ENTRY(void, glGetInternalformativ, GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint *params) 2483CALL_HOOK_API(glGetInternalformativ, target, internalformat, pname, count, params) 2484 2485HOOK_API_ENTRY(void, glGetInvariantBooleanvEXT, GLuint id, GLenum value, GLboolean *data) 2486CALL_HOOK_API(glGetInvariantBooleanvEXT, id, value, data) 2487 2488HOOK_API_ENTRY(void, glGetInvariantFloatvEXT, GLuint id, GLenum value, GLfloat *data) 2489CALL_HOOK_API(glGetInvariantFloatvEXT, id, value, data) 2490 2491HOOK_API_ENTRY(void, glGetInvariantIntegervEXT, GLuint id, GLenum value, GLint *data) 2492CALL_HOOK_API(glGetInvariantIntegervEXT, id, value, data) 2493 2494HOOK_API_ENTRY(void, glGetLightfv, GLenum light, GLenum pname, GLfloat *params) 2495CALL_HOOK_API(glGetLightfv, light, pname, params) 2496 2497HOOK_API_ENTRY(void, glGetLightiv, GLenum light, GLenum pname, GLint *params) 2498CALL_HOOK_API(glGetLightiv, light, pname, params) 2499 2500HOOK_API_ENTRY(void, glGetLightxOES, GLenum light, GLenum pname, GLfixed *params) 2501CALL_HOOK_API(glGetLightxOES, light, pname, params) 2502 2503HOOK_API_ENTRY(void, glGetListParameterfvSGIX, GLuint list, GLenum pname, GLfloat *params) 2504CALL_HOOK_API(glGetListParameterfvSGIX, list, pname, params) 2505 2506HOOK_API_ENTRY(void, glGetListParameterivSGIX, GLuint list, GLenum pname, GLint *params) 2507CALL_HOOK_API(glGetListParameterivSGIX, list, pname, params) 2508 2509HOOK_API_ENTRY(void, glGetLocalConstantBooleanvEXT, GLuint id, GLenum value, GLboolean *data) 2510CALL_HOOK_API(glGetLocalConstantBooleanvEXT, id, value, data) 2511 2512HOOK_API_ENTRY(void, glGetLocalConstantFloatvEXT, GLuint id, GLenum value, GLfloat *data) 2513CALL_HOOK_API(glGetLocalConstantFloatvEXT, id, value, data) 2514 2515HOOK_API_ENTRY(void, glGetLocalConstantIntegervEXT, GLuint id, GLenum value, GLint *data) 2516CALL_HOOK_API(glGetLocalConstantIntegervEXT, id, value, data) 2517 2518HOOK_API_ENTRY(void, glGetMapAttribParameterfvNV, GLenum target, GLuint index, GLenum pname, GLfloat *params) 2519CALL_HOOK_API(glGetMapAttribParameterfvNV, target, index, pname, params) 2520 2521HOOK_API_ENTRY(void, glGetMapAttribParameterivNV, GLenum target, GLuint index, GLenum pname, GLint *params) 2522CALL_HOOK_API(glGetMapAttribParameterivNV, target, index, pname, params) 2523 2524HOOK_API_ENTRY(void, glGetMapControlPointsNV, GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void *points) 2525CALL_HOOK_API(glGetMapControlPointsNV, target, index, type, ustride, vstride, packed, points) 2526 2527HOOK_API_ENTRY(void, glGetMapParameterfvNV, GLenum target, GLenum pname, GLfloat *params) 2528CALL_HOOK_API(glGetMapParameterfvNV, target, pname, params) 2529 2530HOOK_API_ENTRY(void, glGetMapParameterivNV, GLenum target, GLenum pname, GLint *params) 2531CALL_HOOK_API(glGetMapParameterivNV, target, pname, params) 2532 2533HOOK_API_ENTRY(void, glGetMapdv, GLenum target, GLenum query, GLdouble *v) 2534CALL_HOOK_API(glGetMapdv, target, query, v) 2535 2536HOOK_API_ENTRY(void, glGetMapfv, GLenum target, GLenum query, GLfloat *v) 2537CALL_HOOK_API(glGetMapfv, target, query, v) 2538 2539HOOK_API_ENTRY(void, glGetMapiv, GLenum target, GLenum query, GLint *v) 2540CALL_HOOK_API(glGetMapiv, target, query, v) 2541 2542HOOK_API_ENTRY(void, glGetMapxvOES, GLenum target, GLenum query, GLfixed *v) 2543CALL_HOOK_API(glGetMapxvOES, target, query, v) 2544 2545HOOK_API_ENTRY(void, glGetMaterialfv, GLenum face, GLenum pname, GLfloat *params) 2546CALL_HOOK_API(glGetMaterialfv, face, pname, params) 2547 2548HOOK_API_ENTRY(void, glGetMaterialiv, GLenum face, GLenum pname, GLint *params) 2549CALL_HOOK_API(glGetMaterialiv, face, pname, params) 2550 2551HOOK_API_ENTRY(void, glGetMaterialxOES, GLenum face, GLenum pname, GLfixed param) 2552CALL_HOOK_API(glGetMaterialxOES, face, pname, param) 2553 2554HOOK_API_ENTRY(void, glGetMemoryObjectDetachedResourcesuivNV, GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params) 2555CALL_HOOK_API(glGetMemoryObjectDetachedResourcesuivNV, memory, pname, first, count, params) 2556 2557HOOK_API_ENTRY(void, glGetMemoryObjectParameterivEXT, GLuint memoryObject, GLenum pname, GLint *params) 2558CALL_HOOK_API(glGetMemoryObjectParameterivEXT, memoryObject, pname, params) 2559 2560HOOK_API_ENTRY(void, glGetMinmax, GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values) 2561CALL_HOOK_API(glGetMinmax, target, reset, format, types, values) 2562 2563HOOK_API_ENTRY(void, glGetMinmaxEXT, GLenum target, GLboolean reset, GLenum format, GLenum type, void *values) 2564CALL_HOOK_API(glGetMinmaxEXT, target, reset, format, type, values) 2565 2566HOOK_API_ENTRY(void, glGetMinmaxParameterfv, GLenum target, GLenum pname, GLfloat *params) 2567CALL_HOOK_API(glGetMinmaxParameterfv, target, pname, params) 2568 2569HOOK_API_ENTRY(void, glGetMinmaxParameterfvEXT, GLenum target, GLenum pname, GLfloat *params) 2570CALL_HOOK_API(glGetMinmaxParameterfvEXT, target, pname, params) 2571 2572HOOK_API_ENTRY(void, glGetMinmaxParameteriv, GLenum target, GLenum pname, GLint *params) 2573CALL_HOOK_API(glGetMinmaxParameteriv, target, pname, params) 2574 2575HOOK_API_ENTRY(void, glGetMinmaxParameterivEXT, GLenum target, GLenum pname, GLint *params) 2576CALL_HOOK_API(glGetMinmaxParameterivEXT, target, pname, params) 2577 2578HOOK_API_ENTRY(void, glGetMultiTexEnvfvEXT, GLenum texunit, GLenum target, GLenum pname, GLfloat *params) 2579CALL_HOOK_API(glGetMultiTexEnvfvEXT, texunit, target, pname, params) 2580 2581HOOK_API_ENTRY(void, glGetMultiTexEnvivEXT, GLenum texunit, GLenum target, GLenum pname, GLint *params) 2582CALL_HOOK_API(glGetMultiTexEnvivEXT, texunit, target, pname, params) 2583 2584HOOK_API_ENTRY(void, glGetMultiTexGendvEXT, GLenum texunit, GLenum coord, GLenum pname, GLdouble *params) 2585CALL_HOOK_API(glGetMultiTexGendvEXT, texunit, coord, pname, params) 2586 2587HOOK_API_ENTRY(void, glGetMultiTexGenfvEXT, GLenum texunit, GLenum coord, GLenum pname, GLfloat *params) 2588CALL_HOOK_API(glGetMultiTexGenfvEXT, texunit, coord, pname, params) 2589 2590HOOK_API_ENTRY(void, glGetMultiTexGenivEXT, GLenum texunit, GLenum coord, GLenum pname, GLint *params) 2591CALL_HOOK_API(glGetMultiTexGenivEXT, texunit, coord, pname, params) 2592 2593HOOK_API_ENTRY(void, glGetMultiTexImageEXT, GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels) 2594CALL_HOOK_API(glGetMultiTexImageEXT, texunit, target, level, format, type, pixels) 2595 2596HOOK_API_ENTRY(void, glGetMultiTexLevelParameterfvEXT, GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params) 2597CALL_HOOK_API(glGetMultiTexLevelParameterfvEXT, texunit, target, level, pname, params) 2598 2599HOOK_API_ENTRY(void, glGetMultiTexLevelParameterivEXT, GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params) 2600CALL_HOOK_API(glGetMultiTexLevelParameterivEXT, texunit, target, level, pname, params) 2601 2602HOOK_API_ENTRY(void, glGetMultiTexParameterIivEXT, GLenum texunit, GLenum target, GLenum pname, GLint *params) 2603CALL_HOOK_API(glGetMultiTexParameterIivEXT, texunit, target, pname, params) 2604 2605HOOK_API_ENTRY(void, glGetMultiTexParameterIuivEXT, GLenum texunit, GLenum target, GLenum pname, GLuint *params) 2606CALL_HOOK_API(glGetMultiTexParameterIuivEXT, texunit, target, pname, params) 2607 2608HOOK_API_ENTRY(void, glGetMultiTexParameterfvEXT, GLenum texunit, GLenum target, GLenum pname, GLfloat *params) 2609CALL_HOOK_API(glGetMultiTexParameterfvEXT, texunit, target, pname, params) 2610 2611HOOK_API_ENTRY(void, glGetMultiTexParameterivEXT, GLenum texunit, GLenum target, GLenum pname, GLint *params) 2612CALL_HOOK_API(glGetMultiTexParameterivEXT, texunit, target, pname, params) 2613 2614HOOK_API_ENTRY(void, glGetMultisamplefv, GLenum pname, GLuint index, GLfloat *val) 2615CALL_HOOK_API(glGetMultisamplefv, pname, index, val) 2616 2617HOOK_API_ENTRY(void, glGetMultisamplefvNV, GLenum pname, GLuint index, GLfloat *val) 2618CALL_HOOK_API(glGetMultisamplefvNV, pname, index, val) 2619 2620HOOK_API_ENTRY(void, glGetNamedBufferParameteri64v, GLuint buffer, GLenum pname, GLint64 *params) 2621CALL_HOOK_API(glGetNamedBufferParameteri64v, buffer, pname, params) 2622 2623HOOK_API_ENTRY(void, glGetNamedBufferParameteriv, GLuint buffer, GLenum pname, GLint *params) 2624CALL_HOOK_API(glGetNamedBufferParameteriv, buffer, pname, params) 2625 2626HOOK_API_ENTRY(void, glGetNamedBufferParameterivEXT, GLuint buffer, GLenum pname, GLint *params) 2627CALL_HOOK_API(glGetNamedBufferParameterivEXT, buffer, pname, params) 2628 2629HOOK_API_ENTRY(void, glGetNamedBufferParameterui64vNV, GLuint buffer, GLenum pname, GLuint64EXT *params) 2630CALL_HOOK_API(glGetNamedBufferParameterui64vNV, buffer, pname, params) 2631 2632HOOK_API_ENTRY(void, glGetNamedBufferPointerv, GLuint buffer, GLenum pname, void **params) 2633CALL_HOOK_API(glGetNamedBufferPointerv, buffer, pname, params) 2634 2635HOOK_API_ENTRY(void, glGetNamedBufferPointervEXT, GLuint buffer, GLenum pname, void **params) 2636CALL_HOOK_API(glGetNamedBufferPointervEXT, buffer, pname, params) 2637 2638HOOK_API_ENTRY(void, glGetNamedBufferSubData, GLuint buffer, GLintptr offset, GLsizeiptr size, void *data) 2639CALL_HOOK_API(glGetNamedBufferSubData, buffer, offset, size, data) 2640 2641HOOK_API_ENTRY(void, glGetNamedBufferSubDataEXT, GLuint buffer, GLintptr offset, GLsizeiptr size, void *data) 2642CALL_HOOK_API(glGetNamedBufferSubDataEXT, buffer, offset, size, data) 2643 2644HOOK_API_ENTRY(void, glGetNamedFramebufferAttachmentParameteriv, GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params) 2645CALL_HOOK_API(glGetNamedFramebufferAttachmentParameteriv, framebuffer, attachment, pname, params) 2646 2647HOOK_API_ENTRY(void, glGetNamedFramebufferAttachmentParameterivEXT, GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params) 2648CALL_HOOK_API(glGetNamedFramebufferAttachmentParameterivEXT, framebuffer, attachment, pname, params) 2649 2650HOOK_API_ENTRY(void, glGetNamedFramebufferParameterfvAMD, GLuint framebuffer, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values) 2651CALL_HOOK_API(glGetNamedFramebufferParameterfvAMD, framebuffer, pname, numsamples, pixelindex, size, values) 2652 2653HOOK_API_ENTRY(void, glGetNamedFramebufferParameteriv, GLuint framebuffer, GLenum pname, GLint *param) 2654CALL_HOOK_API(glGetNamedFramebufferParameteriv, framebuffer, pname, param) 2655 2656HOOK_API_ENTRY(void, glGetNamedFramebufferParameterivEXT, GLuint framebuffer, GLenum pname, GLint *params) 2657CALL_HOOK_API(glGetNamedFramebufferParameterivEXT, framebuffer, pname, params) 2658 2659HOOK_API_ENTRY(void, glGetNamedProgramLocalParameterIivEXT, GLuint program, GLenum target, GLuint index, GLint *params) 2660CALL_HOOK_API(glGetNamedProgramLocalParameterIivEXT, program, target, index, params) 2661 2662HOOK_API_ENTRY(void, glGetNamedProgramLocalParameterIuivEXT, GLuint program, GLenum target, GLuint index, GLuint *params) 2663CALL_HOOK_API(glGetNamedProgramLocalParameterIuivEXT, program, target, index, params) 2664 2665HOOK_API_ENTRY(void, glGetNamedProgramLocalParameterdvEXT, GLuint program, GLenum target, GLuint index, GLdouble *params) 2666CALL_HOOK_API(glGetNamedProgramLocalParameterdvEXT, program, target, index, params) 2667 2668HOOK_API_ENTRY(void, glGetNamedProgramLocalParameterfvEXT, GLuint program, GLenum target, GLuint index, GLfloat *params) 2669CALL_HOOK_API(glGetNamedProgramLocalParameterfvEXT, program, target, index, params) 2670 2671HOOK_API_ENTRY(void, glGetNamedProgramStringEXT, GLuint program, GLenum target, GLenum pname, void *string) 2672CALL_HOOK_API(glGetNamedProgramStringEXT, program, target, pname, string) 2673 2674HOOK_API_ENTRY(void, glGetNamedProgramivEXT, GLuint program, GLenum target, GLenum pname, GLint *params) 2675CALL_HOOK_API(glGetNamedProgramivEXT, program, target, pname, params) 2676 2677HOOK_API_ENTRY(void, glGetNamedRenderbufferParameteriv, GLuint renderbuffer, GLenum pname, GLint *params) 2678CALL_HOOK_API(glGetNamedRenderbufferParameteriv, renderbuffer, pname, params) 2679 2680HOOK_API_ENTRY(void, glGetNamedRenderbufferParameterivEXT, GLuint renderbuffer, GLenum pname, GLint *params) 2681CALL_HOOK_API(glGetNamedRenderbufferParameterivEXT, renderbuffer, pname, params) 2682 2683HOOK_API_ENTRY(void, glGetNamedStringARB, GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string) 2684CALL_HOOK_API(glGetNamedStringARB, namelen, name, bufSize, stringlen, string) 2685 2686HOOK_API_ENTRY(void, glGetNamedStringivARB, GLint namelen, const GLchar *name, GLenum pname, GLint *params) 2687CALL_HOOK_API(glGetNamedStringivARB, namelen, name, pname, params) 2688 2689HOOK_API_ENTRY(void, glGetNextPerfQueryIdINTEL, GLuint queryId, GLuint *nextQueryId) 2690CALL_HOOK_API(glGetNextPerfQueryIdINTEL, queryId, nextQueryId) 2691 2692HOOK_API_ENTRY(void, glGetObjectBufferfvATI, GLuint buffer, GLenum pname, GLfloat *params) 2693CALL_HOOK_API(glGetObjectBufferfvATI, buffer, pname, params) 2694 2695HOOK_API_ENTRY(void, glGetObjectBufferivATI, GLuint buffer, GLenum pname, GLint *params) 2696CALL_HOOK_API(glGetObjectBufferivATI, buffer, pname, params) 2697 2698HOOK_API_ENTRY(void, glGetObjectLabel, GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label) 2699CALL_HOOK_API(glGetObjectLabel, identifier, name, bufSize, length, label) 2700 2701HOOK_API_ENTRY(void, glGetObjectLabelEXT, GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label) 2702CALL_HOOK_API(glGetObjectLabelEXT, type, object, bufSize, length, label) 2703 2704HOOK_API_ENTRY(void, glGetObjectParameterfvARB, GLhandleARB obj, GLenum pname, GLfloat *params) 2705CALL_HOOK_API(glGetObjectParameterfvARB, obj, pname, params) 2706 2707HOOK_API_ENTRY(void, glGetObjectParameterivAPPLE, GLenum objectType, GLuint name, GLenum pname, GLint *params) 2708CALL_HOOK_API(glGetObjectParameterivAPPLE, objectType, name, pname, params) 2709 2710HOOK_API_ENTRY(void, glGetObjectParameterivARB, GLhandleARB obj, GLenum pname, GLint *params) 2711CALL_HOOK_API(glGetObjectParameterivARB, obj, pname, params) 2712 2713HOOK_API_ENTRY(void, glGetObjectPtrLabel, const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label) 2714CALL_HOOK_API(glGetObjectPtrLabel, ptr, bufSize, length, label) 2715 2716HOOK_API_ENTRY(void, glGetOcclusionQueryivNV, GLuint id, GLenum pname, GLint *params) 2717CALL_HOOK_API(glGetOcclusionQueryivNV, id, pname, params) 2718 2719HOOK_API_ENTRY(void, glGetOcclusionQueryuivNV, GLuint id, GLenum pname, GLuint *params) 2720CALL_HOOK_API(glGetOcclusionQueryuivNV, id, pname, params) 2721 2722HOOK_API_ENTRY(void, glGetPathColorGenfvNV, GLenum color, GLenum pname, GLfloat *value) 2723CALL_HOOK_API(glGetPathColorGenfvNV, color, pname, value) 2724 2725HOOK_API_ENTRY(void, glGetPathColorGenivNV, GLenum color, GLenum pname, GLint *value) 2726CALL_HOOK_API(glGetPathColorGenivNV, color, pname, value) 2727 2728HOOK_API_ENTRY(void, glGetPathCommandsNV, GLuint path, GLubyte *commands) 2729CALL_HOOK_API(glGetPathCommandsNV, path, commands) 2730 2731HOOK_API_ENTRY(void, glGetPathCoordsNV, GLuint path, GLfloat *coords) 2732CALL_HOOK_API(glGetPathCoordsNV, path, coords) 2733 2734HOOK_API_ENTRY(void, glGetPathDashArrayNV, GLuint path, GLfloat *dashArray) 2735CALL_HOOK_API(glGetPathDashArrayNV, path, dashArray) 2736 2737HOOK_API_ENTRY(GLfloat, glGetPathLengthNV, GLuint path, GLsizei startSegment, GLsizei numSegments) 2738CALL_HOOK_API_RET(glGetPathLengthNV, path, startSegment, numSegments) 2739 2740HOOK_API_ENTRY(void, glGetPathMetricRangeNV, GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics) 2741CALL_HOOK_API(glGetPathMetricRangeNV, metricQueryMask, firstPathName, numPaths, stride, metrics) 2742 2743HOOK_API_ENTRY(void, glGetPathMetricsNV, GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics) 2744CALL_HOOK_API(glGetPathMetricsNV, metricQueryMask, numPaths, pathNameType, paths, pathBase, stride, metrics) 2745 2746HOOK_API_ENTRY(void, glGetPathParameterfvNV, GLuint path, GLenum pname, GLfloat *value) 2747CALL_HOOK_API(glGetPathParameterfvNV, path, pname, value) 2748 2749HOOK_API_ENTRY(void, glGetPathParameterivNV, GLuint path, GLenum pname, GLint *value) 2750CALL_HOOK_API(glGetPathParameterivNV, path, pname, value) 2751 2752HOOK_API_ENTRY(void, glGetPathSpacingNV, GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing) 2753CALL_HOOK_API(glGetPathSpacingNV, pathListMode, numPaths, pathNameType, paths, pathBase, advanceScale, kerningScale, transformType, returnedSpacing) 2754 2755HOOK_API_ENTRY(void, glGetPathTexGenfvNV, GLenum texCoordSet, GLenum pname, GLfloat *value) 2756CALL_HOOK_API(glGetPathTexGenfvNV, texCoordSet, pname, value) 2757 2758HOOK_API_ENTRY(void, glGetPathTexGenivNV, GLenum texCoordSet, GLenum pname, GLint *value) 2759CALL_HOOK_API(glGetPathTexGenivNV, texCoordSet, pname, value) 2760 2761HOOK_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) 2762CALL_HOOK_API(glGetPerfCounterInfoINTEL, queryId, counterId, counterNameLength, counterName, counterDescLength, counterDesc, counterOffset, counterDataSize, counterTypeEnum, counterDataTypeEnum, rawCounterMaxValue) 2763 2764HOOK_API_ENTRY(void, glGetPerfMonitorCounterDataAMD, GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten) 2765CALL_HOOK_API(glGetPerfMonitorCounterDataAMD, monitor, pname, dataSize, data, bytesWritten) 2766 2767HOOK_API_ENTRY(void, glGetPerfMonitorCounterInfoAMD, GLuint group, GLuint counter, GLenum pname, void *data) 2768CALL_HOOK_API(glGetPerfMonitorCounterInfoAMD, group, counter, pname, data) 2769 2770HOOK_API_ENTRY(void, glGetPerfMonitorCounterStringAMD, GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString) 2771CALL_HOOK_API(glGetPerfMonitorCounterStringAMD, group, counter, bufSize, length, counterString) 2772 2773HOOK_API_ENTRY(void, glGetPerfMonitorCountersAMD, GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters) 2774CALL_HOOK_API(glGetPerfMonitorCountersAMD, group, numCounters, maxActiveCounters, counterSize, counters) 2775 2776HOOK_API_ENTRY(void, glGetPerfMonitorGroupStringAMD, GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString) 2777CALL_HOOK_API(glGetPerfMonitorGroupStringAMD, group, bufSize, length, groupString) 2778 2779HOOK_API_ENTRY(void, glGetPerfMonitorGroupsAMD, GLint *numGroups, GLsizei groupsSize, GLuint *groups) 2780CALL_HOOK_API(glGetPerfMonitorGroupsAMD, numGroups, groupsSize, groups) 2781 2782HOOK_API_ENTRY(void, glGetPerfQueryDataINTEL, GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten) 2783CALL_HOOK_API(glGetPerfQueryDataINTEL, queryHandle, flags, dataSize, data, bytesWritten) 2784 2785HOOK_API_ENTRY(void, glGetPerfQueryIdByNameINTEL, GLchar *queryName, GLuint *queryId) 2786CALL_HOOK_API(glGetPerfQueryIdByNameINTEL, queryName, queryId) 2787 2788HOOK_API_ENTRY(void, glGetPerfQueryInfoINTEL, GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask) 2789CALL_HOOK_API(glGetPerfQueryInfoINTEL, queryId, queryNameLength, queryName, dataSize, noCounters, noInstances, capsMask) 2790 2791HOOK_API_ENTRY(void, glGetPixelMapfv, GLenum map, GLfloat *values) 2792CALL_HOOK_API(glGetPixelMapfv, map, values) 2793 2794HOOK_API_ENTRY(void, glGetPixelMapuiv, GLenum map, GLuint *values) 2795CALL_HOOK_API(glGetPixelMapuiv, map, values) 2796 2797HOOK_API_ENTRY(void, glGetPixelMapusv, GLenum map, GLushort *values) 2798CALL_HOOK_API(glGetPixelMapusv, map, values) 2799 2800HOOK_API_ENTRY(void, glGetPixelMapxv, GLenum map, GLint size, GLfixed *values) 2801CALL_HOOK_API(glGetPixelMapxv, map, size, values) 2802 2803HOOK_API_ENTRY(void, glGetPixelTexGenParameterfvSGIS, GLenum pname, GLfloat *params) 2804CALL_HOOK_API(glGetPixelTexGenParameterfvSGIS, pname, params) 2805 2806HOOK_API_ENTRY(void, glGetPixelTexGenParameterivSGIS, GLenum pname, GLint *params) 2807CALL_HOOK_API(glGetPixelTexGenParameterivSGIS, pname, params) 2808 2809HOOK_API_ENTRY(void, glGetPixelTransformParameterfvEXT, GLenum target, GLenum pname, GLfloat *params) 2810CALL_HOOK_API(glGetPixelTransformParameterfvEXT, target, pname, params) 2811 2812HOOK_API_ENTRY(void, glGetPixelTransformParameterivEXT, GLenum target, GLenum pname, GLint *params) 2813CALL_HOOK_API(glGetPixelTransformParameterivEXT, target, pname, params) 2814 2815HOOK_API_ENTRY(void, glGetPointerIndexedvEXT, GLenum target, GLuint index, void **data) 2816CALL_HOOK_API(glGetPointerIndexedvEXT, target, index, data) 2817 2818HOOK_API_ENTRY(void, glGetPointeri_vEXT, GLenum pname, GLuint index, void **params) 2819CALL_HOOK_API(glGetPointeri_vEXT, pname, index, params) 2820 2821HOOK_API_ENTRY(void, glGetPointerv, GLenum pname, void **params) 2822CALL_HOOK_API(glGetPointerv, pname, params) 2823 2824HOOK_API_ENTRY(void, glGetPointervEXT, GLenum pname, void **params) 2825CALL_HOOK_API(glGetPointervEXT, pname, params) 2826 2827HOOK_API_ENTRY(void, glGetPolygonStipple, GLubyte *mask) 2828CALL_HOOK_API(glGetPolygonStipple, mask) 2829 2830HOOK_API_ENTRY(void, glGetProgramBinary, GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary) 2831CALL_HOOK_API(glGetProgramBinary, program, bufSize, length, binaryFormat, binary) 2832 2833HOOK_API_ENTRY(void, glGetProgramEnvParameterIivNV, GLenum target, GLuint index, GLint *params) 2834CALL_HOOK_API(glGetProgramEnvParameterIivNV, target, index, params) 2835 2836HOOK_API_ENTRY(void, glGetProgramEnvParameterIuivNV, GLenum target, GLuint index, GLuint *params) 2837CALL_HOOK_API(glGetProgramEnvParameterIuivNV, target, index, params) 2838 2839HOOK_API_ENTRY(void, glGetProgramEnvParameterdvARB, GLenum target, GLuint index, GLdouble *params) 2840CALL_HOOK_API(glGetProgramEnvParameterdvARB, target, index, params) 2841 2842HOOK_API_ENTRY(void, glGetProgramEnvParameterfvARB, GLenum target, GLuint index, GLfloat *params) 2843CALL_HOOK_API(glGetProgramEnvParameterfvARB, target, index, params) 2844 2845HOOK_API_ENTRY(void, glGetProgramInfoLog, GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog) 2846CALL_HOOK_API(glGetProgramInfoLog, program, bufSize, length, infoLog) 2847 2848HOOK_API_ENTRY(void, glGetProgramInterfaceiv, GLuint program, GLenum programInterface, GLenum pname, GLint *params) 2849CALL_HOOK_API(glGetProgramInterfaceiv, program, programInterface, pname, params) 2850 2851HOOK_API_ENTRY(void, glGetProgramLocalParameterIivNV, GLenum target, GLuint index, GLint *params) 2852CALL_HOOK_API(glGetProgramLocalParameterIivNV, target, index, params) 2853 2854HOOK_API_ENTRY(void, glGetProgramLocalParameterIuivNV, GLenum target, GLuint index, GLuint *params) 2855CALL_HOOK_API(glGetProgramLocalParameterIuivNV, target, index, params) 2856 2857HOOK_API_ENTRY(void, glGetProgramLocalParameterdvARB, GLenum target, GLuint index, GLdouble *params) 2858CALL_HOOK_API(glGetProgramLocalParameterdvARB, target, index, params) 2859 2860HOOK_API_ENTRY(void, glGetProgramLocalParameterfvARB, GLenum target, GLuint index, GLfloat *params) 2861CALL_HOOK_API(glGetProgramLocalParameterfvARB, target, index, params) 2862 2863HOOK_API_ENTRY(void, glGetProgramNamedParameterdvNV, GLuint id, GLsizei len, const GLubyte *name, GLdouble *params) 2864CALL_HOOK_API(glGetProgramNamedParameterdvNV, id, len, name, params) 2865 2866HOOK_API_ENTRY(void, glGetProgramNamedParameterfvNV, GLuint id, GLsizei len, const GLubyte *name, GLfloat *params) 2867CALL_HOOK_API(glGetProgramNamedParameterfvNV, id, len, name, params) 2868 2869HOOK_API_ENTRY(void, glGetProgramParameterdvNV, GLenum target, GLuint index, GLenum pname, GLdouble *params) 2870CALL_HOOK_API(glGetProgramParameterdvNV, target, index, pname, params) 2871 2872HOOK_API_ENTRY(void, glGetProgramParameterfvNV, GLenum target, GLuint index, GLenum pname, GLfloat *params) 2873CALL_HOOK_API(glGetProgramParameterfvNV, target, index, pname, params) 2874 2875HOOK_API_ENTRY(void, glGetProgramPipelineInfoLog, GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog) 2876CALL_HOOK_API(glGetProgramPipelineInfoLog, pipeline, bufSize, length, infoLog) 2877 2878HOOK_API_ENTRY(void, glGetProgramPipelineiv, GLuint pipeline, GLenum pname, GLint *params) 2879CALL_HOOK_API(glGetProgramPipelineiv, pipeline, pname, params) 2880 2881HOOK_API_ENTRY(GLuint, glGetProgramResourceIndex, GLuint program, GLenum programInterface, const GLchar *name) 2882CALL_HOOK_API_RET(glGetProgramResourceIndex, program, programInterface, name) 2883 2884HOOK_API_ENTRY(GLint, glGetProgramResourceLocation, GLuint program, GLenum programInterface, const GLchar *name) 2885CALL_HOOK_API_RET(glGetProgramResourceLocation, program, programInterface, name) 2886 2887HOOK_API_ENTRY(GLint, glGetProgramResourceLocationIndex, GLuint program, GLenum programInterface, const GLchar *name) 2888CALL_HOOK_API_RET(glGetProgramResourceLocationIndex, program, programInterface, name) 2889 2890HOOK_API_ENTRY(void, glGetProgramResourceName, GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name) 2891CALL_HOOK_API(glGetProgramResourceName, program, programInterface, index, bufSize, length, name) 2892 2893HOOK_API_ENTRY(void, glGetProgramResourcefvNV, GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLfloat *params) 2894CALL_HOOK_API(glGetProgramResourcefvNV, program, programInterface, index, propCount, props, count, length, params) 2895 2896HOOK_API_ENTRY(void, glGetProgramResourceiv, GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLint *params) 2897CALL_HOOK_API(glGetProgramResourceiv, program, programInterface, index, propCount, props, count, length, params) 2898 2899HOOK_API_ENTRY(void, glGetProgramStageiv, GLuint program, GLenum shadertype, GLenum pname, GLint *values) 2900CALL_HOOK_API(glGetProgramStageiv, program, shadertype, pname, values) 2901 2902HOOK_API_ENTRY(void, glGetProgramStringARB, GLenum target, GLenum pname, void *string) 2903CALL_HOOK_API(glGetProgramStringARB, target, pname, string) 2904 2905HOOK_API_ENTRY(void, glGetProgramStringNV, GLuint id, GLenum pname, GLubyte *program) 2906CALL_HOOK_API(glGetProgramStringNV, id, pname, program) 2907 2908HOOK_API_ENTRY(void, glGetProgramSubroutineParameteruivNV, GLenum target, GLuint index, GLuint *param) 2909CALL_HOOK_API(glGetProgramSubroutineParameteruivNV, target, index, param) 2910 2911HOOK_API_ENTRY(void, glGetProgramiv, GLuint program, GLenum pname, GLint *params) 2912CALL_HOOK_API(glGetProgramiv, program, pname, params) 2913 2914HOOK_API_ENTRY(void, glGetProgramivARB, GLenum target, GLenum pname, GLint *params) 2915CALL_HOOK_API(glGetProgramivARB, target, pname, params) 2916 2917HOOK_API_ENTRY(void, glGetProgramivNV, GLuint id, GLenum pname, GLint *params) 2918CALL_HOOK_API(glGetProgramivNV, id, pname, params) 2919 2920HOOK_API_ENTRY(void, glGetQueryBufferObjecti64v, GLuint id, GLuint buffer, GLenum pname, GLintptr offset) 2921CALL_HOOK_API(glGetQueryBufferObjecti64v, id, buffer, pname, offset) 2922 2923HOOK_API_ENTRY(void, glGetQueryBufferObjectiv, GLuint id, GLuint buffer, GLenum pname, GLintptr offset) 2924CALL_HOOK_API(glGetQueryBufferObjectiv, id, buffer, pname, offset) 2925 2926HOOK_API_ENTRY(void, glGetQueryBufferObjectui64v, GLuint id, GLuint buffer, GLenum pname, GLintptr offset) 2927CALL_HOOK_API(glGetQueryBufferObjectui64v, id, buffer, pname, offset) 2928 2929HOOK_API_ENTRY(void, glGetQueryBufferObjectuiv, GLuint id, GLuint buffer, GLenum pname, GLintptr offset) 2930CALL_HOOK_API(glGetQueryBufferObjectuiv, id, buffer, pname, offset) 2931 2932HOOK_API_ENTRY(void, glGetQueryIndexediv, GLenum target, GLuint index, GLenum pname, GLint *params) 2933CALL_HOOK_API(glGetQueryIndexediv, target, index, pname, params) 2934 2935HOOK_API_ENTRY(void, glGetQueryObjecti64v, GLuint id, GLenum pname, GLint64 *params) 2936CALL_HOOK_API(glGetQueryObjecti64v, id, pname, params) 2937 2938HOOK_API_ENTRY(void, glGetQueryObjecti64vEXT, GLuint id, GLenum pname, GLint64 *params) 2939CALL_HOOK_API(glGetQueryObjecti64vEXT, id, pname, params) 2940 2941HOOK_API_ENTRY(void, glGetQueryObjectiv, GLuint id, GLenum pname, GLint *params) 2942CALL_HOOK_API(glGetQueryObjectiv, id, pname, params) 2943 2944HOOK_API_ENTRY(void, glGetQueryObjectivARB, GLuint id, GLenum pname, GLint *params) 2945CALL_HOOK_API(glGetQueryObjectivARB, id, pname, params) 2946 2947HOOK_API_ENTRY(void, glGetQueryObjectui64v, GLuint id, GLenum pname, GLuint64 *params) 2948CALL_HOOK_API(glGetQueryObjectui64v, id, pname, params) 2949 2950HOOK_API_ENTRY(void, glGetQueryObjectui64vEXT, GLuint id, GLenum pname, GLuint64 *params) 2951CALL_HOOK_API(glGetQueryObjectui64vEXT, id, pname, params) 2952 2953HOOK_API_ENTRY(void, glGetQueryObjectuiv, GLuint id, GLenum pname, GLuint *params) 2954CALL_HOOK_API(glGetQueryObjectuiv, id, pname, params) 2955 2956HOOK_API_ENTRY(void, glGetQueryObjectuivARB, GLuint id, GLenum pname, GLuint *params) 2957CALL_HOOK_API(glGetQueryObjectuivARB, id, pname, params) 2958 2959HOOK_API_ENTRY(void, glGetQueryiv, GLenum target, GLenum pname, GLint *params) 2960CALL_HOOK_API(glGetQueryiv, target, pname, params) 2961 2962HOOK_API_ENTRY(void, glGetQueryivARB, GLenum target, GLenum pname, GLint *params) 2963CALL_HOOK_API(glGetQueryivARB, target, pname, params) 2964 2965HOOK_API_ENTRY(void, glGetRenderbufferParameteriv, GLenum target, GLenum pname, GLint *params) 2966CALL_HOOK_API(glGetRenderbufferParameteriv, target, pname, params) 2967 2968HOOK_API_ENTRY(void, glGetRenderbufferParameterivEXT, GLenum target, GLenum pname, GLint *params) 2969CALL_HOOK_API(glGetRenderbufferParameterivEXT, target, pname, params) 2970 2971HOOK_API_ENTRY(void, glGetSamplerParameterIiv, GLuint sampler, GLenum pname, GLint *params) 2972CALL_HOOK_API(glGetSamplerParameterIiv, sampler, pname, params) 2973 2974HOOK_API_ENTRY(void, glGetSamplerParameterIuiv, GLuint sampler, GLenum pname, GLuint *params) 2975CALL_HOOK_API(glGetSamplerParameterIuiv, sampler, pname, params) 2976 2977HOOK_API_ENTRY(void, glGetSamplerParameterfv, GLuint sampler, GLenum pname, GLfloat *params) 2978CALL_HOOK_API(glGetSamplerParameterfv, sampler, pname, params) 2979 2980HOOK_API_ENTRY(void, glGetSamplerParameteriv, GLuint sampler, GLenum pname, GLint *params) 2981CALL_HOOK_API(glGetSamplerParameteriv, sampler, pname, params) 2982 2983HOOK_API_ENTRY(void, glGetSemaphoreParameterivNV, GLuint semaphore, GLenum pname, GLint *params) 2984CALL_HOOK_API(glGetSemaphoreParameterivNV, semaphore, pname, params) 2985 2986HOOK_API_ENTRY(void, glGetSemaphoreParameterui64vEXT, GLuint semaphore, GLenum pname, GLuint64 *params) 2987CALL_HOOK_API(glGetSemaphoreParameterui64vEXT, semaphore, pname, params) 2988 2989HOOK_API_ENTRY(void, glGetSeparableFilter, GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span) 2990CALL_HOOK_API(glGetSeparableFilter, target, format, type, row, column, span) 2991 2992HOOK_API_ENTRY(void, glGetSeparableFilterEXT, GLenum target, GLenum format, GLenum type, void *row, void *column, void *span) 2993CALL_HOOK_API(glGetSeparableFilterEXT, target, format, type, row, column, span) 2994 2995HOOK_API_ENTRY(void, glGetShaderInfoLog, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog) 2996CALL_HOOK_API(glGetShaderInfoLog, shader, bufSize, length, infoLog) 2997 2998HOOK_API_ENTRY(void, glGetShaderPrecisionFormat, GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision) 2999CALL_HOOK_API(glGetShaderPrecisionFormat, shadertype, precisiontype, range, precision) 3000 3001HOOK_API_ENTRY(void, glGetShaderSource, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source) 3002CALL_HOOK_API(glGetShaderSource, shader, bufSize, length, source) 3003 3004HOOK_API_ENTRY(void, glGetShaderSourceARB, GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source) 3005CALL_HOOK_API(glGetShaderSourceARB, obj, maxLength, length, source) 3006 3007HOOK_API_ENTRY(void, glGetShaderiv, GLuint shader, GLenum pname, GLint *params) 3008CALL_HOOK_API(glGetShaderiv, shader, pname, params) 3009 3010HOOK_API_ENTRY(void, glGetShadingRateImagePaletteNV, GLuint viewport, GLuint entry, GLenum *rate) 3011CALL_HOOK_API(glGetShadingRateImagePaletteNV, viewport, entry, rate) 3012 3013HOOK_API_ENTRY(void, glGetShadingRateSampleLocationivNV, GLenum rate, GLuint samples, GLuint index, GLint *location) 3014CALL_HOOK_API(glGetShadingRateSampleLocationivNV, rate, samples, index, location) 3015 3016HOOK_API_ENTRY(void, glGetSharpenTexFuncSGIS, GLenum target, GLfloat *points) 3017CALL_HOOK_API(glGetSharpenTexFuncSGIS, target, points) 3018 3019HOOK_API_ENTRY(GLushort, glGetStageIndexNV, GLenum shadertype) 3020CALL_HOOK_API_RET(glGetStageIndexNV, shadertype) 3021 3022HOOK_API_ENTRY(const GLubyte *, glGetString, GLenum name) 3023CALL_HOOK_API_RET(glGetString, name) 3024 3025HOOK_API_ENTRY(const GLubyte *, glGetStringi, GLenum name, GLuint index) 3026CALL_HOOK_API_RET(glGetStringi, name, index) 3027 3028HOOK_API_ENTRY(GLuint, glGetSubroutineIndex, GLuint program, GLenum shadertype, const GLchar *name) 3029CALL_HOOK_API_RET(glGetSubroutineIndex, program, shadertype, name) 3030 3031HOOK_API_ENTRY(GLint, glGetSubroutineUniformLocation, GLuint program, GLenum shadertype, const GLchar *name) 3032CALL_HOOK_API_RET(glGetSubroutineUniformLocation, program, shadertype, name) 3033 3034HOOK_API_ENTRY(void, glGetSynciv, GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values) 3035CALL_HOOK_API(glGetSynciv, sync, pname, count, length, values) 3036 3037HOOK_API_ENTRY(void, glGetTexBumpParameterfvATI, GLenum pname, GLfloat *param) 3038CALL_HOOK_API(glGetTexBumpParameterfvATI, pname, param) 3039 3040HOOK_API_ENTRY(void, glGetTexBumpParameterivATI, GLenum pname, GLint *param) 3041CALL_HOOK_API(glGetTexBumpParameterivATI, pname, param) 3042 3043HOOK_API_ENTRY(void, glGetTexEnvfv, GLenum target, GLenum pname, GLfloat *params) 3044CALL_HOOK_API(glGetTexEnvfv, target, pname, params) 3045 3046HOOK_API_ENTRY(void, glGetTexEnviv, GLenum target, GLenum pname, GLint *params) 3047CALL_HOOK_API(glGetTexEnviv, target, pname, params) 3048 3049HOOK_API_ENTRY(void, glGetTexEnvxvOES, GLenum target, GLenum pname, GLfixed *params) 3050CALL_HOOK_API(glGetTexEnvxvOES, target, pname, params) 3051 3052HOOK_API_ENTRY(void, glGetTexFilterFuncSGIS, GLenum target, GLenum filter, GLfloat *weights) 3053CALL_HOOK_API(glGetTexFilterFuncSGIS, target, filter, weights) 3054 3055HOOK_API_ENTRY(void, glGetTexGendv, GLenum coord, GLenum pname, GLdouble *params) 3056CALL_HOOK_API(glGetTexGendv, coord, pname, params) 3057 3058HOOK_API_ENTRY(void, glGetTexGenfv, GLenum coord, GLenum pname, GLfloat *params) 3059CALL_HOOK_API(glGetTexGenfv, coord, pname, params) 3060 3061HOOK_API_ENTRY(void, glGetTexGeniv, GLenum coord, GLenum pname, GLint *params) 3062CALL_HOOK_API(glGetTexGeniv, coord, pname, params) 3063 3064HOOK_API_ENTRY(void, glGetTexGenxvOES, GLenum coord, GLenum pname, GLfixed *params) 3065CALL_HOOK_API(glGetTexGenxvOES, coord, pname, params) 3066 3067HOOK_API_ENTRY(void, glGetTexImage, GLenum target, GLint level, GLenum format, GLenum type, void *pixels) 3068CALL_HOOK_API(glGetTexImage, target, level, format, type, pixels) 3069 3070HOOK_API_ENTRY(void, glGetTexLevelParameterfv, GLenum target, GLint level, GLenum pname, GLfloat *params) 3071CALL_HOOK_API(glGetTexLevelParameterfv, target, level, pname, params) 3072 3073HOOK_API_ENTRY(void, glGetTexLevelParameteriv, GLenum target, GLint level, GLenum pname, GLint *params) 3074CALL_HOOK_API(glGetTexLevelParameteriv, target, level, pname, params) 3075 3076HOOK_API_ENTRY(void, glGetTexLevelParameterxvOES, GLenum target, GLint level, GLenum pname, GLfixed *params) 3077CALL_HOOK_API(glGetTexLevelParameterxvOES, target, level, pname, params) 3078 3079HOOK_API_ENTRY(void, glGetTexParameterIiv, GLenum target, GLenum pname, GLint *params) 3080CALL_HOOK_API(glGetTexParameterIiv, target, pname, params) 3081 3082HOOK_API_ENTRY(void, glGetTexParameterIivEXT, GLenum target, GLenum pname, GLint *params) 3083CALL_HOOK_API(glGetTexParameterIivEXT, target, pname, params) 3084 3085HOOK_API_ENTRY(void, glGetTexParameterIuiv, GLenum target, GLenum pname, GLuint *params) 3086CALL_HOOK_API(glGetTexParameterIuiv, target, pname, params) 3087 3088HOOK_API_ENTRY(void, glGetTexParameterIuivEXT, GLenum target, GLenum pname, GLuint *params) 3089CALL_HOOK_API(glGetTexParameterIuivEXT, target, pname, params) 3090 3091HOOK_API_ENTRY(void, glGetTexParameterPointervAPPLE, GLenum target, GLenum pname, void **params) 3092CALL_HOOK_API(glGetTexParameterPointervAPPLE, target, pname, params) 3093 3094HOOK_API_ENTRY(void, glGetTexParameterfv, GLenum target, GLenum pname, GLfloat *params) 3095CALL_HOOK_API(glGetTexParameterfv, target, pname, params) 3096 3097HOOK_API_ENTRY(void, glGetTexParameteriv, GLenum target, GLenum pname, GLint *params) 3098CALL_HOOK_API(glGetTexParameteriv, target, pname, params) 3099 3100HOOK_API_ENTRY(void, glGetTexParameterxvOES, GLenum target, GLenum pname, GLfixed *params) 3101CALL_HOOK_API(glGetTexParameterxvOES, target, pname, params) 3102 3103HOOK_API_ENTRY(GLuint64, glGetTextureHandleARB, GLuint texture) 3104CALL_HOOK_API_RET(glGetTextureHandleARB, texture) 3105 3106HOOK_API_ENTRY(GLuint64, glGetTextureHandleNV, GLuint texture) 3107CALL_HOOK_API_RET(glGetTextureHandleNV, texture) 3108 3109HOOK_API_ENTRY(void, glGetTextureImage, GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels) 3110CALL_HOOK_API(glGetTextureImage, texture, level, format, type, bufSize, pixels) 3111 3112HOOK_API_ENTRY(void, glGetTextureImageEXT, GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels) 3113CALL_HOOK_API(glGetTextureImageEXT, texture, target, level, format, type, pixels) 3114 3115HOOK_API_ENTRY(void, glGetTextureLevelParameterfv, GLuint texture, GLint level, GLenum pname, GLfloat *params) 3116CALL_HOOK_API(glGetTextureLevelParameterfv, texture, level, pname, params) 3117 3118HOOK_API_ENTRY(void, glGetTextureLevelParameterfvEXT, GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params) 3119CALL_HOOK_API(glGetTextureLevelParameterfvEXT, texture, target, level, pname, params) 3120 3121HOOK_API_ENTRY(void, glGetTextureLevelParameteriv, GLuint texture, GLint level, GLenum pname, GLint *params) 3122CALL_HOOK_API(glGetTextureLevelParameteriv, texture, level, pname, params) 3123 3124HOOK_API_ENTRY(void, glGetTextureLevelParameterivEXT, GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params) 3125CALL_HOOK_API(glGetTextureLevelParameterivEXT, texture, target, level, pname, params) 3126 3127HOOK_API_ENTRY(void, glGetTextureParameterIiv, GLuint texture, GLenum pname, GLint *params) 3128CALL_HOOK_API(glGetTextureParameterIiv, texture, pname, params) 3129 3130HOOK_API_ENTRY(void, glGetTextureParameterIivEXT, GLuint texture, GLenum target, GLenum pname, GLint *params) 3131CALL_HOOK_API(glGetTextureParameterIivEXT, texture, target, pname, params) 3132 3133HOOK_API_ENTRY(void, glGetTextureParameterIuiv, GLuint texture, GLenum pname, GLuint *params) 3134CALL_HOOK_API(glGetTextureParameterIuiv, texture, pname, params) 3135 3136HOOK_API_ENTRY(void, glGetTextureParameterIuivEXT, GLuint texture, GLenum target, GLenum pname, GLuint *params) 3137CALL_HOOK_API(glGetTextureParameterIuivEXT, texture, target, pname, params) 3138 3139HOOK_API_ENTRY(void, glGetTextureParameterfv, GLuint texture, GLenum pname, GLfloat *params) 3140CALL_HOOK_API(glGetTextureParameterfv, texture, pname, params) 3141 3142HOOK_API_ENTRY(void, glGetTextureParameterfvEXT, GLuint texture, GLenum target, GLenum pname, GLfloat *params) 3143CALL_HOOK_API(glGetTextureParameterfvEXT, texture, target, pname, params) 3144 3145HOOK_API_ENTRY(void, glGetTextureParameteriv, GLuint texture, GLenum pname, GLint *params) 3146CALL_HOOK_API(glGetTextureParameteriv, texture, pname, params) 3147 3148HOOK_API_ENTRY(void, glGetTextureParameterivEXT, GLuint texture, GLenum target, GLenum pname, GLint *params) 3149CALL_HOOK_API(glGetTextureParameterivEXT, texture, target, pname, params) 3150 3151HOOK_API_ENTRY(GLuint64, glGetTextureSamplerHandleARB, GLuint texture, GLuint sampler) 3152CALL_HOOK_API_RET(glGetTextureSamplerHandleARB, texture, sampler) 3153 3154HOOK_API_ENTRY(GLuint64, glGetTextureSamplerHandleNV, GLuint texture, GLuint sampler) 3155CALL_HOOK_API_RET(glGetTextureSamplerHandleNV, texture, sampler) 3156 3157HOOK_API_ENTRY(void, glGetTextureSubImage, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels) 3158CALL_HOOK_API(glGetTextureSubImage, texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, bufSize, pixels) 3159 3160HOOK_API_ENTRY(void, glGetTrackMatrixivNV, GLenum target, GLuint address, GLenum pname, GLint *params) 3161CALL_HOOK_API(glGetTrackMatrixivNV, target, address, pname, params) 3162 3163HOOK_API_ENTRY(void, glGetTransformFeedbackVarying, GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) 3164CALL_HOOK_API(glGetTransformFeedbackVarying, program, index, bufSize, length, size, type, name) 3165 3166HOOK_API_ENTRY(void, glGetTransformFeedbackVaryingEXT, GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) 3167CALL_HOOK_API(glGetTransformFeedbackVaryingEXT, program, index, bufSize, length, size, type, name) 3168 3169HOOK_API_ENTRY(void, glGetTransformFeedbackVaryingNV, GLuint program, GLuint index, GLint *location) 3170CALL_HOOK_API(glGetTransformFeedbackVaryingNV, program, index, location) 3171 3172HOOK_API_ENTRY(void, glGetTransformFeedbacki64_v, GLuint xfb, GLenum pname, GLuint index, GLint64 *param) 3173CALL_HOOK_API(glGetTransformFeedbacki64_v, xfb, pname, index, param) 3174 3175HOOK_API_ENTRY(void, glGetTransformFeedbacki_v, GLuint xfb, GLenum pname, GLuint index, GLint *param) 3176CALL_HOOK_API(glGetTransformFeedbacki_v, xfb, pname, index, param) 3177 3178HOOK_API_ENTRY(void, glGetTransformFeedbackiv, GLuint xfb, GLenum pname, GLint *param) 3179CALL_HOOK_API(glGetTransformFeedbackiv, xfb, pname, param) 3180 3181HOOK_API_ENTRY(GLuint, glGetUniformBlockIndex, GLuint program, const GLchar *uniformBlockName) 3182CALL_HOOK_API_RET(glGetUniformBlockIndex, program, uniformBlockName) 3183 3184HOOK_API_ENTRY(GLint, glGetUniformBufferSizeEXT, GLuint program, GLint location) 3185CALL_HOOK_API_RET(glGetUniformBufferSizeEXT, program, location) 3186 3187HOOK_API_ENTRY(void, glGetUniformIndices, GLuint program, GLsizei uniformCount, const GLchar *const*uniformNames, GLuint *uniformIndices) 3188CALL_HOOK_API(glGetUniformIndices, program, uniformCount, uniformNames, uniformIndices) 3189 3190HOOK_API_ENTRY(GLint, glGetUniformLocation, GLuint program, const GLchar *name) 3191CALL_HOOK_API_RET(glGetUniformLocation, program, name) 3192 3193HOOK_API_ENTRY(GLint, glGetUniformLocationARB, GLhandleARB programObj, const GLcharARB *name) 3194CALL_HOOK_API_RET(glGetUniformLocationARB, programObj, name) 3195 3196HOOK_API_ENTRY(GLintptr, glGetUniformOffsetEXT, GLuint program, GLint location) 3197CALL_HOOK_API_RET(glGetUniformOffsetEXT, program, location) 3198 3199HOOK_API_ENTRY(void, glGetUniformSubroutineuiv, GLenum shadertype, GLint location, GLuint *params) 3200CALL_HOOK_API(glGetUniformSubroutineuiv, shadertype, location, params) 3201 3202HOOK_API_ENTRY(void, glGetUniformdv, GLuint program, GLint location, GLdouble *params) 3203CALL_HOOK_API(glGetUniformdv, program, location, params) 3204 3205HOOK_API_ENTRY(void, glGetUniformfv, GLuint program, GLint location, GLfloat *params) 3206CALL_HOOK_API(glGetUniformfv, program, location, params) 3207 3208HOOK_API_ENTRY(void, glGetUniformfvARB, GLhandleARB programObj, GLint location, GLfloat *params) 3209CALL_HOOK_API(glGetUniformfvARB, programObj, location, params) 3210 3211HOOK_API_ENTRY(void, glGetUniformi64vARB, GLuint program, GLint location, GLint64 *params) 3212CALL_HOOK_API(glGetUniformi64vARB, program, location, params) 3213 3214HOOK_API_ENTRY(void, glGetUniformi64vNV, GLuint program, GLint location, GLint64EXT *params) 3215CALL_HOOK_API(glGetUniformi64vNV, program, location, params) 3216 3217HOOK_API_ENTRY(void, glGetUniformiv, GLuint program, GLint location, GLint *params) 3218CALL_HOOK_API(glGetUniformiv, program, location, params) 3219 3220HOOK_API_ENTRY(void, glGetUniformivARB, GLhandleARB programObj, GLint location, GLint *params) 3221CALL_HOOK_API(glGetUniformivARB, programObj, location, params) 3222 3223HOOK_API_ENTRY(void, glGetUniformui64vARB, GLuint program, GLint location, GLuint64 *params) 3224CALL_HOOK_API(glGetUniformui64vARB, program, location, params) 3225 3226HOOK_API_ENTRY(void, glGetUniformui64vNV, GLuint program, GLint location, GLuint64EXT *params) 3227CALL_HOOK_API(glGetUniformui64vNV, program, location, params) 3228 3229HOOK_API_ENTRY(void, glGetUniformuiv, GLuint program, GLint location, GLuint *params) 3230CALL_HOOK_API(glGetUniformuiv, program, location, params) 3231 3232HOOK_API_ENTRY(void, glGetUniformuivEXT, GLuint program, GLint location, GLuint *params) 3233CALL_HOOK_API(glGetUniformuivEXT, program, location, params) 3234 3235HOOK_API_ENTRY(void, glGetUnsignedBytei_vEXT, GLenum target, GLuint index, GLubyte *data) 3236CALL_HOOK_API(glGetUnsignedBytei_vEXT, target, index, data) 3237 3238HOOK_API_ENTRY(void, glGetUnsignedBytevEXT, GLenum pname, GLubyte *data) 3239CALL_HOOK_API(glGetUnsignedBytevEXT, pname, data) 3240 3241HOOK_API_ENTRY(void, glGetVariantArrayObjectfvATI, GLuint id, GLenum pname, GLfloat *params) 3242CALL_HOOK_API(glGetVariantArrayObjectfvATI, id, pname, params) 3243 3244HOOK_API_ENTRY(void, glGetVariantArrayObjectivATI, GLuint id, GLenum pname, GLint *params) 3245CALL_HOOK_API(glGetVariantArrayObjectivATI, id, pname, params) 3246 3247HOOK_API_ENTRY(void, glGetVariantBooleanvEXT, GLuint id, GLenum value, GLboolean *data) 3248CALL_HOOK_API(glGetVariantBooleanvEXT, id, value, data) 3249 3250HOOK_API_ENTRY(void, glGetVariantFloatvEXT, GLuint id, GLenum value, GLfloat *data) 3251CALL_HOOK_API(glGetVariantFloatvEXT, id, value, data) 3252 3253HOOK_API_ENTRY(void, glGetVariantIntegervEXT, GLuint id, GLenum value, GLint *data) 3254CALL_HOOK_API(glGetVariantIntegervEXT, id, value, data) 3255 3256HOOK_API_ENTRY(void, glGetVariantPointervEXT, GLuint id, GLenum value, void **data) 3257CALL_HOOK_API(glGetVariantPointervEXT, id, value, data) 3258 3259HOOK_API_ENTRY(GLint, glGetVaryingLocationNV, GLuint program, const GLchar *name) 3260CALL_HOOK_API_RET(glGetVaryingLocationNV, program, name) 3261 3262HOOK_API_ENTRY(void, glGetVertexArrayIndexed64iv, GLuint vaobj, GLuint index, GLenum pname, GLint64 *param) 3263CALL_HOOK_API(glGetVertexArrayIndexed64iv, vaobj, index, pname, param) 3264 3265HOOK_API_ENTRY(void, glGetVertexArrayIndexediv, GLuint vaobj, GLuint index, GLenum pname, GLint *param) 3266CALL_HOOK_API(glGetVertexArrayIndexediv, vaobj, index, pname, param) 3267 3268HOOK_API_ENTRY(void, glGetVertexArrayIntegeri_vEXT, GLuint vaobj, GLuint index, GLenum pname, GLint *param) 3269CALL_HOOK_API(glGetVertexArrayIntegeri_vEXT, vaobj, index, pname, param) 3270 3271HOOK_API_ENTRY(void, glGetVertexArrayIntegervEXT, GLuint vaobj, GLenum pname, GLint *param) 3272CALL_HOOK_API(glGetVertexArrayIntegervEXT, vaobj, pname, param) 3273 3274HOOK_API_ENTRY(void, glGetVertexArrayPointeri_vEXT, GLuint vaobj, GLuint index, GLenum pname, void **param) 3275CALL_HOOK_API(glGetVertexArrayPointeri_vEXT, vaobj, index, pname, param) 3276 3277HOOK_API_ENTRY(void, glGetVertexArrayPointervEXT, GLuint vaobj, GLenum pname, void **param) 3278CALL_HOOK_API(glGetVertexArrayPointervEXT, vaobj, pname, param) 3279 3280HOOK_API_ENTRY(void, glGetVertexArrayiv, GLuint vaobj, GLenum pname, GLint *param) 3281CALL_HOOK_API(glGetVertexArrayiv, vaobj, pname, param) 3282 3283HOOK_API_ENTRY(void, glGetVertexAttribArrayObjectfvATI, GLuint index, GLenum pname, GLfloat *params) 3284CALL_HOOK_API(glGetVertexAttribArrayObjectfvATI, index, pname, params) 3285 3286HOOK_API_ENTRY(void, glGetVertexAttribArrayObjectivATI, GLuint index, GLenum pname, GLint *params) 3287CALL_HOOK_API(glGetVertexAttribArrayObjectivATI, index, pname, params) 3288 3289HOOK_API_ENTRY(void, glGetVertexAttribIiv, GLuint index, GLenum pname, GLint *params) 3290CALL_HOOK_API(glGetVertexAttribIiv, index, pname, params) 3291 3292HOOK_API_ENTRY(void, glGetVertexAttribIivEXT, GLuint index, GLenum pname, GLint *params) 3293CALL_HOOK_API(glGetVertexAttribIivEXT, index, pname, params) 3294 3295HOOK_API_ENTRY(void, glGetVertexAttribIuiv, GLuint index, GLenum pname, GLuint *params) 3296CALL_HOOK_API(glGetVertexAttribIuiv, index, pname, params) 3297 3298HOOK_API_ENTRY(void, glGetVertexAttribIuivEXT, GLuint index, GLenum pname, GLuint *params) 3299CALL_HOOK_API(glGetVertexAttribIuivEXT, index, pname, params) 3300 3301HOOK_API_ENTRY(void, glGetVertexAttribLdv, GLuint index, GLenum pname, GLdouble *params) 3302CALL_HOOK_API(glGetVertexAttribLdv, index, pname, params) 3303 3304HOOK_API_ENTRY(void, glGetVertexAttribLdvEXT, GLuint index, GLenum pname, GLdouble *params) 3305CALL_HOOK_API(glGetVertexAttribLdvEXT, index, pname, params) 3306 3307HOOK_API_ENTRY(void, glGetVertexAttribLi64vNV, GLuint index, GLenum pname, GLint64EXT *params) 3308CALL_HOOK_API(glGetVertexAttribLi64vNV, index, pname, params) 3309 3310HOOK_API_ENTRY(void, glGetVertexAttribLui64vARB, GLuint index, GLenum pname, GLuint64EXT *params) 3311CALL_HOOK_API(glGetVertexAttribLui64vARB, index, pname, params) 3312 3313HOOK_API_ENTRY(void, glGetVertexAttribLui64vNV, GLuint index, GLenum pname, GLuint64EXT *params) 3314CALL_HOOK_API(glGetVertexAttribLui64vNV, index, pname, params) 3315 3316HOOK_API_ENTRY(void, glGetVertexAttribPointerv, GLuint index, GLenum pname, void **pointer) 3317CALL_HOOK_API(glGetVertexAttribPointerv, index, pname, pointer) 3318 3319HOOK_API_ENTRY(void, glGetVertexAttribPointervARB, GLuint index, GLenum pname, void **pointer) 3320CALL_HOOK_API(glGetVertexAttribPointervARB, index, pname, pointer) 3321 3322HOOK_API_ENTRY(void, glGetVertexAttribPointervNV, GLuint index, GLenum pname, void **pointer) 3323CALL_HOOK_API(glGetVertexAttribPointervNV, index, pname, pointer) 3324 3325HOOK_API_ENTRY(void, glGetVertexAttribdv, GLuint index, GLenum pname, GLdouble *params) 3326CALL_HOOK_API(glGetVertexAttribdv, index, pname, params) 3327 3328HOOK_API_ENTRY(void, glGetVertexAttribdvARB, GLuint index, GLenum pname, GLdouble *params) 3329CALL_HOOK_API(glGetVertexAttribdvARB, index, pname, params) 3330 3331HOOK_API_ENTRY(void, glGetVertexAttribdvNV, GLuint index, GLenum pname, GLdouble *params) 3332CALL_HOOK_API(glGetVertexAttribdvNV, index, pname, params) 3333 3334HOOK_API_ENTRY(void, glGetVertexAttribfv, GLuint index, GLenum pname, GLfloat *params) 3335CALL_HOOK_API(glGetVertexAttribfv, index, pname, params) 3336 3337HOOK_API_ENTRY(void, glGetVertexAttribfvARB, GLuint index, GLenum pname, GLfloat *params) 3338CALL_HOOK_API(glGetVertexAttribfvARB, index, pname, params) 3339 3340HOOK_API_ENTRY(void, glGetVertexAttribfvNV, GLuint index, GLenum pname, GLfloat *params) 3341CALL_HOOK_API(glGetVertexAttribfvNV, index, pname, params) 3342 3343HOOK_API_ENTRY(void, glGetVertexAttribiv, GLuint index, GLenum pname, GLint *params) 3344CALL_HOOK_API(glGetVertexAttribiv, index, pname, params) 3345 3346HOOK_API_ENTRY(void, glGetVertexAttribivARB, GLuint index, GLenum pname, GLint *params) 3347CALL_HOOK_API(glGetVertexAttribivARB, index, pname, params) 3348 3349HOOK_API_ENTRY(void, glGetVertexAttribivNV, GLuint index, GLenum pname, GLint *params) 3350CALL_HOOK_API(glGetVertexAttribivNV, index, pname, params) 3351 3352HOOK_API_ENTRY(void, glGetVideoCaptureStreamdvNV, GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble *params) 3353CALL_HOOK_API(glGetVideoCaptureStreamdvNV, video_capture_slot, stream, pname, params) 3354 3355HOOK_API_ENTRY(void, glGetVideoCaptureStreamfvNV, GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat *params) 3356CALL_HOOK_API(glGetVideoCaptureStreamfvNV, video_capture_slot, stream, pname, params) 3357 3358HOOK_API_ENTRY(void, glGetVideoCaptureStreamivNV, GLuint video_capture_slot, GLuint stream, GLenum pname, GLint *params) 3359CALL_HOOK_API(glGetVideoCaptureStreamivNV, video_capture_slot, stream, pname, params) 3360 3361HOOK_API_ENTRY(void, glGetVideoCaptureivNV, GLuint video_capture_slot, GLenum pname, GLint *params) 3362CALL_HOOK_API(glGetVideoCaptureivNV, video_capture_slot, pname, params) 3363 3364HOOK_API_ENTRY(void, glGetVideoi64vNV, GLuint video_slot, GLenum pname, GLint64EXT *params) 3365CALL_HOOK_API(glGetVideoi64vNV, video_slot, pname, params) 3366 3367HOOK_API_ENTRY(void, glGetVideoivNV, GLuint video_slot, GLenum pname, GLint *params) 3368CALL_HOOK_API(glGetVideoivNV, video_slot, pname, params) 3369 3370HOOK_API_ENTRY(void, glGetVideoui64vNV, GLuint video_slot, GLenum pname, GLuint64EXT *params) 3371CALL_HOOK_API(glGetVideoui64vNV, video_slot, pname, params) 3372 3373HOOK_API_ENTRY(void, glGetVideouivNV, GLuint video_slot, GLenum pname, GLuint *params) 3374CALL_HOOK_API(glGetVideouivNV, video_slot, pname, params) 3375 3376HOOK_API_ENTRY(GLVULKANPROCNV, glGetVkProcAddrNV, const GLchar *name) 3377CALL_HOOK_API_RET(glGetVkProcAddrNV, name) 3378 3379HOOK_API_ENTRY(void, glGetnColorTable, GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table) 3380CALL_HOOK_API(glGetnColorTable, target, format, type, bufSize, table) 3381 3382HOOK_API_ENTRY(void, glGetnColorTableARB, GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table) 3383CALL_HOOK_API(glGetnColorTableARB, target, format, type, bufSize, table) 3384 3385HOOK_API_ENTRY(void, glGetnCompressedTexImage, GLenum target, GLint lod, GLsizei bufSize, void *pixels) 3386CALL_HOOK_API(glGetnCompressedTexImage, target, lod, bufSize, pixels) 3387 3388HOOK_API_ENTRY(void, glGetnCompressedTexImageARB, GLenum target, GLint lod, GLsizei bufSize, void *img) 3389CALL_HOOK_API(glGetnCompressedTexImageARB, target, lod, bufSize, img) 3390 3391HOOK_API_ENTRY(void, glGetnConvolutionFilter, GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image) 3392CALL_HOOK_API(glGetnConvolutionFilter, target, format, type, bufSize, image) 3393 3394HOOK_API_ENTRY(void, glGetnConvolutionFilterARB, GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image) 3395CALL_HOOK_API(glGetnConvolutionFilterARB, target, format, type, bufSize, image) 3396 3397HOOK_API_ENTRY(void, glGetnHistogram, GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values) 3398CALL_HOOK_API(glGetnHistogram, target, reset, format, type, bufSize, values) 3399 3400HOOK_API_ENTRY(void, glGetnHistogramARB, GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values) 3401CALL_HOOK_API(glGetnHistogramARB, target, reset, format, type, bufSize, values) 3402 3403HOOK_API_ENTRY(void, glGetnMapdv, GLenum target, GLenum query, GLsizei bufSize, GLdouble *v) 3404CALL_HOOK_API(glGetnMapdv, target, query, bufSize, v) 3405 3406HOOK_API_ENTRY(void, glGetnMapdvARB, GLenum target, GLenum query, GLsizei bufSize, GLdouble *v) 3407CALL_HOOK_API(glGetnMapdvARB, target, query, bufSize, v) 3408 3409HOOK_API_ENTRY(void, glGetnMapfv, GLenum target, GLenum query, GLsizei bufSize, GLfloat *v) 3410CALL_HOOK_API(glGetnMapfv, target, query, bufSize, v) 3411 3412HOOK_API_ENTRY(void, glGetnMapfvARB, GLenum target, GLenum query, GLsizei bufSize, GLfloat *v) 3413CALL_HOOK_API(glGetnMapfvARB, target, query, bufSize, v) 3414 3415HOOK_API_ENTRY(void, glGetnMapiv, GLenum target, GLenum query, GLsizei bufSize, GLint *v) 3416CALL_HOOK_API(glGetnMapiv, target, query, bufSize, v) 3417 3418HOOK_API_ENTRY(void, glGetnMapivARB, GLenum target, GLenum query, GLsizei bufSize, GLint *v) 3419CALL_HOOK_API(glGetnMapivARB, target, query, bufSize, v) 3420 3421HOOK_API_ENTRY(void, glGetnMinmax, GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values) 3422CALL_HOOK_API(glGetnMinmax, target, reset, format, type, bufSize, values) 3423 3424HOOK_API_ENTRY(void, glGetnMinmaxARB, GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values) 3425CALL_HOOK_API(glGetnMinmaxARB, target, reset, format, type, bufSize, values) 3426 3427HOOK_API_ENTRY(void, glGetnPixelMapfv, GLenum map, GLsizei bufSize, GLfloat *values) 3428CALL_HOOK_API(glGetnPixelMapfv, map, bufSize, values) 3429 3430HOOK_API_ENTRY(void, glGetnPixelMapfvARB, GLenum map, GLsizei bufSize, GLfloat *values) 3431CALL_HOOK_API(glGetnPixelMapfvARB, map, bufSize, values) 3432 3433HOOK_API_ENTRY(void, glGetnPixelMapuiv, GLenum map, GLsizei bufSize, GLuint *values) 3434CALL_HOOK_API(glGetnPixelMapuiv, map, bufSize, values) 3435 3436HOOK_API_ENTRY(void, glGetnPixelMapuivARB, GLenum map, GLsizei bufSize, GLuint *values) 3437CALL_HOOK_API(glGetnPixelMapuivARB, map, bufSize, values) 3438 3439HOOK_API_ENTRY(void, glGetnPixelMapusv, GLenum map, GLsizei bufSize, GLushort *values) 3440CALL_HOOK_API(glGetnPixelMapusv, map, bufSize, values) 3441 3442HOOK_API_ENTRY(void, glGetnPixelMapusvARB, GLenum map, GLsizei bufSize, GLushort *values) 3443CALL_HOOK_API(glGetnPixelMapusvARB, map, bufSize, values) 3444 3445HOOK_API_ENTRY(void, glGetnPolygonStipple, GLsizei bufSize, GLubyte *pattern) 3446CALL_HOOK_API(glGetnPolygonStipple, bufSize, pattern) 3447 3448HOOK_API_ENTRY(void, glGetnPolygonStippleARB, GLsizei bufSize, GLubyte *pattern) 3449CALL_HOOK_API(glGetnPolygonStippleARB, bufSize, pattern) 3450 3451HOOK_API_ENTRY(void, glGetnSeparableFilter, GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span) 3452CALL_HOOK_API(glGetnSeparableFilter, target, format, type, rowBufSize, row, columnBufSize, column, span) 3453 3454HOOK_API_ENTRY(void, glGetnSeparableFilterARB, GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span) 3455CALL_HOOK_API(glGetnSeparableFilterARB, target, format, type, rowBufSize, row, columnBufSize, column, span) 3456 3457HOOK_API_ENTRY(void, glGetnTexImage, GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels) 3458CALL_HOOK_API(glGetnTexImage, target, level, format, type, bufSize, pixels) 3459 3460HOOK_API_ENTRY(void, glGetnTexImageARB, GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img) 3461CALL_HOOK_API(glGetnTexImageARB, target, level, format, type, bufSize, img) 3462 3463HOOK_API_ENTRY(void, glGetnUniformdv, GLuint program, GLint location, GLsizei bufSize, GLdouble *params) 3464CALL_HOOK_API(glGetnUniformdv, program, location, bufSize, params) 3465 3466HOOK_API_ENTRY(void, glGetnUniformdvARB, GLuint program, GLint location, GLsizei bufSize, GLdouble *params) 3467CALL_HOOK_API(glGetnUniformdvARB, program, location, bufSize, params) 3468 3469HOOK_API_ENTRY(void, glGetnUniformfv, GLuint program, GLint location, GLsizei bufSize, GLfloat *params) 3470CALL_HOOK_API(glGetnUniformfv, program, location, bufSize, params) 3471 3472HOOK_API_ENTRY(void, glGetnUniformfvARB, GLuint program, GLint location, GLsizei bufSize, GLfloat *params) 3473CALL_HOOK_API(glGetnUniformfvARB, program, location, bufSize, params) 3474 3475HOOK_API_ENTRY(void, glGetnUniformi64vARB, GLuint program, GLint location, GLsizei bufSize, GLint64 *params) 3476CALL_HOOK_API(glGetnUniformi64vARB, program, location, bufSize, params) 3477 3478HOOK_API_ENTRY(void, glGetnUniformiv, GLuint program, GLint location, GLsizei bufSize, GLint *params) 3479CALL_HOOK_API(glGetnUniformiv, program, location, bufSize, params) 3480 3481HOOK_API_ENTRY(void, glGetnUniformivARB, GLuint program, GLint location, GLsizei bufSize, GLint *params) 3482CALL_HOOK_API(glGetnUniformivARB, program, location, bufSize, params) 3483 3484HOOK_API_ENTRY(void, glGetnUniformui64vARB, GLuint program, GLint location, GLsizei bufSize, GLuint64 *params) 3485CALL_HOOK_API(glGetnUniformui64vARB, program, location, bufSize, params) 3486 3487HOOK_API_ENTRY(void, glGetnUniformuiv, GLuint program, GLint location, GLsizei bufSize, GLuint *params) 3488CALL_HOOK_API(glGetnUniformuiv, program, location, bufSize, params) 3489 3490HOOK_API_ENTRY(void, glGetnUniformuivARB, GLuint program, GLint location, GLsizei bufSize, GLuint *params) 3491CALL_HOOK_API(glGetnUniformuivARB, program, location, bufSize, params) 3492 3493HOOK_API_ENTRY(void, glGlobalAlphaFactorbSUN, GLbyte factor) 3494CALL_HOOK_API(glGlobalAlphaFactorbSUN, factor) 3495 3496HOOK_API_ENTRY(void, glGlobalAlphaFactordSUN, GLdouble factor) 3497CALL_HOOK_API(glGlobalAlphaFactordSUN, factor) 3498 3499HOOK_API_ENTRY(void, glGlobalAlphaFactorfSUN, GLfloat factor) 3500CALL_HOOK_API(glGlobalAlphaFactorfSUN, factor) 3501 3502HOOK_API_ENTRY(void, glGlobalAlphaFactoriSUN, GLint factor) 3503CALL_HOOK_API(glGlobalAlphaFactoriSUN, factor) 3504 3505HOOK_API_ENTRY(void, glGlobalAlphaFactorsSUN, GLshort factor) 3506CALL_HOOK_API(glGlobalAlphaFactorsSUN, factor) 3507 3508HOOK_API_ENTRY(void, glGlobalAlphaFactorubSUN, GLubyte factor) 3509CALL_HOOK_API(glGlobalAlphaFactorubSUN, factor) 3510 3511HOOK_API_ENTRY(void, glGlobalAlphaFactoruiSUN, GLuint factor) 3512CALL_HOOK_API(glGlobalAlphaFactoruiSUN, factor) 3513 3514HOOK_API_ENTRY(void, glGlobalAlphaFactorusSUN, GLushort factor) 3515CALL_HOOK_API(glGlobalAlphaFactorusSUN, factor) 3516 3517HOOK_API_ENTRY(void, glHint, GLenum target, GLenum mode) 3518CALL_HOOK_API(glHint, target, mode) 3519 3520HOOK_API_ENTRY(void, glHintPGI, GLenum target, GLint mode) 3521CALL_HOOK_API(glHintPGI, target, mode) 3522 3523HOOK_API_ENTRY(void, glHistogram, GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) 3524CALL_HOOK_API(glHistogram, target, width, internalformat, sink) 3525 3526HOOK_API_ENTRY(void, glHistogramEXT, GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) 3527CALL_HOOK_API(glHistogramEXT, target, width, internalformat, sink) 3528 3529HOOK_API_ENTRY(void, glIglooInterfaceSGIX, GLenum pname, const void *params) 3530CALL_HOOK_API(glIglooInterfaceSGIX, pname, params) 3531 3532HOOK_API_ENTRY(void, glImageTransformParameterfHP, GLenum target, GLenum pname, GLfloat param) 3533CALL_HOOK_API(glImageTransformParameterfHP, target, pname, param) 3534 3535HOOK_API_ENTRY(void, glImageTransformParameterfvHP, GLenum target, GLenum pname, const GLfloat *params) 3536CALL_HOOK_API(glImageTransformParameterfvHP, target, pname, params) 3537 3538HOOK_API_ENTRY(void, glImageTransformParameteriHP, GLenum target, GLenum pname, GLint param) 3539CALL_HOOK_API(glImageTransformParameteriHP, target, pname, param) 3540 3541HOOK_API_ENTRY(void, glImageTransformParameterivHP, GLenum target, GLenum pname, const GLint *params) 3542CALL_HOOK_API(glImageTransformParameterivHP, target, pname, params) 3543 3544HOOK_API_ENTRY(void, glImportMemoryFdEXT, GLuint memory, GLuint64 size, GLenum handleType, GLint fd) 3545CALL_HOOK_API(glImportMemoryFdEXT, memory, size, handleType, fd) 3546 3547HOOK_API_ENTRY(void, glImportMemoryWin32HandleEXT, GLuint memory, GLuint64 size, GLenum handleType, void *handle) 3548CALL_HOOK_API(glImportMemoryWin32HandleEXT, memory, size, handleType, handle) 3549 3550HOOK_API_ENTRY(void, glImportMemoryWin32NameEXT, GLuint memory, GLuint64 size, GLenum handleType, const void *name) 3551CALL_HOOK_API(glImportMemoryWin32NameEXT, memory, size, handleType, name) 3552 3553HOOK_API_ENTRY(void, glImportSemaphoreFdEXT, GLuint semaphore, GLenum handleType, GLint fd) 3554CALL_HOOK_API(glImportSemaphoreFdEXT, semaphore, handleType, fd) 3555 3556HOOK_API_ENTRY(void, glImportSemaphoreWin32HandleEXT, GLuint semaphore, GLenum handleType, void *handle) 3557CALL_HOOK_API(glImportSemaphoreWin32HandleEXT, semaphore, handleType, handle) 3558 3559HOOK_API_ENTRY(void, glImportSemaphoreWin32NameEXT, GLuint semaphore, GLenum handleType, const void *name) 3560CALL_HOOK_API(glImportSemaphoreWin32NameEXT, semaphore, handleType, name) 3561 3562HOOK_API_ENTRY(GLsync, glImportSyncEXT, GLenum external_sync_type, GLintptr external_sync, GLbitfield flags) 3563CALL_HOOK_API_RET(glImportSyncEXT, external_sync_type, external_sync, flags) 3564 3565HOOK_API_ENTRY(void, glIndexFormatNV, GLenum type, GLsizei stride) 3566CALL_HOOK_API(glIndexFormatNV, type, stride) 3567 3568HOOK_API_ENTRY(void, glIndexFuncEXT, GLenum func, GLclampf ref) 3569CALL_HOOK_API(glIndexFuncEXT, func, ref) 3570 3571HOOK_API_ENTRY(void, glIndexMask, GLuint mask) 3572CALL_HOOK_API(glIndexMask, mask) 3573 3574HOOK_API_ENTRY(void, glIndexMaterialEXT, GLenum face, GLenum mode) 3575CALL_HOOK_API(glIndexMaterialEXT, face, mode) 3576 3577HOOK_API_ENTRY(void, glIndexPointer, GLenum type, GLsizei stride, const GLvoid *ptr) 3578CALL_HOOK_API(glIndexPointer, type, stride, ptr) 3579 3580HOOK_API_ENTRY(void, glIndexPointerEXT, GLenum type, GLsizei stride, GLsizei count, const void *pointer) 3581CALL_HOOK_API(glIndexPointerEXT, type, stride, count, pointer) 3582 3583HOOK_API_ENTRY(void, glIndexPointerListIBM, GLenum type, GLint stride, const void **pointer, GLint ptrstride) 3584CALL_HOOK_API(glIndexPointerListIBM, type, stride, pointer, ptrstride) 3585 3586HOOK_API_ENTRY(void, glIndexd, GLdouble c) 3587CALL_HOOK_API(glIndexd, c) 3588 3589HOOK_API_ENTRY(void, glIndexdv, const GLdouble *c) 3590CALL_HOOK_API(glIndexdv, c) 3591 3592HOOK_API_ENTRY(void, glIndexf, GLfloat c) 3593CALL_HOOK_API(glIndexf, c) 3594 3595HOOK_API_ENTRY(void, glIndexfv, const GLfloat *c) 3596CALL_HOOK_API(glIndexfv, c) 3597 3598HOOK_API_ENTRY(void, glIndexi, GLint c) 3599CALL_HOOK_API(glIndexi, c) 3600 3601HOOK_API_ENTRY(void, glIndexiv, const GLint *c) 3602CALL_HOOK_API(glIndexiv, c) 3603 3604HOOK_API_ENTRY(void, glIndexs, GLshort c) 3605CALL_HOOK_API(glIndexs, c) 3606 3607HOOK_API_ENTRY(void, glIndexsv, const GLshort *c) 3608CALL_HOOK_API(glIndexsv, c) 3609 3610HOOK_API_ENTRY(void, glIndexub, GLubyte c) 3611CALL_HOOK_API(glIndexub, c) 3612 3613HOOK_API_ENTRY(void, glIndexubv, const GLubyte *c) 3614CALL_HOOK_API(glIndexubv, c) 3615 3616HOOK_API_ENTRY(void, glIndexxOES, GLfixed component) 3617CALL_HOOK_API(glIndexxOES, component) 3618 3619HOOK_API_ENTRY(void, glIndexxvOES, const GLfixed *component) 3620CALL_HOOK_API(glIndexxvOES, component) 3621 3622HOOK_API_ENTRY(void, glInitNames, void) 3623CALL_HOOK_API(glInitNames) 3624 3625HOOK_API_ENTRY(void, glInsertComponentEXT, GLuint res, GLuint src, GLuint num) 3626CALL_HOOK_API(glInsertComponentEXT, res, src, num) 3627 3628HOOK_API_ENTRY(void, glInsertEventMarkerEXT, GLsizei length, const GLchar *marker) 3629CALL_HOOK_API(glInsertEventMarkerEXT, length, marker) 3630 3631HOOK_API_ENTRY(void, glInstrumentsBufferSGIX, GLsizei size, GLint *buffer) 3632CALL_HOOK_API(glInstrumentsBufferSGIX, size, buffer) 3633 3634HOOK_API_ENTRY(void, glInterleavedArrays, GLenum format, GLsizei stride, const GLvoid *pointer) 3635CALL_HOOK_API(glInterleavedArrays, format, stride, pointer) 3636 3637HOOK_API_ENTRY(void, glInterpolatePathsNV, GLuint resultPath, GLuint pathA, GLuint pathB, GLfloat weight) 3638CALL_HOOK_API(glInterpolatePathsNV, resultPath, pathA, pathB, weight) 3639 3640HOOK_API_ENTRY(void, glInvalidateBufferData, GLuint buffer) 3641CALL_HOOK_API(glInvalidateBufferData, buffer) 3642 3643HOOK_API_ENTRY(void, glInvalidateBufferSubData, GLuint buffer, GLintptr offset, GLsizeiptr length) 3644CALL_HOOK_API(glInvalidateBufferSubData, buffer, offset, length) 3645 3646HOOK_API_ENTRY(void, glInvalidateFramebuffer, GLenum target, GLsizei numAttachments, const GLenum *attachments) 3647CALL_HOOK_API(glInvalidateFramebuffer, target, numAttachments, attachments) 3648 3649HOOK_API_ENTRY(void, glInvalidateNamedFramebufferData, GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments) 3650CALL_HOOK_API(glInvalidateNamedFramebufferData, framebuffer, numAttachments, attachments) 3651 3652HOOK_API_ENTRY(void, glInvalidateNamedFramebufferSubData, GLuint framebuffer, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height) 3653CALL_HOOK_API(glInvalidateNamedFramebufferSubData, framebuffer, numAttachments, attachments, x, y, width, height) 3654 3655HOOK_API_ENTRY(void, glInvalidateSubFramebuffer, GLenum target, GLsizei numAttachments, const GLenum *attachments, GLint x, GLint y, GLsizei width, GLsizei height) 3656CALL_HOOK_API(glInvalidateSubFramebuffer, target, numAttachments, attachments, x, y, width, height) 3657 3658HOOK_API_ENTRY(void, glInvalidateTexImage, GLuint texture, GLint level) 3659CALL_HOOK_API(glInvalidateTexImage, texture, level) 3660 3661HOOK_API_ENTRY(void, glInvalidateTexSubImage, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth) 3662CALL_HOOK_API(glInvalidateTexSubImage, texture, level, xoffset, yoffset, zoffset, width, height, depth) 3663 3664HOOK_API_ENTRY(GLboolean, glIsAsyncMarkerSGIX, GLuint marker) 3665CALL_HOOK_API_RET(glIsAsyncMarkerSGIX, marker) 3666 3667HOOK_API_ENTRY(GLboolean, glIsBuffer, GLuint buffer) 3668CALL_HOOK_API_RET(glIsBuffer, buffer) 3669 3670HOOK_API_ENTRY(GLboolean, glIsBufferARB, GLuint buffer) 3671CALL_HOOK_API_RET(glIsBufferARB, buffer) 3672 3673HOOK_API_ENTRY(GLboolean, glIsBufferResidentNV, GLenum target) 3674CALL_HOOK_API_RET(glIsBufferResidentNV, target) 3675 3676HOOK_API_ENTRY(GLboolean, glIsCommandListNV, GLuint list) 3677CALL_HOOK_API_RET(glIsCommandListNV, list) 3678 3679HOOK_API_ENTRY(GLboolean, glIsEnabled, GLenum cap) 3680CALL_HOOK_API_RET(glIsEnabled, cap) 3681 3682HOOK_API_ENTRY(GLboolean, glIsEnabledIndexedEXT, GLenum target, GLuint index) 3683CALL_HOOK_API_RET(glIsEnabledIndexedEXT, target, index) 3684 3685HOOK_API_ENTRY(GLboolean, glIsEnabledi, GLenum target, GLuint index) 3686CALL_HOOK_API_RET(glIsEnabledi, target, index) 3687 3688HOOK_API_ENTRY(GLboolean, glIsFenceAPPLE, GLuint fence) 3689CALL_HOOK_API_RET(glIsFenceAPPLE, fence) 3690 3691HOOK_API_ENTRY(GLboolean, glIsFenceNV, GLuint fence) 3692CALL_HOOK_API_RET(glIsFenceNV, fence) 3693 3694HOOK_API_ENTRY(GLboolean, glIsFramebuffer, GLuint framebuffer) 3695CALL_HOOK_API_RET(glIsFramebuffer, framebuffer) 3696 3697HOOK_API_ENTRY(GLboolean, glIsFramebufferEXT, GLuint framebuffer) 3698CALL_HOOK_API_RET(glIsFramebufferEXT, framebuffer) 3699 3700HOOK_API_ENTRY(GLboolean, glIsImageHandleResidentARB, GLuint64 handle) 3701CALL_HOOK_API_RET(glIsImageHandleResidentARB, handle) 3702 3703HOOK_API_ENTRY(GLboolean, glIsImageHandleResidentNV, GLuint64 handle) 3704CALL_HOOK_API_RET(glIsImageHandleResidentNV, handle) 3705 3706HOOK_API_ENTRY(GLboolean, glIsList, GLuint list) 3707CALL_HOOK_API_RET(glIsList, list) 3708 3709HOOK_API_ENTRY(GLboolean, glIsMemoryObjectEXT, GLuint memoryObject) 3710CALL_HOOK_API_RET(glIsMemoryObjectEXT, memoryObject) 3711 3712HOOK_API_ENTRY(GLboolean, glIsNameAMD, GLenum identifier, GLuint name) 3713CALL_HOOK_API_RET(glIsNameAMD, identifier, name) 3714 3715HOOK_API_ENTRY(GLboolean, glIsNamedBufferResidentNV, GLuint buffer) 3716CALL_HOOK_API_RET(glIsNamedBufferResidentNV, buffer) 3717 3718HOOK_API_ENTRY(GLboolean, glIsNamedStringARB, GLint namelen, const GLchar *name) 3719CALL_HOOK_API_RET(glIsNamedStringARB, namelen, name) 3720 3721HOOK_API_ENTRY(GLboolean, glIsObjectBufferATI, GLuint buffer) 3722CALL_HOOK_API_RET(glIsObjectBufferATI, buffer) 3723 3724HOOK_API_ENTRY(GLboolean, glIsOcclusionQueryNV, GLuint id) 3725CALL_HOOK_API_RET(glIsOcclusionQueryNV, id) 3726 3727HOOK_API_ENTRY(GLboolean, glIsPathNV, GLuint path) 3728CALL_HOOK_API_RET(glIsPathNV, path) 3729 3730HOOK_API_ENTRY(GLboolean, glIsPointInFillPathNV, GLuint path, GLuint mask, GLfloat x, GLfloat y) 3731CALL_HOOK_API_RET(glIsPointInFillPathNV, path, mask, x, y) 3732 3733HOOK_API_ENTRY(GLboolean, glIsPointInStrokePathNV, GLuint path, GLfloat x, GLfloat y) 3734CALL_HOOK_API_RET(glIsPointInStrokePathNV, path, x, y) 3735 3736HOOK_API_ENTRY(GLboolean, glIsProgram, GLuint program) 3737CALL_HOOK_API_RET(glIsProgram, program) 3738 3739HOOK_API_ENTRY(GLboolean, glIsProgramARB, GLuint program) 3740CALL_HOOK_API_RET(glIsProgramARB, program) 3741 3742HOOK_API_ENTRY(GLboolean, glIsProgramNV, GLuint id) 3743CALL_HOOK_API_RET(glIsProgramNV, id) 3744 3745HOOK_API_ENTRY(GLboolean, glIsProgramPipeline, GLuint pipeline) 3746CALL_HOOK_API_RET(glIsProgramPipeline, pipeline) 3747 3748HOOK_API_ENTRY(GLboolean, glIsQuery, GLuint id) 3749CALL_HOOK_API_RET(glIsQuery, id) 3750 3751HOOK_API_ENTRY(GLboolean, glIsQueryARB, GLuint id) 3752CALL_HOOK_API_RET(glIsQueryARB, id) 3753 3754HOOK_API_ENTRY(GLboolean, glIsRenderbuffer, GLuint renderbuffer) 3755CALL_HOOK_API_RET(glIsRenderbuffer, renderbuffer) 3756 3757HOOK_API_ENTRY(GLboolean, glIsRenderbufferEXT, GLuint renderbuffer) 3758CALL_HOOK_API_RET(glIsRenderbufferEXT, renderbuffer) 3759 3760HOOK_API_ENTRY(GLboolean, glIsSampler, GLuint sampler) 3761CALL_HOOK_API_RET(glIsSampler, sampler) 3762 3763HOOK_API_ENTRY(GLboolean, glIsSemaphoreEXT, GLuint semaphore) 3764CALL_HOOK_API_RET(glIsSemaphoreEXT, semaphore) 3765 3766HOOK_API_ENTRY(GLboolean, glIsShader, GLuint shader) 3767CALL_HOOK_API_RET(glIsShader, shader) 3768 3769HOOK_API_ENTRY(GLboolean, glIsStateNV, GLuint state) 3770CALL_HOOK_API_RET(glIsStateNV, state) 3771 3772HOOK_API_ENTRY(GLboolean, glIsSync, GLsync sync) 3773CALL_HOOK_API_RET(glIsSync, sync) 3774 3775HOOK_API_ENTRY(GLboolean, glIsTexture, GLuint texture) 3776CALL_HOOK_API_RET(glIsTexture, texture) 3777 3778HOOK_API_ENTRY(GLboolean, glIsTextureEXT, GLuint texture) 3779CALL_HOOK_API_RET(glIsTextureEXT, texture) 3780 3781HOOK_API_ENTRY(GLboolean, glIsTextureHandleResidentARB, GLuint64 handle) 3782CALL_HOOK_API_RET(glIsTextureHandleResidentARB, handle) 3783 3784HOOK_API_ENTRY(GLboolean, glIsTextureHandleResidentNV, GLuint64 handle) 3785CALL_HOOK_API_RET(glIsTextureHandleResidentNV, handle) 3786 3787HOOK_API_ENTRY(GLboolean, glIsTransformFeedback, GLuint id) 3788CALL_HOOK_API_RET(glIsTransformFeedback, id) 3789 3790HOOK_API_ENTRY(GLboolean, glIsTransformFeedbackNV, GLuint id) 3791CALL_HOOK_API_RET(glIsTransformFeedbackNV, id) 3792 3793HOOK_API_ENTRY(GLboolean, glIsVariantEnabledEXT, GLuint id, GLenum cap) 3794CALL_HOOK_API_RET(glIsVariantEnabledEXT, id, cap) 3795 3796HOOK_API_ENTRY(GLboolean, glIsVertexArray, GLuint array) 3797CALL_HOOK_API_RET(glIsVertexArray, array) 3798 3799HOOK_API_ENTRY(GLboolean, glIsVertexArrayAPPLE, GLuint array) 3800CALL_HOOK_API_RET(glIsVertexArrayAPPLE, array) 3801 3802HOOK_API_ENTRY(GLboolean, glIsVertexAttribEnabledAPPLE, GLuint index, GLenum pname) 3803CALL_HOOK_API_RET(glIsVertexAttribEnabledAPPLE, index, pname) 3804 3805HOOK_API_ENTRY(void, glLGPUCopyImageSubDataNVX, GLuint sourceGpu, GLbitfield destinationGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srxY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth) 3806CALL_HOOK_API(glLGPUCopyImageSubDataNVX, sourceGpu, destinationGpuMask, srcName, srcTarget, srcLevel, srcX, srxY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth) 3807 3808HOOK_API_ENTRY(void, glLGPUInterlockNVX, void) 3809CALL_HOOK_API(glLGPUInterlockNVX) 3810 3811HOOK_API_ENTRY(void, glLGPUNamedBufferSubDataNVX, GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data) 3812CALL_HOOK_API(glLGPUNamedBufferSubDataNVX, gpuMask, buffer, offset, size, data) 3813 3814HOOK_API_ENTRY(void, glLabelObjectEXT, GLenum type, GLuint object, GLsizei length, const GLchar *label) 3815CALL_HOOK_API(glLabelObjectEXT, type, object, length, label) 3816 3817HOOK_API_ENTRY(void, glLightEnviSGIX, GLenum pname, GLint param) 3818CALL_HOOK_API(glLightEnviSGIX, pname, param) 3819 3820HOOK_API_ENTRY(void, glLightModelf, GLenum pname, GLfloat param) 3821CALL_HOOK_API(glLightModelf, pname, param) 3822 3823HOOK_API_ENTRY(void, glLightModelfv, GLenum pname, const GLfloat *params) 3824CALL_HOOK_API(glLightModelfv, pname, params) 3825 3826HOOK_API_ENTRY(void, glLightModeli, GLenum pname, GLint param) 3827CALL_HOOK_API(glLightModeli, pname, param) 3828 3829HOOK_API_ENTRY(void, glLightModeliv, GLenum pname, const GLint *params) 3830CALL_HOOK_API(glLightModeliv, pname, params) 3831 3832HOOK_API_ENTRY(void, glLightModelxOES, GLenum pname, GLfixed param) 3833CALL_HOOK_API(glLightModelxOES, pname, param) 3834 3835HOOK_API_ENTRY(void, glLightModelxvOES, GLenum pname, const GLfixed *param) 3836CALL_HOOK_API(glLightModelxvOES, pname, param) 3837 3838HOOK_API_ENTRY(void, glLightf, GLenum light, GLenum pname, GLfloat param) 3839CALL_HOOK_API(glLightf, light, pname, param) 3840 3841HOOK_API_ENTRY(void, glLightfv, GLenum light, GLenum pname, const GLfloat *params) 3842CALL_HOOK_API(glLightfv, light, pname, params) 3843 3844HOOK_API_ENTRY(void, glLighti, GLenum light, GLenum pname, GLint param) 3845CALL_HOOK_API(glLighti, light, pname, param) 3846 3847HOOK_API_ENTRY(void, glLightiv, GLenum light, GLenum pname, const GLint *params) 3848CALL_HOOK_API(glLightiv, light, pname, params) 3849 3850HOOK_API_ENTRY(void, glLightxOES, GLenum light, GLenum pname, GLfixed param) 3851CALL_HOOK_API(glLightxOES, light, pname, param) 3852 3853HOOK_API_ENTRY(void, glLightxvOES, GLenum light, GLenum pname, const GLfixed *params) 3854CALL_HOOK_API(glLightxvOES, light, pname, params) 3855 3856HOOK_API_ENTRY(void, glLineStipple, GLint factor, GLushort pattern) 3857CALL_HOOK_API(glLineStipple, factor, pattern) 3858 3859HOOK_API_ENTRY(void, glLineWidth, GLfloat width) 3860CALL_HOOK_API(glLineWidth, width) 3861 3862HOOK_API_ENTRY(void, glLineWidthxOES, GLfixed width) 3863CALL_HOOK_API(glLineWidthxOES, width) 3864 3865HOOK_API_ENTRY(void, glLinkProgram, GLuint program) 3866CALL_HOOK_API(glLinkProgram, program) 3867 3868HOOK_API_ENTRY(void, glLinkProgramARB, GLhandleARB programObj) 3869CALL_HOOK_API(glLinkProgramARB, programObj) 3870 3871HOOK_API_ENTRY(void, glListBase, GLuint base) 3872CALL_HOOK_API(glListBase, base) 3873 3874HOOK_API_ENTRY(void, glListDrawCommandsStatesClientNV, GLuint list, GLuint segment, const void **indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count) 3875CALL_HOOK_API(glListDrawCommandsStatesClientNV, list, segment, indirects, sizes, states, fbos, count) 3876 3877HOOK_API_ENTRY(void, glListParameterfSGIX, GLuint list, GLenum pname, GLfloat param) 3878CALL_HOOK_API(glListParameterfSGIX, list, pname, param) 3879 3880HOOK_API_ENTRY(void, glListParameterfvSGIX, GLuint list, GLenum pname, const GLfloat *params) 3881CALL_HOOK_API(glListParameterfvSGIX, list, pname, params) 3882 3883HOOK_API_ENTRY(void, glListParameteriSGIX, GLuint list, GLenum pname, GLint param) 3884CALL_HOOK_API(glListParameteriSGIX, list, pname, param) 3885 3886HOOK_API_ENTRY(void, glListParameterivSGIX, GLuint list, GLenum pname, const GLint *params) 3887CALL_HOOK_API(glListParameterivSGIX, list, pname, params) 3888 3889HOOK_API_ENTRY(void, glLoadIdentity, void) 3890CALL_HOOK_API(glLoadIdentity) 3891 3892HOOK_API_ENTRY(void, glLoadIdentityDeformationMapSGIX, GLbitfield mask) 3893CALL_HOOK_API(glLoadIdentityDeformationMapSGIX, mask) 3894 3895HOOK_API_ENTRY(void, glLoadMatrixd, const GLdouble *m) 3896CALL_HOOK_API(glLoadMatrixd, m) 3897 3898HOOK_API_ENTRY(void, glLoadMatrixf, const GLfloat *m) 3899CALL_HOOK_API(glLoadMatrixf, m) 3900 3901HOOK_API_ENTRY(void, glLoadMatrixxOES, const GLfixed *m) 3902CALL_HOOK_API(glLoadMatrixxOES, m) 3903 3904HOOK_API_ENTRY(void, glLoadName, GLuint name) 3905CALL_HOOK_API(glLoadName, name) 3906 3907HOOK_API_ENTRY(void, glLoadProgramNV, GLenum target, GLuint id, GLsizei len, const GLubyte *program) 3908CALL_HOOK_API(glLoadProgramNV, target, id, len, program) 3909 3910HOOK_API_ENTRY(void, glLoadTransposeMatrixd, const GLdouble *m) 3911CALL_HOOK_API(glLoadTransposeMatrixd, m) 3912 3913HOOK_API_ENTRY(void, glLoadTransposeMatrixdARB, const GLdouble *m) 3914CALL_HOOK_API(glLoadTransposeMatrixdARB, m) 3915 3916HOOK_API_ENTRY(void, glLoadTransposeMatrixf, const GLfloat *m) 3917CALL_HOOK_API(glLoadTransposeMatrixf, m) 3918 3919HOOK_API_ENTRY(void, glLoadTransposeMatrixfARB, const GLfloat *m) 3920CALL_HOOK_API(glLoadTransposeMatrixfARB, m) 3921 3922HOOK_API_ENTRY(void, glLoadTransposeMatrixxOES, const GLfixed *m) 3923CALL_HOOK_API(glLoadTransposeMatrixxOES, m) 3924 3925HOOK_API_ENTRY(void, glLockArraysEXT, GLint first, GLsizei count) 3926CALL_HOOK_API(glLockArraysEXT, first, count) 3927 3928HOOK_API_ENTRY(void, glLogicOp, GLenum opcode) 3929CALL_HOOK_API(glLogicOp, opcode) 3930 3931HOOK_API_ENTRY(void, glMakeBufferNonResidentNV, GLenum target) 3932CALL_HOOK_API(glMakeBufferNonResidentNV, target) 3933 3934HOOK_API_ENTRY(void, glMakeBufferResidentNV, GLenum target, GLenum access) 3935CALL_HOOK_API(glMakeBufferResidentNV, target, access) 3936 3937HOOK_API_ENTRY(void, glMakeImageHandleNonResidentARB, GLuint64 handle) 3938CALL_HOOK_API(glMakeImageHandleNonResidentARB, handle) 3939 3940HOOK_API_ENTRY(void, glMakeImageHandleNonResidentNV, GLuint64 handle) 3941CALL_HOOK_API(glMakeImageHandleNonResidentNV, handle) 3942 3943HOOK_API_ENTRY(void, glMakeImageHandleResidentARB, GLuint64 handle, GLenum access) 3944CALL_HOOK_API(glMakeImageHandleResidentARB, handle, access) 3945 3946HOOK_API_ENTRY(void, glMakeImageHandleResidentNV, GLuint64 handle, GLenum access) 3947CALL_HOOK_API(glMakeImageHandleResidentNV, handle, access) 3948 3949HOOK_API_ENTRY(void, glMakeNamedBufferNonResidentNV, GLuint buffer) 3950CALL_HOOK_API(glMakeNamedBufferNonResidentNV, buffer) 3951 3952HOOK_API_ENTRY(void, glMakeNamedBufferResidentNV, GLuint buffer, GLenum access) 3953CALL_HOOK_API(glMakeNamedBufferResidentNV, buffer, access) 3954 3955HOOK_API_ENTRY(void, glMakeTextureHandleNonResidentARB, GLuint64 handle) 3956CALL_HOOK_API(glMakeTextureHandleNonResidentARB, handle) 3957 3958HOOK_API_ENTRY(void, glMakeTextureHandleNonResidentNV, GLuint64 handle) 3959CALL_HOOK_API(glMakeTextureHandleNonResidentNV, handle) 3960 3961HOOK_API_ENTRY(void, glMakeTextureHandleResidentARB, GLuint64 handle) 3962CALL_HOOK_API(glMakeTextureHandleResidentARB, handle) 3963 3964HOOK_API_ENTRY(void, glMakeTextureHandleResidentNV, GLuint64 handle) 3965CALL_HOOK_API(glMakeTextureHandleResidentNV, handle) 3966 3967HOOK_API_ENTRY(void, glMap1d, GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points) 3968CALL_HOOK_API(glMap1d, target, u1, u2, stride, order, points) 3969 3970HOOK_API_ENTRY(void, glMap1f, GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points) 3971CALL_HOOK_API(glMap1f, target, u1, u2, stride, order, points) 3972 3973HOOK_API_ENTRY(void, glMap1xOES, GLenum target, GLfixed u1, GLfixed u2, GLint stride, GLint order, GLfixed points) 3974CALL_HOOK_API(glMap1xOES, target, u1, u2, stride, order, points) 3975 3976HOOK_API_ENTRY(void, glMap2d, GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points) 3977CALL_HOOK_API(glMap2d, target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) 3978 3979HOOK_API_ENTRY(void, glMap2f, GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points) 3980CALL_HOOK_API(glMap2f, target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) 3981 3982HOOK_API_ENTRY(void, glMap2xOES, GLenum target, GLfixed u1, GLfixed u2, GLint ustride, GLint uorder, GLfixed v1, GLfixed v2, GLint vstride, GLint vorder, GLfixed points) 3983CALL_HOOK_API(glMap2xOES, target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) 3984 3985HOOK_API_ENTRY(void *, glMapBuffer, GLenum target, GLenum access) 3986CALL_HOOK_API_RET(glMapBuffer, target, access) 3987 3988HOOK_API_ENTRY(void *, glMapBufferARB, GLenum target, GLenum access) 3989CALL_HOOK_API_RET(glMapBufferARB, target, access) 3990 3991HOOK_API_ENTRY(void *, glMapBufferRange, GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) 3992CALL_HOOK_API_RET(glMapBufferRange, target, offset, length, access) 3993 3994HOOK_API_ENTRY(void, glMapControlPointsNV, GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void *points) 3995CALL_HOOK_API(glMapControlPointsNV, target, index, type, ustride, vstride, uorder, vorder, packed, points) 3996 3997HOOK_API_ENTRY(void, glMapGrid1d, GLint un, GLdouble u1, GLdouble u2) 3998CALL_HOOK_API(glMapGrid1d, un, u1, u2) 3999 4000HOOK_API_ENTRY(void, glMapGrid1f, GLint un, GLfloat u1, GLfloat u2) 4001CALL_HOOK_API(glMapGrid1f, un, u1, u2) 4002 4003HOOK_API_ENTRY(void, glMapGrid1xOES, GLint n, GLfixed u1, GLfixed u2) 4004CALL_HOOK_API(glMapGrid1xOES, n, u1, u2) 4005 4006HOOK_API_ENTRY(void, glMapGrid2d, GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2) 4007CALL_HOOK_API(glMapGrid2d, un, u1, u2, vn, v1, v2) 4008 4009HOOK_API_ENTRY(void, glMapGrid2f, GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2) 4010CALL_HOOK_API(glMapGrid2f, un, u1, u2, vn, v1, v2) 4011 4012HOOK_API_ENTRY(void, glMapGrid2xOES, GLint n, GLfixed u1, GLfixed u2, GLfixed v1, GLfixed v2) 4013CALL_HOOK_API(glMapGrid2xOES, n, u1, u2, v1, v2) 4014 4015HOOK_API_ENTRY(void *, glMapNamedBuffer, GLuint buffer, GLenum access) 4016CALL_HOOK_API_RET(glMapNamedBuffer, buffer, access) 4017 4018HOOK_API_ENTRY(void *, glMapNamedBufferEXT, GLuint buffer, GLenum access) 4019CALL_HOOK_API_RET(glMapNamedBufferEXT, buffer, access) 4020 4021HOOK_API_ENTRY(void *, glMapNamedBufferRange, GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access) 4022CALL_HOOK_API_RET(glMapNamedBufferRange, buffer, offset, length, access) 4023 4024HOOK_API_ENTRY(void *, glMapNamedBufferRangeEXT, GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access) 4025CALL_HOOK_API_RET(glMapNamedBufferRangeEXT, buffer, offset, length, access) 4026 4027HOOK_API_ENTRY(void *, glMapObjectBufferATI, GLuint buffer) 4028CALL_HOOK_API_RET(glMapObjectBufferATI, buffer) 4029 4030HOOK_API_ENTRY(void, glMapParameterfvNV, GLenum target, GLenum pname, const GLfloat *params) 4031CALL_HOOK_API(glMapParameterfvNV, target, pname, params) 4032 4033HOOK_API_ENTRY(void, glMapParameterivNV, GLenum target, GLenum pname, const GLint *params) 4034CALL_HOOK_API(glMapParameterivNV, target, pname, params) 4035 4036HOOK_API_ENTRY(void *, glMapTexture2DINTEL, GLuint texture, GLint level, GLbitfield access, GLint *stride, GLenum *layout) 4037CALL_HOOK_API_RET(glMapTexture2DINTEL, texture, level, access, stride, layout) 4038 4039HOOK_API_ENTRY(void, glMapVertexAttrib1dAPPLE, GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points) 4040CALL_HOOK_API(glMapVertexAttrib1dAPPLE, index, size, u1, u2, stride, order, points) 4041 4042HOOK_API_ENTRY(void, glMapVertexAttrib1fAPPLE, GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points) 4043CALL_HOOK_API(glMapVertexAttrib1fAPPLE, index, size, u1, u2, stride, order, points) 4044 4045HOOK_API_ENTRY(void, glMapVertexAttrib2dAPPLE, GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points) 4046CALL_HOOK_API(glMapVertexAttrib2dAPPLE, index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) 4047 4048HOOK_API_ENTRY(void, glMapVertexAttrib2fAPPLE, GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points) 4049CALL_HOOK_API(glMapVertexAttrib2fAPPLE, index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) 4050 4051HOOK_API_ENTRY(void, glMaterialf, GLenum face, GLenum pname, GLfloat param) 4052CALL_HOOK_API(glMaterialf, face, pname, param) 4053 4054HOOK_API_ENTRY(void, glMaterialfv, GLenum face, GLenum pname, const GLfloat *params) 4055CALL_HOOK_API(glMaterialfv, face, pname, params) 4056 4057HOOK_API_ENTRY(void, glMateriali, GLenum face, GLenum pname, GLint param) 4058CALL_HOOK_API(glMateriali, face, pname, param) 4059 4060HOOK_API_ENTRY(void, glMaterialiv, GLenum face, GLenum pname, const GLint *params) 4061CALL_HOOK_API(glMaterialiv, face, pname, params) 4062 4063HOOK_API_ENTRY(void, glMaterialxOES, GLenum face, GLenum pname, GLfixed param) 4064CALL_HOOK_API(glMaterialxOES, face, pname, param) 4065 4066HOOK_API_ENTRY(void, glMaterialxvOES, GLenum face, GLenum pname, const GLfixed *param) 4067CALL_HOOK_API(glMaterialxvOES, face, pname, param) 4068 4069HOOK_API_ENTRY(void, glMatrixFrustumEXT, GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) 4070CALL_HOOK_API(glMatrixFrustumEXT, mode, left, right, bottom, top, zNear, zFar) 4071 4072HOOK_API_ENTRY(void, glMatrixIndexPointerARB, GLint size, GLenum type, GLsizei stride, const void *pointer) 4073CALL_HOOK_API(glMatrixIndexPointerARB, size, type, stride, pointer) 4074 4075HOOK_API_ENTRY(void, glMatrixIndexubvARB, GLint size, const GLubyte *indices) 4076CALL_HOOK_API(glMatrixIndexubvARB, size, indices) 4077 4078HOOK_API_ENTRY(void, glMatrixIndexuivARB, GLint size, const GLuint *indices) 4079CALL_HOOK_API(glMatrixIndexuivARB, size, indices) 4080 4081HOOK_API_ENTRY(void, glMatrixIndexusvARB, GLint size, const GLushort *indices) 4082CALL_HOOK_API(glMatrixIndexusvARB, size, indices) 4083 4084HOOK_API_ENTRY(void, glMatrixLoad3x2fNV, GLenum matrixMode, const GLfloat *m) 4085CALL_HOOK_API(glMatrixLoad3x2fNV, matrixMode, m) 4086 4087HOOK_API_ENTRY(void, glMatrixLoad3x3fNV, GLenum matrixMode, const GLfloat *m) 4088CALL_HOOK_API(glMatrixLoad3x3fNV, matrixMode, m) 4089 4090HOOK_API_ENTRY(void, glMatrixLoadIdentityEXT, GLenum mode) 4091CALL_HOOK_API(glMatrixLoadIdentityEXT, mode) 4092 4093HOOK_API_ENTRY(void, glMatrixLoadTranspose3x3fNV, GLenum matrixMode, const GLfloat *m) 4094CALL_HOOK_API(glMatrixLoadTranspose3x3fNV, matrixMode, m) 4095 4096HOOK_API_ENTRY(void, glMatrixLoadTransposedEXT, GLenum mode, const GLdouble *m) 4097CALL_HOOK_API(glMatrixLoadTransposedEXT, mode, m) 4098 4099HOOK_API_ENTRY(void, glMatrixLoadTransposefEXT, GLenum mode, const GLfloat *m) 4100CALL_HOOK_API(glMatrixLoadTransposefEXT, mode, m) 4101 4102HOOK_API_ENTRY(void, glMatrixLoaddEXT, GLenum mode, const GLdouble *m) 4103CALL_HOOK_API(glMatrixLoaddEXT, mode, m) 4104 4105HOOK_API_ENTRY(void, glMatrixLoadfEXT, GLenum mode, const GLfloat *m) 4106CALL_HOOK_API(glMatrixLoadfEXT, mode, m) 4107 4108HOOK_API_ENTRY(void, glMatrixMode, GLenum mode) 4109CALL_HOOK_API(glMatrixMode, mode) 4110 4111HOOK_API_ENTRY(void, glMatrixMult3x2fNV, GLenum matrixMode, const GLfloat *m) 4112CALL_HOOK_API(glMatrixMult3x2fNV, matrixMode, m) 4113 4114HOOK_API_ENTRY(void, glMatrixMult3x3fNV, GLenum matrixMode, const GLfloat *m) 4115CALL_HOOK_API(glMatrixMult3x3fNV, matrixMode, m) 4116 4117HOOK_API_ENTRY(void, glMatrixMultTranspose3x3fNV, GLenum matrixMode, const GLfloat *m) 4118CALL_HOOK_API(glMatrixMultTranspose3x3fNV, matrixMode, m) 4119 4120HOOK_API_ENTRY(void, glMatrixMultTransposedEXT, GLenum mode, const GLdouble *m) 4121CALL_HOOK_API(glMatrixMultTransposedEXT, mode, m) 4122 4123HOOK_API_ENTRY(void, glMatrixMultTransposefEXT, GLenum mode, const GLfloat *m) 4124CALL_HOOK_API(glMatrixMultTransposefEXT, mode, m) 4125 4126HOOK_API_ENTRY(void, glMatrixMultdEXT, GLenum mode, const GLdouble *m) 4127CALL_HOOK_API(glMatrixMultdEXT, mode, m) 4128 4129HOOK_API_ENTRY(void, glMatrixMultfEXT, GLenum mode, const GLfloat *m) 4130CALL_HOOK_API(glMatrixMultfEXT, mode, m) 4131 4132HOOK_API_ENTRY(void, glMatrixOrthoEXT, GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) 4133CALL_HOOK_API(glMatrixOrthoEXT, mode, left, right, bottom, top, zNear, zFar) 4134 4135HOOK_API_ENTRY(void, glMatrixPopEXT, GLenum mode) 4136CALL_HOOK_API(glMatrixPopEXT, mode) 4137 4138HOOK_API_ENTRY(void, glMatrixPushEXT, GLenum mode) 4139CALL_HOOK_API(glMatrixPushEXT, mode) 4140 4141HOOK_API_ENTRY(void, glMatrixRotatedEXT, GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z) 4142CALL_HOOK_API(glMatrixRotatedEXT, mode, angle, x, y, z) 4143 4144HOOK_API_ENTRY(void, glMatrixRotatefEXT, GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z) 4145CALL_HOOK_API(glMatrixRotatefEXT, mode, angle, x, y, z) 4146 4147HOOK_API_ENTRY(void, glMatrixScaledEXT, GLenum mode, GLdouble x, GLdouble y, GLdouble z) 4148CALL_HOOK_API(glMatrixScaledEXT, mode, x, y, z) 4149 4150HOOK_API_ENTRY(void, glMatrixScalefEXT, GLenum mode, GLfloat x, GLfloat y, GLfloat z) 4151CALL_HOOK_API(glMatrixScalefEXT, mode, x, y, z) 4152 4153HOOK_API_ENTRY(void, glMatrixTranslatedEXT, GLenum mode, GLdouble x, GLdouble y, GLdouble z) 4154CALL_HOOK_API(glMatrixTranslatedEXT, mode, x, y, z) 4155 4156HOOK_API_ENTRY(void, glMatrixTranslatefEXT, GLenum mode, GLfloat x, GLfloat y, GLfloat z) 4157CALL_HOOK_API(glMatrixTranslatefEXT, mode, x, y, z) 4158 4159HOOK_API_ENTRY(void, glMaxShaderCompilerThreadsARB, GLuint count) 4160CALL_HOOK_API(glMaxShaderCompilerThreadsARB, count) 4161 4162HOOK_API_ENTRY(void, glMaxShaderCompilerThreadsKHR, GLuint count) 4163CALL_HOOK_API(glMaxShaderCompilerThreadsKHR, count) 4164 4165HOOK_API_ENTRY(void, glMemoryBarrier, GLbitfield barriers) 4166CALL_HOOK_API(glMemoryBarrier, barriers) 4167 4168HOOK_API_ENTRY(void, glMemoryBarrierByRegion, GLbitfield barriers) 4169CALL_HOOK_API(glMemoryBarrierByRegion, barriers) 4170 4171HOOK_API_ENTRY(void, glMemoryBarrierEXT, GLbitfield barriers) 4172CALL_HOOK_API(glMemoryBarrierEXT, barriers) 4173 4174HOOK_API_ENTRY(void, glMemoryObjectParameterivEXT, GLuint memoryObject, GLenum pname, const GLint *params) 4175CALL_HOOK_API(glMemoryObjectParameterivEXT, memoryObject, pname, params) 4176 4177HOOK_API_ENTRY(void, glMinSampleShading, GLfloat value) 4178CALL_HOOK_API(glMinSampleShading, value) 4179 4180HOOK_API_ENTRY(void, glMinSampleShadingARB, GLfloat value) 4181CALL_HOOK_API(glMinSampleShadingARB, value) 4182 4183HOOK_API_ENTRY(void, glMinmax, GLenum target, GLenum internalformat, GLboolean sink) 4184CALL_HOOK_API(glMinmax, target, internalformat, sink) 4185 4186HOOK_API_ENTRY(void, glMinmaxEXT, GLenum target, GLenum internalformat, GLboolean sink) 4187CALL_HOOK_API(glMinmaxEXT, target, internalformat, sink) 4188 4189HOOK_API_ENTRY(void, glMultMatrixd, const GLdouble *m) 4190CALL_HOOK_API(glMultMatrixd, m) 4191 4192HOOK_API_ENTRY(void, glMultMatrixf, const GLfloat *m) 4193CALL_HOOK_API(glMultMatrixf, m) 4194 4195HOOK_API_ENTRY(void, glMultMatrixxOES, const GLfixed *m) 4196CALL_HOOK_API(glMultMatrixxOES, m) 4197 4198HOOK_API_ENTRY(void, glMultTransposeMatrixd, const GLdouble *m) 4199CALL_HOOK_API(glMultTransposeMatrixd, m) 4200 4201HOOK_API_ENTRY(void, glMultTransposeMatrixdARB, const GLdouble *m) 4202CALL_HOOK_API(glMultTransposeMatrixdARB, m) 4203 4204HOOK_API_ENTRY(void, glMultTransposeMatrixf, const GLfloat *m) 4205CALL_HOOK_API(glMultTransposeMatrixf, m) 4206 4207HOOK_API_ENTRY(void, glMultTransposeMatrixfARB, const GLfloat *m) 4208CALL_HOOK_API(glMultTransposeMatrixfARB, m) 4209 4210HOOK_API_ENTRY(void, glMultTransposeMatrixxOES, const GLfixed *m) 4211CALL_HOOK_API(glMultTransposeMatrixxOES, m) 4212 4213HOOK_API_ENTRY(void, glMultiDrawArrays, GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount) 4214CALL_HOOK_API(glMultiDrawArrays, mode, first, count, drawcount) 4215 4216HOOK_API_ENTRY(void, glMultiDrawArraysEXT, GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount) 4217CALL_HOOK_API(glMultiDrawArraysEXT, mode, first, count, primcount) 4218 4219HOOK_API_ENTRY(void, glMultiDrawArraysIndirect, GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride) 4220CALL_HOOK_API(glMultiDrawArraysIndirect, mode, indirect, drawcount, stride) 4221 4222HOOK_API_ENTRY(void, glMultiDrawArraysIndirectAMD, GLenum mode, const void *indirect, GLsizei primcount, GLsizei stride) 4223CALL_HOOK_API(glMultiDrawArraysIndirectAMD, mode, indirect, primcount, stride) 4224 4225HOOK_API_ENTRY(void, glMultiDrawArraysIndirectBindlessCountNV, GLenum mode, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount) 4226CALL_HOOK_API(glMultiDrawArraysIndirectBindlessCountNV, mode, indirect, drawCount, maxDrawCount, stride, vertexBufferCount) 4227 4228HOOK_API_ENTRY(void, glMultiDrawArraysIndirectBindlessNV, GLenum mode, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount) 4229CALL_HOOK_API(glMultiDrawArraysIndirectBindlessNV, mode, indirect, drawCount, stride, vertexBufferCount) 4230 4231HOOK_API_ENTRY(void, glMultiDrawArraysIndirectCount, GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) 4232CALL_HOOK_API(glMultiDrawArraysIndirectCount, mode, indirect, drawcount, maxdrawcount, stride) 4233 4234HOOK_API_ENTRY(void, glMultiDrawArraysIndirectCountARB, GLenum mode, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) 4235CALL_HOOK_API(glMultiDrawArraysIndirectCountARB, mode, indirect, drawcount, maxdrawcount, stride) 4236 4237HOOK_API_ENTRY(void, glMultiDrawElementArrayAPPLE, GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount) 4238CALL_HOOK_API(glMultiDrawElementArrayAPPLE, mode, first, count, primcount) 4239 4240HOOK_API_ENTRY(void, glMultiDrawElements, GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount) 4241CALL_HOOK_API(glMultiDrawElements, mode, count, type, indices, drawcount) 4242 4243HOOK_API_ENTRY(void, glMultiDrawElementsBaseVertex, GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex) 4244CALL_HOOK_API(glMultiDrawElementsBaseVertex, mode, count, type, indices, drawcount, basevertex) 4245 4246HOOK_API_ENTRY(void, glMultiDrawElementsEXT, GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount) 4247CALL_HOOK_API(glMultiDrawElementsEXT, mode, count, type, indices, primcount) 4248 4249HOOK_API_ENTRY(void, glMultiDrawElementsIndirect, GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride) 4250CALL_HOOK_API(glMultiDrawElementsIndirect, mode, type, indirect, drawcount, stride) 4251 4252HOOK_API_ENTRY(void, glMultiDrawElementsIndirectAMD, GLenum mode, GLenum type, const void *indirect, GLsizei primcount, GLsizei stride) 4253CALL_HOOK_API(glMultiDrawElementsIndirectAMD, mode, type, indirect, primcount, stride) 4254 4255HOOK_API_ENTRY(void, glMultiDrawElementsIndirectBindlessCountNV, GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei maxDrawCount, GLsizei stride, GLint vertexBufferCount) 4256CALL_HOOK_API(glMultiDrawElementsIndirectBindlessCountNV, mode, type, indirect, drawCount, maxDrawCount, stride, vertexBufferCount) 4257 4258HOOK_API_ENTRY(void, glMultiDrawElementsIndirectBindlessNV, GLenum mode, GLenum type, const void *indirect, GLsizei drawCount, GLsizei stride, GLint vertexBufferCount) 4259CALL_HOOK_API(glMultiDrawElementsIndirectBindlessNV, mode, type, indirect, drawCount, stride, vertexBufferCount) 4260 4261HOOK_API_ENTRY(void, glMultiDrawElementsIndirectCount, GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) 4262CALL_HOOK_API(glMultiDrawElementsIndirectCount, mode, type, indirect, drawcount, maxdrawcount, stride) 4263 4264HOOK_API_ENTRY(void, glMultiDrawElementsIndirectCountARB, GLenum mode, GLenum type, const void *indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) 4265CALL_HOOK_API(glMultiDrawElementsIndirectCountARB, mode, type, indirect, drawcount, maxdrawcount, stride) 4266 4267HOOK_API_ENTRY(void, glMultiDrawMeshTasksIndirectCountNV, GLintptr indirect, GLintptr drawcount, GLsizei maxdrawcount, GLsizei stride) 4268CALL_HOOK_API(glMultiDrawMeshTasksIndirectCountNV, indirect, drawcount, maxdrawcount, stride) 4269 4270HOOK_API_ENTRY(void, glMultiDrawMeshTasksIndirectNV, GLintptr indirect, GLsizei drawcount, GLsizei stride) 4271CALL_HOOK_API(glMultiDrawMeshTasksIndirectNV, indirect, drawcount, stride) 4272 4273HOOK_API_ENTRY(void, glMultiDrawRangeElementArrayAPPLE, GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount) 4274CALL_HOOK_API(glMultiDrawRangeElementArrayAPPLE, mode, start, end, first, count, primcount) 4275 4276HOOK_API_ENTRY(void, glMultiModeDrawArraysIBM, const GLenum *mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride) 4277CALL_HOOK_API(glMultiModeDrawArraysIBM, mode, first, count, primcount, modestride) 4278 4279HOOK_API_ENTRY(void, glMultiModeDrawElementsIBM, const GLenum *mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, GLint modestride) 4280CALL_HOOK_API(glMultiModeDrawElementsIBM, mode, count, type, indices, primcount, modestride) 4281 4282HOOK_API_ENTRY(void, glMultiTexBufferEXT, GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer) 4283CALL_HOOK_API(glMultiTexBufferEXT, texunit, target, internalformat, buffer) 4284 4285HOOK_API_ENTRY(void, glMultiTexCoord1bOES, GLenum texture, GLbyte s) 4286CALL_HOOK_API(glMultiTexCoord1bOES, texture, s) 4287 4288HOOK_API_ENTRY(void, glMultiTexCoord1bvOES, GLenum texture, const GLbyte *coords) 4289CALL_HOOK_API(glMultiTexCoord1bvOES, texture, coords) 4290 4291HOOK_API_ENTRY(void, glMultiTexCoord1d, GLenum target, GLdouble s) 4292CALL_HOOK_API(glMultiTexCoord1d, target, s) 4293 4294HOOK_API_ENTRY(void, glMultiTexCoord1dARB, GLenum target, GLdouble s) 4295CALL_HOOK_API(glMultiTexCoord1dARB, target, s) 4296 4297HOOK_API_ENTRY(void, glMultiTexCoord1dv, GLenum target, const GLdouble *v) 4298CALL_HOOK_API(glMultiTexCoord1dv, target, v) 4299 4300HOOK_API_ENTRY(void, glMultiTexCoord1dvARB, GLenum target, const GLdouble *v) 4301CALL_HOOK_API(glMultiTexCoord1dvARB, target, v) 4302 4303HOOK_API_ENTRY(void, glMultiTexCoord1f, GLenum target, GLfloat s) 4304CALL_HOOK_API(glMultiTexCoord1f, target, s) 4305 4306HOOK_API_ENTRY(void, glMultiTexCoord1fARB, GLenum target, GLfloat s) 4307CALL_HOOK_API(glMultiTexCoord1fARB, target, s) 4308 4309HOOK_API_ENTRY(void, glMultiTexCoord1fv, GLenum target, const GLfloat *v) 4310CALL_HOOK_API(glMultiTexCoord1fv, target, v) 4311 4312HOOK_API_ENTRY(void, glMultiTexCoord1fvARB, GLenum target, const GLfloat *v) 4313CALL_HOOK_API(glMultiTexCoord1fvARB, target, v) 4314 4315HOOK_API_ENTRY(void, glMultiTexCoord1hNV, GLenum target, GLhalfNV s) 4316CALL_HOOK_API(glMultiTexCoord1hNV, target, s) 4317 4318HOOK_API_ENTRY(void, glMultiTexCoord1hvNV, GLenum target, const GLhalfNV *v) 4319CALL_HOOK_API(glMultiTexCoord1hvNV, target, v) 4320 4321HOOK_API_ENTRY(void, glMultiTexCoord1i, GLenum target, GLint s) 4322CALL_HOOK_API(glMultiTexCoord1i, target, s) 4323 4324HOOK_API_ENTRY(void, glMultiTexCoord1iARB, GLenum target, GLint s) 4325CALL_HOOK_API(glMultiTexCoord1iARB, target, s) 4326 4327HOOK_API_ENTRY(void, glMultiTexCoord1iv, GLenum target, const GLint *v) 4328CALL_HOOK_API(glMultiTexCoord1iv, target, v) 4329 4330HOOK_API_ENTRY(void, glMultiTexCoord1ivARB, GLenum target, const GLint *v) 4331CALL_HOOK_API(glMultiTexCoord1ivARB, target, v) 4332 4333HOOK_API_ENTRY(void, glMultiTexCoord1s, GLenum target, GLshort s) 4334CALL_HOOK_API(glMultiTexCoord1s, target, s) 4335 4336HOOK_API_ENTRY(void, glMultiTexCoord1sARB, GLenum target, GLshort s) 4337CALL_HOOK_API(glMultiTexCoord1sARB, target, s) 4338 4339HOOK_API_ENTRY(void, glMultiTexCoord1sv, GLenum target, const GLshort *v) 4340CALL_HOOK_API(glMultiTexCoord1sv, target, v) 4341 4342HOOK_API_ENTRY(void, glMultiTexCoord1svARB, GLenum target, const GLshort *v) 4343CALL_HOOK_API(glMultiTexCoord1svARB, target, v) 4344 4345HOOK_API_ENTRY(void, glMultiTexCoord1xOES, GLenum texture, GLfixed s) 4346CALL_HOOK_API(glMultiTexCoord1xOES, texture, s) 4347 4348HOOK_API_ENTRY(void, glMultiTexCoord1xvOES, GLenum texture, const GLfixed *coords) 4349CALL_HOOK_API(glMultiTexCoord1xvOES, texture, coords) 4350 4351HOOK_API_ENTRY(void, glMultiTexCoord2bOES, GLenum texture, GLbyte s, GLbyte t) 4352CALL_HOOK_API(glMultiTexCoord2bOES, texture, s, t) 4353 4354HOOK_API_ENTRY(void, glMultiTexCoord2bvOES, GLenum texture, const GLbyte *coords) 4355CALL_HOOK_API(glMultiTexCoord2bvOES, texture, coords) 4356 4357HOOK_API_ENTRY(void, glMultiTexCoord2d, GLenum target, GLdouble s, GLdouble t) 4358CALL_HOOK_API(glMultiTexCoord2d, target, s, t) 4359 4360HOOK_API_ENTRY(void, glMultiTexCoord2dARB, GLenum target, GLdouble s, GLdouble t) 4361CALL_HOOK_API(glMultiTexCoord2dARB, target, s, t) 4362 4363HOOK_API_ENTRY(void, glMultiTexCoord2dv, GLenum target, const GLdouble *v) 4364CALL_HOOK_API(glMultiTexCoord2dv, target, v) 4365 4366HOOK_API_ENTRY(void, glMultiTexCoord2dvARB, GLenum target, const GLdouble *v) 4367CALL_HOOK_API(glMultiTexCoord2dvARB, target, v) 4368 4369HOOK_API_ENTRY(void, glMultiTexCoord2f, GLenum target, GLfloat s, GLfloat t) 4370CALL_HOOK_API(glMultiTexCoord2f, target, s, t) 4371 4372HOOK_API_ENTRY(void, glMultiTexCoord2fARB, GLenum target, GLfloat s, GLfloat t) 4373CALL_HOOK_API(glMultiTexCoord2fARB, target, s, t) 4374 4375HOOK_API_ENTRY(void, glMultiTexCoord2fv, GLenum target, const GLfloat *v) 4376CALL_HOOK_API(glMultiTexCoord2fv, target, v) 4377 4378HOOK_API_ENTRY(void, glMultiTexCoord2fvARB, GLenum target, const GLfloat *v) 4379CALL_HOOK_API(glMultiTexCoord2fvARB, target, v) 4380 4381HOOK_API_ENTRY(void, glMultiTexCoord2hNV, GLenum target, GLhalfNV s, GLhalfNV t) 4382CALL_HOOK_API(glMultiTexCoord2hNV, target, s, t) 4383 4384HOOK_API_ENTRY(void, glMultiTexCoord2hvNV, GLenum target, const GLhalfNV *v) 4385CALL_HOOK_API(glMultiTexCoord2hvNV, target, v) 4386 4387HOOK_API_ENTRY(void, glMultiTexCoord2i, GLenum target, GLint s, GLint t) 4388CALL_HOOK_API(glMultiTexCoord2i, target, s, t) 4389 4390HOOK_API_ENTRY(void, glMultiTexCoord2iARB, GLenum target, GLint s, GLint t) 4391CALL_HOOK_API(glMultiTexCoord2iARB, target, s, t) 4392 4393HOOK_API_ENTRY(void, glMultiTexCoord2iv, GLenum target, const GLint *v) 4394CALL_HOOK_API(glMultiTexCoord2iv, target, v) 4395 4396HOOK_API_ENTRY(void, glMultiTexCoord2ivARB, GLenum target, const GLint *v) 4397CALL_HOOK_API(glMultiTexCoord2ivARB, target, v) 4398 4399HOOK_API_ENTRY(void, glMultiTexCoord2s, GLenum target, GLshort s, GLshort t) 4400CALL_HOOK_API(glMultiTexCoord2s, target, s, t) 4401 4402HOOK_API_ENTRY(void, glMultiTexCoord2sARB, GLenum target, GLshort s, GLshort t) 4403CALL_HOOK_API(glMultiTexCoord2sARB, target, s, t) 4404 4405HOOK_API_ENTRY(void, glMultiTexCoord2sv, GLenum target, const GLshort *v) 4406CALL_HOOK_API(glMultiTexCoord2sv, target, v) 4407 4408HOOK_API_ENTRY(void, glMultiTexCoord2svARB, GLenum target, const GLshort *v) 4409CALL_HOOK_API(glMultiTexCoord2svARB, target, v) 4410 4411HOOK_API_ENTRY(void, glMultiTexCoord2xOES, GLenum texture, GLfixed s, GLfixed t) 4412CALL_HOOK_API(glMultiTexCoord2xOES, texture, s, t) 4413 4414HOOK_API_ENTRY(void, glMultiTexCoord2xvOES, GLenum texture, const GLfixed *coords) 4415CALL_HOOK_API(glMultiTexCoord2xvOES, texture, coords) 4416 4417HOOK_API_ENTRY(void, glMultiTexCoord3bOES, GLenum texture, GLbyte s, GLbyte t, GLbyte r) 4418CALL_HOOK_API(glMultiTexCoord3bOES, texture, s, t, r) 4419 4420HOOK_API_ENTRY(void, glMultiTexCoord3bvOES, GLenum texture, const GLbyte *coords) 4421CALL_HOOK_API(glMultiTexCoord3bvOES, texture, coords) 4422 4423HOOK_API_ENTRY(void, glMultiTexCoord3d, GLenum target, GLdouble s, GLdouble t, GLdouble r) 4424CALL_HOOK_API(glMultiTexCoord3d, target, s, t, r) 4425 4426HOOK_API_ENTRY(void, glMultiTexCoord3dARB, GLenum target, GLdouble s, GLdouble t, GLdouble r) 4427CALL_HOOK_API(glMultiTexCoord3dARB, target, s, t, r) 4428 4429HOOK_API_ENTRY(void, glMultiTexCoord3dv, GLenum target, const GLdouble *v) 4430CALL_HOOK_API(glMultiTexCoord3dv, target, v) 4431 4432HOOK_API_ENTRY(void, glMultiTexCoord3dvARB, GLenum target, const GLdouble *v) 4433CALL_HOOK_API(glMultiTexCoord3dvARB, target, v) 4434 4435HOOK_API_ENTRY(void, glMultiTexCoord3f, GLenum target, GLfloat s, GLfloat t, GLfloat r) 4436CALL_HOOK_API(glMultiTexCoord3f, target, s, t, r) 4437 4438HOOK_API_ENTRY(void, glMultiTexCoord3fARB, GLenum target, GLfloat s, GLfloat t, GLfloat r) 4439CALL_HOOK_API(glMultiTexCoord3fARB, target, s, t, r) 4440 4441HOOK_API_ENTRY(void, glMultiTexCoord3fv, GLenum target, const GLfloat *v) 4442CALL_HOOK_API(glMultiTexCoord3fv, target, v) 4443 4444HOOK_API_ENTRY(void, glMultiTexCoord3fvARB, GLenum target, const GLfloat *v) 4445CALL_HOOK_API(glMultiTexCoord3fvARB, target, v) 4446 4447HOOK_API_ENTRY(void, glMultiTexCoord3hNV, GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r) 4448CALL_HOOK_API(glMultiTexCoord3hNV, target, s, t, r) 4449 4450HOOK_API_ENTRY(void, glMultiTexCoord3hvNV, GLenum target, const GLhalfNV *v) 4451CALL_HOOK_API(glMultiTexCoord3hvNV, target, v) 4452 4453HOOK_API_ENTRY(void, glMultiTexCoord3i, GLenum target, GLint s, GLint t, GLint r) 4454CALL_HOOK_API(glMultiTexCoord3i, target, s, t, r) 4455 4456HOOK_API_ENTRY(void, glMultiTexCoord3iARB, GLenum target, GLint s, GLint t, GLint r) 4457CALL_HOOK_API(glMultiTexCoord3iARB, target, s, t, r) 4458 4459HOOK_API_ENTRY(void, glMultiTexCoord3iv, GLenum target, const GLint *v) 4460CALL_HOOK_API(glMultiTexCoord3iv, target, v) 4461 4462HOOK_API_ENTRY(void, glMultiTexCoord3ivARB, GLenum target, const GLint *v) 4463CALL_HOOK_API(glMultiTexCoord3ivARB, target, v) 4464 4465HOOK_API_ENTRY(void, glMultiTexCoord3s, GLenum target, GLshort s, GLshort t, GLshort r) 4466CALL_HOOK_API(glMultiTexCoord3s, target, s, t, r) 4467 4468HOOK_API_ENTRY(void, glMultiTexCoord3sARB, GLenum target, GLshort s, GLshort t, GLshort r) 4469CALL_HOOK_API(glMultiTexCoord3sARB, target, s, t, r) 4470 4471HOOK_API_ENTRY(void, glMultiTexCoord3sv, GLenum target, const GLshort *v) 4472CALL_HOOK_API(glMultiTexCoord3sv, target, v) 4473 4474HOOK_API_ENTRY(void, glMultiTexCoord3svARB, GLenum target, const GLshort *v) 4475CALL_HOOK_API(glMultiTexCoord3svARB, target, v) 4476 4477HOOK_API_ENTRY(void, glMultiTexCoord3xOES, GLenum texture, GLfixed s, GLfixed t, GLfixed r) 4478CALL_HOOK_API(glMultiTexCoord3xOES, texture, s, t, r) 4479 4480HOOK_API_ENTRY(void, glMultiTexCoord3xvOES, GLenum texture, const GLfixed *coords) 4481CALL_HOOK_API(glMultiTexCoord3xvOES, texture, coords) 4482 4483HOOK_API_ENTRY(void, glMultiTexCoord4bOES, GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q) 4484CALL_HOOK_API(glMultiTexCoord4bOES, texture, s, t, r, q) 4485 4486HOOK_API_ENTRY(void, glMultiTexCoord4bvOES, GLenum texture, const GLbyte *coords) 4487CALL_HOOK_API(glMultiTexCoord4bvOES, texture, coords) 4488 4489HOOK_API_ENTRY(void, glMultiTexCoord4d, GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) 4490CALL_HOOK_API(glMultiTexCoord4d, target, s, t, r, q) 4491 4492HOOK_API_ENTRY(void, glMultiTexCoord4dARB, GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) 4493CALL_HOOK_API(glMultiTexCoord4dARB, target, s, t, r, q) 4494 4495HOOK_API_ENTRY(void, glMultiTexCoord4dv, GLenum target, const GLdouble *v) 4496CALL_HOOK_API(glMultiTexCoord4dv, target, v) 4497 4498HOOK_API_ENTRY(void, glMultiTexCoord4dvARB, GLenum target, const GLdouble *v) 4499CALL_HOOK_API(glMultiTexCoord4dvARB, target, v) 4500 4501HOOK_API_ENTRY(void, glMultiTexCoord4f, GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) 4502CALL_HOOK_API(glMultiTexCoord4f, target, s, t, r, q) 4503 4504HOOK_API_ENTRY(void, glMultiTexCoord4fARB, GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) 4505CALL_HOOK_API(glMultiTexCoord4fARB, target, s, t, r, q) 4506 4507HOOK_API_ENTRY(void, glMultiTexCoord4fv, GLenum target, const GLfloat *v) 4508CALL_HOOK_API(glMultiTexCoord4fv, target, v) 4509 4510HOOK_API_ENTRY(void, glMultiTexCoord4fvARB, GLenum target, const GLfloat *v) 4511CALL_HOOK_API(glMultiTexCoord4fvARB, target, v) 4512 4513HOOK_API_ENTRY(void, glMultiTexCoord4hNV, GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q) 4514CALL_HOOK_API(glMultiTexCoord4hNV, target, s, t, r, q) 4515 4516HOOK_API_ENTRY(void, glMultiTexCoord4hvNV, GLenum target, const GLhalfNV *v) 4517CALL_HOOK_API(glMultiTexCoord4hvNV, target, v) 4518 4519HOOK_API_ENTRY(void, glMultiTexCoord4i, GLenum target, GLint s, GLint t, GLint r, GLint q) 4520CALL_HOOK_API(glMultiTexCoord4i, target, s, t, r, q) 4521 4522HOOK_API_ENTRY(void, glMultiTexCoord4iARB, GLenum target, GLint s, GLint t, GLint r, GLint q) 4523CALL_HOOK_API(glMultiTexCoord4iARB, target, s, t, r, q) 4524 4525HOOK_API_ENTRY(void, glMultiTexCoord4iv, GLenum target, const GLint *v) 4526CALL_HOOK_API(glMultiTexCoord4iv, target, v) 4527 4528HOOK_API_ENTRY(void, glMultiTexCoord4ivARB, GLenum target, const GLint *v) 4529CALL_HOOK_API(glMultiTexCoord4ivARB, target, v) 4530 4531HOOK_API_ENTRY(void, glMultiTexCoord4s, GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) 4532CALL_HOOK_API(glMultiTexCoord4s, target, s, t, r, q) 4533 4534HOOK_API_ENTRY(void, glMultiTexCoord4sARB, GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) 4535CALL_HOOK_API(glMultiTexCoord4sARB, target, s, t, r, q) 4536 4537HOOK_API_ENTRY(void, glMultiTexCoord4sv, GLenum target, const GLshort *v) 4538CALL_HOOK_API(glMultiTexCoord4sv, target, v) 4539 4540HOOK_API_ENTRY(void, glMultiTexCoord4svARB, GLenum target, const GLshort *v) 4541CALL_HOOK_API(glMultiTexCoord4svARB, target, v) 4542 4543HOOK_API_ENTRY(void, glMultiTexCoord4xOES, GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q) 4544CALL_HOOK_API(glMultiTexCoord4xOES, texture, s, t, r, q) 4545 4546HOOK_API_ENTRY(void, glMultiTexCoord4xvOES, GLenum texture, const GLfixed *coords) 4547CALL_HOOK_API(glMultiTexCoord4xvOES, texture, coords) 4548 4549HOOK_API_ENTRY(void, glMultiTexCoordP1ui, GLenum texture, GLenum type, GLuint coords) 4550CALL_HOOK_API(glMultiTexCoordP1ui, texture, type, coords) 4551 4552HOOK_API_ENTRY(void, glMultiTexCoordP1uiv, GLenum texture, GLenum type, const GLuint *coords) 4553CALL_HOOK_API(glMultiTexCoordP1uiv, texture, type, coords) 4554 4555HOOK_API_ENTRY(void, glMultiTexCoordP2ui, GLenum texture, GLenum type, GLuint coords) 4556CALL_HOOK_API(glMultiTexCoordP2ui, texture, type, coords) 4557 4558HOOK_API_ENTRY(void, glMultiTexCoordP2uiv, GLenum texture, GLenum type, const GLuint *coords) 4559CALL_HOOK_API(glMultiTexCoordP2uiv, texture, type, coords) 4560 4561HOOK_API_ENTRY(void, glMultiTexCoordP3ui, GLenum texture, GLenum type, GLuint coords) 4562CALL_HOOK_API(glMultiTexCoordP3ui, texture, type, coords) 4563 4564HOOK_API_ENTRY(void, glMultiTexCoordP3uiv, GLenum texture, GLenum type, const GLuint *coords) 4565CALL_HOOK_API(glMultiTexCoordP3uiv, texture, type, coords) 4566 4567HOOK_API_ENTRY(void, glMultiTexCoordP4ui, GLenum texture, GLenum type, GLuint coords) 4568CALL_HOOK_API(glMultiTexCoordP4ui, texture, type, coords) 4569 4570HOOK_API_ENTRY(void, glMultiTexCoordP4uiv, GLenum texture, GLenum type, const GLuint *coords) 4571CALL_HOOK_API(glMultiTexCoordP4uiv, texture, type, coords) 4572 4573HOOK_API_ENTRY(void, glMultiTexCoordPointerEXT, GLenum texunit, GLint size, GLenum type, GLsizei stride, const void *pointer) 4574CALL_HOOK_API(glMultiTexCoordPointerEXT, texunit, size, type, stride, pointer) 4575 4576HOOK_API_ENTRY(void, glMultiTexEnvfEXT, GLenum texunit, GLenum target, GLenum pname, GLfloat param) 4577CALL_HOOK_API(glMultiTexEnvfEXT, texunit, target, pname, param) 4578 4579HOOK_API_ENTRY(void, glMultiTexEnvfvEXT, GLenum texunit, GLenum target, GLenum pname, const GLfloat *params) 4580CALL_HOOK_API(glMultiTexEnvfvEXT, texunit, target, pname, params) 4581 4582HOOK_API_ENTRY(void, glMultiTexEnviEXT, GLenum texunit, GLenum target, GLenum pname, GLint param) 4583CALL_HOOK_API(glMultiTexEnviEXT, texunit, target, pname, param) 4584 4585HOOK_API_ENTRY(void, glMultiTexEnvivEXT, GLenum texunit, GLenum target, GLenum pname, const GLint *params) 4586CALL_HOOK_API(glMultiTexEnvivEXT, texunit, target, pname, params) 4587 4588HOOK_API_ENTRY(void, glMultiTexGendEXT, GLenum texunit, GLenum coord, GLenum pname, GLdouble param) 4589CALL_HOOK_API(glMultiTexGendEXT, texunit, coord, pname, param) 4590 4591HOOK_API_ENTRY(void, glMultiTexGendvEXT, GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params) 4592CALL_HOOK_API(glMultiTexGendvEXT, texunit, coord, pname, params) 4593 4594HOOK_API_ENTRY(void, glMultiTexGenfEXT, GLenum texunit, GLenum coord, GLenum pname, GLfloat param) 4595CALL_HOOK_API(glMultiTexGenfEXT, texunit, coord, pname, param) 4596 4597HOOK_API_ENTRY(void, glMultiTexGenfvEXT, GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params) 4598CALL_HOOK_API(glMultiTexGenfvEXT, texunit, coord, pname, params) 4599 4600HOOK_API_ENTRY(void, glMultiTexGeniEXT, GLenum texunit, GLenum coord, GLenum pname, GLint param) 4601CALL_HOOK_API(glMultiTexGeniEXT, texunit, coord, pname, param) 4602 4603HOOK_API_ENTRY(void, glMultiTexGenivEXT, GLenum texunit, GLenum coord, GLenum pname, const GLint *params) 4604CALL_HOOK_API(glMultiTexGenivEXT, texunit, coord, pname, params) 4605 4606HOOK_API_ENTRY(void, glMultiTexImage1DEXT, GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels) 4607CALL_HOOK_API(glMultiTexImage1DEXT, texunit, target, level, internalformat, width, border, format, type, pixels) 4608 4609HOOK_API_ENTRY(void, glMultiTexImage2DEXT, GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels) 4610CALL_HOOK_API(glMultiTexImage2DEXT, texunit, target, level, internalformat, width, height, border, format, type, pixels) 4611 4612HOOK_API_ENTRY(void, glMultiTexImage3DEXT, GLenum texunit, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels) 4613CALL_HOOK_API(glMultiTexImage3DEXT, texunit, target, level, internalformat, width, height, depth, border, format, type, pixels) 4614 4615HOOK_API_ENTRY(void, glMultiTexParameterIivEXT, GLenum texunit, GLenum target, GLenum pname, const GLint *params) 4616CALL_HOOK_API(glMultiTexParameterIivEXT, texunit, target, pname, params) 4617 4618HOOK_API_ENTRY(void, glMultiTexParameterIuivEXT, GLenum texunit, GLenum target, GLenum pname, const GLuint *params) 4619CALL_HOOK_API(glMultiTexParameterIuivEXT, texunit, target, pname, params) 4620 4621HOOK_API_ENTRY(void, glMultiTexParameterfEXT, GLenum texunit, GLenum target, GLenum pname, GLfloat param) 4622CALL_HOOK_API(glMultiTexParameterfEXT, texunit, target, pname, param) 4623 4624HOOK_API_ENTRY(void, glMultiTexParameterfvEXT, GLenum texunit, GLenum target, GLenum pname, const GLfloat *params) 4625CALL_HOOK_API(glMultiTexParameterfvEXT, texunit, target, pname, params) 4626 4627HOOK_API_ENTRY(void, glMultiTexParameteriEXT, GLenum texunit, GLenum target, GLenum pname, GLint param) 4628CALL_HOOK_API(glMultiTexParameteriEXT, texunit, target, pname, param) 4629 4630HOOK_API_ENTRY(void, glMultiTexParameterivEXT, GLenum texunit, GLenum target, GLenum pname, const GLint *params) 4631CALL_HOOK_API(glMultiTexParameterivEXT, texunit, target, pname, params) 4632 4633HOOK_API_ENTRY(void, glMultiTexRenderbufferEXT, GLenum texunit, GLenum target, GLuint renderbuffer) 4634CALL_HOOK_API(glMultiTexRenderbufferEXT, texunit, target, renderbuffer) 4635 4636HOOK_API_ENTRY(void, glMultiTexSubImage1DEXT, GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels) 4637CALL_HOOK_API(glMultiTexSubImage1DEXT, texunit, target, level, xoffset, width, format, type, pixels) 4638 4639HOOK_API_ENTRY(void, glMultiTexSubImage2DEXT, GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) 4640CALL_HOOK_API(glMultiTexSubImage2DEXT, texunit, target, level, xoffset, yoffset, width, height, format, type, pixels) 4641 4642HOOK_API_ENTRY(void, glMultiTexSubImage3DEXT, GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) 4643CALL_HOOK_API(glMultiTexSubImage3DEXT, texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) 4644 4645HOOK_API_ENTRY(void, glMulticastBarrierNV, void) 4646CALL_HOOK_API(glMulticastBarrierNV) 4647 4648HOOK_API_ENTRY(void, glMulticastBlitFramebufferNV, GLuint srcGpu, GLuint dstGpu, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) 4649CALL_HOOK_API(glMulticastBlitFramebufferNV, srcGpu, dstGpu, srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) 4650 4651HOOK_API_ENTRY(void, glMulticastBufferSubDataNV, GLbitfield gpuMask, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data) 4652CALL_HOOK_API(glMulticastBufferSubDataNV, gpuMask, buffer, offset, size, data) 4653 4654HOOK_API_ENTRY(void, glMulticastCopyBufferSubDataNV, GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) 4655CALL_HOOK_API(glMulticastCopyBufferSubDataNV, readGpu, writeGpuMask, readBuffer, writeBuffer, readOffset, writeOffset, size) 4656 4657HOOK_API_ENTRY(void, glMulticastCopyImageSubDataNV, GLuint srcGpu, GLbitfield dstGpuMask, 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) 4658CALL_HOOK_API(glMulticastCopyImageSubDataNV, srcGpu, dstGpuMask, srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth) 4659 4660HOOK_API_ENTRY(void, glMulticastFramebufferSampleLocationsfvNV, GLuint gpu, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v) 4661CALL_HOOK_API(glMulticastFramebufferSampleLocationsfvNV, gpu, framebuffer, start, count, v) 4662 4663HOOK_API_ENTRY(void, glMulticastGetQueryObjecti64vNV, GLuint gpu, GLuint id, GLenum pname, GLint64 *params) 4664CALL_HOOK_API(glMulticastGetQueryObjecti64vNV, gpu, id, pname, params) 4665 4666HOOK_API_ENTRY(void, glMulticastGetQueryObjectivNV, GLuint gpu, GLuint id, GLenum pname, GLint *params) 4667CALL_HOOK_API(glMulticastGetQueryObjectivNV, gpu, id, pname, params) 4668 4669HOOK_API_ENTRY(void, glMulticastGetQueryObjectui64vNV, GLuint gpu, GLuint id, GLenum pname, GLuint64 *params) 4670CALL_HOOK_API(glMulticastGetQueryObjectui64vNV, gpu, id, pname, params) 4671 4672HOOK_API_ENTRY(void, glMulticastGetQueryObjectuivNV, GLuint gpu, GLuint id, GLenum pname, GLuint *params) 4673CALL_HOOK_API(glMulticastGetQueryObjectuivNV, gpu, id, pname, params) 4674 4675HOOK_API_ENTRY(void, glMulticastScissorArrayvNVX, GLuint gpu, GLuint first, GLsizei count, const GLint *v) 4676CALL_HOOK_API(glMulticastScissorArrayvNVX, gpu, first, count, v) 4677 4678HOOK_API_ENTRY(void, glMulticastViewportArrayvNVX, GLuint gpu, GLuint first, GLsizei count, const GLfloat *v) 4679CALL_HOOK_API(glMulticastViewportArrayvNVX, gpu, first, count, v) 4680 4681HOOK_API_ENTRY(void, glMulticastViewportPositionWScaleNVX, GLuint gpu, GLuint index, GLfloat xcoeff, GLfloat ycoeff) 4682CALL_HOOK_API(glMulticastViewportPositionWScaleNVX, gpu, index, xcoeff, ycoeff) 4683 4684HOOK_API_ENTRY(void, glMulticastWaitSyncNV, GLuint signalGpu, GLbitfield waitGpuMask) 4685CALL_HOOK_API(glMulticastWaitSyncNV, signalGpu, waitGpuMask) 4686 4687HOOK_API_ENTRY(void, glNamedBufferAttachMemoryNV, GLuint buffer, GLuint memory, GLuint64 offset) 4688CALL_HOOK_API(glNamedBufferAttachMemoryNV, buffer, memory, offset) 4689 4690HOOK_API_ENTRY(void, glNamedBufferData, GLuint buffer, GLsizeiptr size, const void *data, GLenum usage) 4691CALL_HOOK_API(glNamedBufferData, buffer, size, data, usage) 4692 4693HOOK_API_ENTRY(void, glNamedBufferDataEXT, GLuint buffer, GLsizeiptr size, const void *data, GLenum usage) 4694CALL_HOOK_API(glNamedBufferDataEXT, buffer, size, data, usage) 4695 4696HOOK_API_ENTRY(void, glNamedBufferPageCommitmentARB, GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit) 4697CALL_HOOK_API(glNamedBufferPageCommitmentARB, buffer, offset, size, commit) 4698 4699HOOK_API_ENTRY(void, glNamedBufferPageCommitmentEXT, GLuint buffer, GLintptr offset, GLsizeiptr size, GLboolean commit) 4700CALL_HOOK_API(glNamedBufferPageCommitmentEXT, buffer, offset, size, commit) 4701 4702HOOK_API_ENTRY(void, glNamedBufferPageCommitmentMemNV, GLuint buffer, GLintptr offset, GLsizeiptr size, GLuint memory, GLuint64 memOffset, GLboolean commit) 4703CALL_HOOK_API(glNamedBufferPageCommitmentMemNV, buffer, offset, size, memory, memOffset, commit) 4704 4705HOOK_API_ENTRY(void, glNamedBufferStorage, GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags) 4706CALL_HOOK_API(glNamedBufferStorage, buffer, size, data, flags) 4707 4708HOOK_API_ENTRY(void, glNamedBufferStorageEXT, GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags) 4709CALL_HOOK_API(glNamedBufferStorageEXT, buffer, size, data, flags) 4710 4711HOOK_API_ENTRY(void, glNamedBufferStorageExternalEXT, GLuint buffer, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags) 4712CALL_HOOK_API(glNamedBufferStorageExternalEXT, buffer, offset, size, clientBuffer, flags) 4713 4714HOOK_API_ENTRY(void, glNamedBufferStorageMemEXT, GLuint buffer, GLsizeiptr size, GLuint memory, GLuint64 offset) 4715CALL_HOOK_API(glNamedBufferStorageMemEXT, buffer, size, memory, offset) 4716 4717HOOK_API_ENTRY(void, glNamedBufferSubData, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data) 4718CALL_HOOK_API(glNamedBufferSubData, buffer, offset, size, data) 4719 4720HOOK_API_ENTRY(void, glNamedBufferSubDataEXT, GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data) 4721CALL_HOOK_API(glNamedBufferSubDataEXT, buffer, offset, size, data) 4722 4723HOOK_API_ENTRY(void, glNamedCopyBufferSubDataEXT, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size) 4724CALL_HOOK_API(glNamedCopyBufferSubDataEXT, readBuffer, writeBuffer, readOffset, writeOffset, size) 4725 4726HOOK_API_ENTRY(void, glNamedFramebufferDrawBuffer, GLuint framebuffer, GLenum buf) 4727CALL_HOOK_API(glNamedFramebufferDrawBuffer, framebuffer, buf) 4728 4729HOOK_API_ENTRY(void, glNamedFramebufferDrawBuffers, GLuint framebuffer, GLsizei n, const GLenum *bufs) 4730CALL_HOOK_API(glNamedFramebufferDrawBuffers, framebuffer, n, bufs) 4731 4732HOOK_API_ENTRY(void, glNamedFramebufferParameteri, GLuint framebuffer, GLenum pname, GLint param) 4733CALL_HOOK_API(glNamedFramebufferParameteri, framebuffer, pname, param) 4734 4735HOOK_API_ENTRY(void, glNamedFramebufferParameteriEXT, GLuint framebuffer, GLenum pname, GLint param) 4736CALL_HOOK_API(glNamedFramebufferParameteriEXT, framebuffer, pname, param) 4737 4738HOOK_API_ENTRY(void, glNamedFramebufferReadBuffer, GLuint framebuffer, GLenum src) 4739CALL_HOOK_API(glNamedFramebufferReadBuffer, framebuffer, src) 4740 4741HOOK_API_ENTRY(void, glNamedFramebufferRenderbuffer, GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) 4742CALL_HOOK_API(glNamedFramebufferRenderbuffer, framebuffer, attachment, renderbuffertarget, renderbuffer) 4743 4744HOOK_API_ENTRY(void, glNamedFramebufferRenderbufferEXT, GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) 4745CALL_HOOK_API(glNamedFramebufferRenderbufferEXT, framebuffer, attachment, renderbuffertarget, renderbuffer) 4746 4747HOOK_API_ENTRY(void, glNamedFramebufferSampleLocationsfvARB, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v) 4748CALL_HOOK_API(glNamedFramebufferSampleLocationsfvARB, framebuffer, start, count, v) 4749 4750HOOK_API_ENTRY(void, glNamedFramebufferSampleLocationsfvNV, GLuint framebuffer, GLuint start, GLsizei count, const GLfloat *v) 4751CALL_HOOK_API(glNamedFramebufferSampleLocationsfvNV, framebuffer, start, count, v) 4752 4753HOOK_API_ENTRY(void, glNamedFramebufferSamplePositionsfvAMD, GLuint framebuffer, GLuint numsamples, GLuint pixelindex, const GLfloat *values) 4754CALL_HOOK_API(glNamedFramebufferSamplePositionsfvAMD, framebuffer, numsamples, pixelindex, values) 4755 4756HOOK_API_ENTRY(void, glNamedFramebufferTexture, GLuint framebuffer, GLenum attachment, GLuint texture, GLint level) 4757CALL_HOOK_API(glNamedFramebufferTexture, framebuffer, attachment, texture, level) 4758 4759HOOK_API_ENTRY(void, glNamedFramebufferTexture1DEXT, GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) 4760CALL_HOOK_API(glNamedFramebufferTexture1DEXT, framebuffer, attachment, textarget, texture, level) 4761 4762HOOK_API_ENTRY(void, glNamedFramebufferTexture2DEXT, GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) 4763CALL_HOOK_API(glNamedFramebufferTexture2DEXT, framebuffer, attachment, textarget, texture, level) 4764 4765HOOK_API_ENTRY(void, glNamedFramebufferTexture3DEXT, GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) 4766CALL_HOOK_API(glNamedFramebufferTexture3DEXT, framebuffer, attachment, textarget, texture, level, zoffset) 4767 4768HOOK_API_ENTRY(void, glNamedFramebufferTextureEXT, GLuint framebuffer, GLenum attachment, GLuint texture, GLint level) 4769CALL_HOOK_API(glNamedFramebufferTextureEXT, framebuffer, attachment, texture, level) 4770 4771HOOK_API_ENTRY(void, glNamedFramebufferTextureFaceEXT, GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face) 4772CALL_HOOK_API(glNamedFramebufferTextureFaceEXT, framebuffer, attachment, texture, level, face) 4773 4774HOOK_API_ENTRY(void, glNamedFramebufferTextureLayer, GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) 4775CALL_HOOK_API(glNamedFramebufferTextureLayer, framebuffer, attachment, texture, level, layer) 4776 4777HOOK_API_ENTRY(void, glNamedFramebufferTextureLayerEXT, GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) 4778CALL_HOOK_API(glNamedFramebufferTextureLayerEXT, framebuffer, attachment, texture, level, layer) 4779 4780HOOK_API_ENTRY(void, glNamedProgramLocalParameter4dEXT, GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 4781CALL_HOOK_API(glNamedProgramLocalParameter4dEXT, program, target, index, x, y, z, w) 4782 4783HOOK_API_ENTRY(void, glNamedProgramLocalParameter4dvEXT, GLuint program, GLenum target, GLuint index, const GLdouble *params) 4784CALL_HOOK_API(glNamedProgramLocalParameter4dvEXT, program, target, index, params) 4785 4786HOOK_API_ENTRY(void, glNamedProgramLocalParameter4fEXT, GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 4787CALL_HOOK_API(glNamedProgramLocalParameter4fEXT, program, target, index, x, y, z, w) 4788 4789HOOK_API_ENTRY(void, glNamedProgramLocalParameter4fvEXT, GLuint program, GLenum target, GLuint index, const GLfloat *params) 4790CALL_HOOK_API(glNamedProgramLocalParameter4fvEXT, program, target, index, params) 4791 4792HOOK_API_ENTRY(void, glNamedProgramLocalParameterI4iEXT, GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) 4793CALL_HOOK_API(glNamedProgramLocalParameterI4iEXT, program, target, index, x, y, z, w) 4794 4795HOOK_API_ENTRY(void, glNamedProgramLocalParameterI4ivEXT, GLuint program, GLenum target, GLuint index, const GLint *params) 4796CALL_HOOK_API(glNamedProgramLocalParameterI4ivEXT, program, target, index, params) 4797 4798HOOK_API_ENTRY(void, glNamedProgramLocalParameterI4uiEXT, GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) 4799CALL_HOOK_API(glNamedProgramLocalParameterI4uiEXT, program, target, index, x, y, z, w) 4800 4801HOOK_API_ENTRY(void, glNamedProgramLocalParameterI4uivEXT, GLuint program, GLenum target, GLuint index, const GLuint *params) 4802CALL_HOOK_API(glNamedProgramLocalParameterI4uivEXT, program, target, index, params) 4803 4804HOOK_API_ENTRY(void, glNamedProgramLocalParameters4fvEXT, GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params) 4805CALL_HOOK_API(glNamedProgramLocalParameters4fvEXT, program, target, index, count, params) 4806 4807HOOK_API_ENTRY(void, glNamedProgramLocalParametersI4ivEXT, GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params) 4808CALL_HOOK_API(glNamedProgramLocalParametersI4ivEXT, program, target, index, count, params) 4809 4810HOOK_API_ENTRY(void, glNamedProgramLocalParametersI4uivEXT, GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params) 4811CALL_HOOK_API(glNamedProgramLocalParametersI4uivEXT, program, target, index, count, params) 4812 4813HOOK_API_ENTRY(void, glNamedProgramStringEXT, GLuint program, GLenum target, GLenum format, GLsizei len, const void *string) 4814CALL_HOOK_API(glNamedProgramStringEXT, program, target, format, len, string) 4815 4816HOOK_API_ENTRY(void, glNamedRenderbufferStorage, GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height) 4817CALL_HOOK_API(glNamedRenderbufferStorage, renderbuffer, internalformat, width, height) 4818 4819HOOK_API_ENTRY(void, glNamedRenderbufferStorageEXT, GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height) 4820CALL_HOOK_API(glNamedRenderbufferStorageEXT, renderbuffer, internalformat, width, height) 4821 4822HOOK_API_ENTRY(void, glNamedRenderbufferStorageMultisample, GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) 4823CALL_HOOK_API(glNamedRenderbufferStorageMultisample, renderbuffer, samples, internalformat, width, height) 4824 4825HOOK_API_ENTRY(void, glNamedRenderbufferStorageMultisampleAdvancedAMD, GLuint renderbuffer, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height) 4826CALL_HOOK_API(glNamedRenderbufferStorageMultisampleAdvancedAMD, renderbuffer, samples, storageSamples, internalformat, width, height) 4827 4828HOOK_API_ENTRY(void, glNamedRenderbufferStorageMultisampleCoverageEXT, GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) 4829CALL_HOOK_API(glNamedRenderbufferStorageMultisampleCoverageEXT, renderbuffer, coverageSamples, colorSamples, internalformat, width, height) 4830 4831HOOK_API_ENTRY(void, glNamedRenderbufferStorageMultisampleEXT, GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) 4832CALL_HOOK_API(glNamedRenderbufferStorageMultisampleEXT, renderbuffer, samples, internalformat, width, height) 4833 4834HOOK_API_ENTRY(void, glNamedStringARB, GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string) 4835CALL_HOOK_API(glNamedStringARB, type, namelen, name, stringlen, string) 4836 4837HOOK_API_ENTRY(void, glNewList, GLuint list, GLenum mode) 4838CALL_HOOK_API(glNewList, list, mode) 4839 4840HOOK_API_ENTRY(GLuint, glNewObjectBufferATI, GLsizei size, const void *pointer, GLenum usage) 4841CALL_HOOK_API_RET(glNewObjectBufferATI, size, pointer, usage) 4842 4843HOOK_API_ENTRY(void, glNormal3b, GLbyte nx, GLbyte ny, GLbyte nz) 4844CALL_HOOK_API(glNormal3b, nx, ny, nz) 4845 4846HOOK_API_ENTRY(void, glNormal3bv, const GLbyte *v) 4847CALL_HOOK_API(glNormal3bv, v) 4848 4849HOOK_API_ENTRY(void, glNormal3d, GLdouble nx, GLdouble ny, GLdouble nz) 4850CALL_HOOK_API(glNormal3d, nx, ny, nz) 4851 4852HOOK_API_ENTRY(void, glNormal3dv, const GLdouble *v) 4853CALL_HOOK_API(glNormal3dv, v) 4854 4855HOOK_API_ENTRY(void, glNormal3f, GLfloat nx, GLfloat ny, GLfloat nz) 4856CALL_HOOK_API(glNormal3f, nx, ny, nz) 4857 4858HOOK_API_ENTRY(void, glNormal3fVertex3fSUN, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) 4859CALL_HOOK_API(glNormal3fVertex3fSUN, nx, ny, nz, x, y, z) 4860 4861HOOK_API_ENTRY(void, glNormal3fVertex3fvSUN, const GLfloat *n, const GLfloat *v) 4862CALL_HOOK_API(glNormal3fVertex3fvSUN, n, v) 4863 4864HOOK_API_ENTRY(void, glNormal3fv, const GLfloat *v) 4865CALL_HOOK_API(glNormal3fv, v) 4866 4867HOOK_API_ENTRY(void, glNormal3hNV, GLhalfNV nx, GLhalfNV ny, GLhalfNV nz) 4868CALL_HOOK_API(glNormal3hNV, nx, ny, nz) 4869 4870HOOK_API_ENTRY(void, glNormal3hvNV, const GLhalfNV *v) 4871CALL_HOOK_API(glNormal3hvNV, v) 4872 4873HOOK_API_ENTRY(void, glNormal3i, GLint nx, GLint ny, GLint nz) 4874CALL_HOOK_API(glNormal3i, nx, ny, nz) 4875 4876HOOK_API_ENTRY(void, glNormal3iv, const GLint *v) 4877CALL_HOOK_API(glNormal3iv, v) 4878 4879HOOK_API_ENTRY(void, glNormal3s, GLshort nx, GLshort ny, GLshort nz) 4880CALL_HOOK_API(glNormal3s, nx, ny, nz) 4881 4882HOOK_API_ENTRY(void, glNormal3sv, const GLshort *v) 4883CALL_HOOK_API(glNormal3sv, v) 4884 4885HOOK_API_ENTRY(void, glNormal3xOES, GLfixed nx, GLfixed ny, GLfixed nz) 4886CALL_HOOK_API(glNormal3xOES, nx, ny, nz) 4887 4888HOOK_API_ENTRY(void, glNormal3xvOES, const GLfixed *coords) 4889CALL_HOOK_API(glNormal3xvOES, coords) 4890 4891HOOK_API_ENTRY(void, glNormalFormatNV, GLenum type, GLsizei stride) 4892CALL_HOOK_API(glNormalFormatNV, type, stride) 4893 4894HOOK_API_ENTRY(void, glNormalP3ui, GLenum type, GLuint coords) 4895CALL_HOOK_API(glNormalP3ui, type, coords) 4896 4897HOOK_API_ENTRY(void, glNormalP3uiv, GLenum type, const GLuint *coords) 4898CALL_HOOK_API(glNormalP3uiv, type, coords) 4899 4900HOOK_API_ENTRY(void, glNormalPointer, GLenum type, GLsizei stride, const GLvoid *ptr) 4901CALL_HOOK_API(glNormalPointer, type, stride, ptr) 4902 4903HOOK_API_ENTRY(void, glNormalPointerEXT, GLenum type, GLsizei stride, GLsizei count, const void *pointer) 4904CALL_HOOK_API(glNormalPointerEXT, type, stride, count, pointer) 4905 4906HOOK_API_ENTRY(void, glNormalPointerListIBM, GLenum type, GLint stride, const void **pointer, GLint ptrstride) 4907CALL_HOOK_API(glNormalPointerListIBM, type, stride, pointer, ptrstride) 4908 4909HOOK_API_ENTRY(void, glNormalPointervINTEL, GLenum type, const void **pointer) 4910CALL_HOOK_API(glNormalPointervINTEL, type, pointer) 4911 4912HOOK_API_ENTRY(void, glNormalStream3bATI, GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz) 4913CALL_HOOK_API(glNormalStream3bATI, stream, nx, ny, nz) 4914 4915HOOK_API_ENTRY(void, glNormalStream3bvATI, GLenum stream, const GLbyte *coords) 4916CALL_HOOK_API(glNormalStream3bvATI, stream, coords) 4917 4918HOOK_API_ENTRY(void, glNormalStream3dATI, GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz) 4919CALL_HOOK_API(glNormalStream3dATI, stream, nx, ny, nz) 4920 4921HOOK_API_ENTRY(void, glNormalStream3dvATI, GLenum stream, const GLdouble *coords) 4922CALL_HOOK_API(glNormalStream3dvATI, stream, coords) 4923 4924HOOK_API_ENTRY(void, glNormalStream3fATI, GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz) 4925CALL_HOOK_API(glNormalStream3fATI, stream, nx, ny, nz) 4926 4927HOOK_API_ENTRY(void, glNormalStream3fvATI, GLenum stream, const GLfloat *coords) 4928CALL_HOOK_API(glNormalStream3fvATI, stream, coords) 4929 4930HOOK_API_ENTRY(void, glNormalStream3iATI, GLenum stream, GLint nx, GLint ny, GLint nz) 4931CALL_HOOK_API(glNormalStream3iATI, stream, nx, ny, nz) 4932 4933HOOK_API_ENTRY(void, glNormalStream3ivATI, GLenum stream, const GLint *coords) 4934CALL_HOOK_API(glNormalStream3ivATI, stream, coords) 4935 4936HOOK_API_ENTRY(void, glNormalStream3sATI, GLenum stream, GLshort nx, GLshort ny, GLshort nz) 4937CALL_HOOK_API(glNormalStream3sATI, stream, nx, ny, nz) 4938 4939HOOK_API_ENTRY(void, glNormalStream3svATI, GLenum stream, const GLshort *coords) 4940CALL_HOOK_API(glNormalStream3svATI, stream, coords) 4941 4942HOOK_API_ENTRY(void, glObjectLabel, GLenum identifier, GLuint name, GLsizei length, const GLchar *label) 4943CALL_HOOK_API(glObjectLabel, identifier, name, length, label) 4944 4945HOOK_API_ENTRY(void, glObjectPtrLabel, const void *ptr, GLsizei length, const GLchar *label) 4946CALL_HOOK_API(glObjectPtrLabel, ptr, length, label) 4947 4948HOOK_API_ENTRY(GLenum, glObjectPurgeableAPPLE, GLenum objectType, GLuint name, GLenum option) 4949CALL_HOOK_API_RET(glObjectPurgeableAPPLE, objectType, name, option) 4950 4951HOOK_API_ENTRY(GLenum, glObjectUnpurgeableAPPLE, GLenum objectType, GLuint name, GLenum option) 4952CALL_HOOK_API_RET(glObjectUnpurgeableAPPLE, objectType, name, option) 4953 4954HOOK_API_ENTRY(void, glOrtho, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val) 4955CALL_HOOK_API(glOrtho, left, right, bottom, top, near_val, far_val) 4956 4957HOOK_API_ENTRY(void, glOrthofOES, GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) 4958CALL_HOOK_API(glOrthofOES, l, r, b, t, n, f) 4959 4960HOOK_API_ENTRY(void, glOrthoxOES, GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f) 4961CALL_HOOK_API(glOrthoxOES, l, r, b, t, n, f) 4962 4963HOOK_API_ENTRY(void, glPNTrianglesfATI, GLenum pname, GLfloat param) 4964CALL_HOOK_API(glPNTrianglesfATI, pname, param) 4965 4966HOOK_API_ENTRY(void, glPNTrianglesiATI, GLenum pname, GLint param) 4967CALL_HOOK_API(glPNTrianglesiATI, pname, param) 4968 4969HOOK_API_ENTRY(void, glPassTexCoordATI, GLuint dst, GLuint coord, GLenum swizzle) 4970CALL_HOOK_API(glPassTexCoordATI, dst, coord, swizzle) 4971 4972HOOK_API_ENTRY(void, glPassThrough, GLfloat token) 4973CALL_HOOK_API(glPassThrough, token) 4974 4975HOOK_API_ENTRY(void, glPassThroughxOES, GLfixed token) 4976CALL_HOOK_API(glPassThroughxOES, token) 4977 4978HOOK_API_ENTRY(void, glPatchParameterfv, GLenum pname, const GLfloat *values) 4979CALL_HOOK_API(glPatchParameterfv, pname, values) 4980 4981HOOK_API_ENTRY(void, glPatchParameteri, GLenum pname, GLint value) 4982CALL_HOOK_API(glPatchParameteri, pname, value) 4983 4984HOOK_API_ENTRY(void, glPathColorGenNV, GLenum color, GLenum genMode, GLenum colorFormat, const GLfloat *coeffs) 4985CALL_HOOK_API(glPathColorGenNV, color, genMode, colorFormat, coeffs) 4986 4987HOOK_API_ENTRY(void, glPathCommandsNV, GLuint path, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords) 4988CALL_HOOK_API(glPathCommandsNV, path, numCommands, commands, numCoords, coordType, coords) 4989 4990HOOK_API_ENTRY(void, glPathCoordsNV, GLuint path, GLsizei numCoords, GLenum coordType, const void *coords) 4991CALL_HOOK_API(glPathCoordsNV, path, numCoords, coordType, coords) 4992 4993HOOK_API_ENTRY(void, glPathCoverDepthFuncNV, GLenum func) 4994CALL_HOOK_API(glPathCoverDepthFuncNV, func) 4995 4996HOOK_API_ENTRY(void, glPathDashArrayNV, GLuint path, GLsizei dashCount, const GLfloat *dashArray) 4997CALL_HOOK_API(glPathDashArrayNV, path, dashCount, dashArray) 4998 4999HOOK_API_ENTRY(void, glPathFogGenNV, GLenum genMode) 5000CALL_HOOK_API(glPathFogGenNV, genMode) 5001 5002HOOK_API_ENTRY(GLenum, glPathGlyphIndexArrayNV, GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale) 5003CALL_HOOK_API_RET(glPathGlyphIndexArrayNV, firstPathName, fontTarget, fontName, fontStyle, firstGlyphIndex, numGlyphs, pathParameterTemplate, emScale) 5004 5005HOOK_API_ENTRY(GLenum, glPathGlyphIndexRangeNV, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint pathParameterTemplate, GLfloat emScale, GLuint *baseAndCount) 5006CALL_HOOK_API_RET(glPathGlyphIndexRangeNV, fontTarget, fontName, fontStyle, pathParameterTemplate, emScale, baseAndCount) 5007 5008HOOK_API_ENTRY(void, glPathGlyphRangeNV, GLuint firstPathName, GLenum fontTarget, const void *fontName, GLbitfield fontStyle, GLuint firstGlyph, GLsizei numGlyphs, GLenum handleMissingGlyphs, GLuint pathParameterTemplate, GLfloat emScale) 5009CALL_HOOK_API(glPathGlyphRangeNV, firstPathName, fontTarget, fontName, fontStyle, firstGlyph, numGlyphs, handleMissingGlyphs, pathParameterTemplate, emScale) 5010 5011HOOK_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) 5012CALL_HOOK_API(glPathGlyphsNV, firstPathName, fontTarget, fontName, fontStyle, numGlyphs, type, charcodes, handleMissingGlyphs, pathParameterTemplate, emScale) 5013 5014HOOK_API_ENTRY(GLenum, glPathMemoryGlyphIndexArrayNV, GLuint firstPathName, GLenum fontTarget, GLsizeiptr fontSize, const void *fontData, GLsizei faceIndex, GLuint firstGlyphIndex, GLsizei numGlyphs, GLuint pathParameterTemplate, GLfloat emScale) 5015CALL_HOOK_API_RET(glPathMemoryGlyphIndexArrayNV, firstPathName, fontTarget, fontSize, fontData, faceIndex, firstGlyphIndex, numGlyphs, pathParameterTemplate, emScale) 5016 5017HOOK_API_ENTRY(void, glPathParameterfNV, GLuint path, GLenum pname, GLfloat value) 5018CALL_HOOK_API(glPathParameterfNV, path, pname, value) 5019 5020HOOK_API_ENTRY(void, glPathParameterfvNV, GLuint path, GLenum pname, const GLfloat *value) 5021CALL_HOOK_API(glPathParameterfvNV, path, pname, value) 5022 5023HOOK_API_ENTRY(void, glPathParameteriNV, GLuint path, GLenum pname, GLint value) 5024CALL_HOOK_API(glPathParameteriNV, path, pname, value) 5025 5026HOOK_API_ENTRY(void, glPathParameterivNV, GLuint path, GLenum pname, const GLint *value) 5027CALL_HOOK_API(glPathParameterivNV, path, pname, value) 5028 5029HOOK_API_ENTRY(void, glPathStencilDepthOffsetNV, GLfloat factor, GLfloat units) 5030CALL_HOOK_API(glPathStencilDepthOffsetNV, factor, units) 5031 5032HOOK_API_ENTRY(void, glPathStencilFuncNV, GLenum func, GLint ref, GLuint mask) 5033CALL_HOOK_API(glPathStencilFuncNV, func, ref, mask) 5034 5035HOOK_API_ENTRY(void, glPathStringNV, GLuint path, GLenum format, GLsizei length, const void *pathString) 5036CALL_HOOK_API(glPathStringNV, path, format, length, pathString) 5037 5038HOOK_API_ENTRY(void, glPathSubCommandsNV, GLuint path, GLsizei commandStart, GLsizei commandsToDelete, GLsizei numCommands, const GLubyte *commands, GLsizei numCoords, GLenum coordType, const void *coords) 5039CALL_HOOK_API(glPathSubCommandsNV, path, commandStart, commandsToDelete, numCommands, commands, numCoords, coordType, coords) 5040 5041HOOK_API_ENTRY(void, glPathSubCoordsNV, GLuint path, GLsizei coordStart, GLsizei numCoords, GLenum coordType, const void *coords) 5042CALL_HOOK_API(glPathSubCoordsNV, path, coordStart, numCoords, coordType, coords) 5043 5044HOOK_API_ENTRY(void, glPathTexGenNV, GLenum texCoordSet, GLenum genMode, GLint components, const GLfloat *coeffs) 5045CALL_HOOK_API(glPathTexGenNV, texCoordSet, genMode, components, coeffs) 5046 5047HOOK_API_ENTRY(void, glPauseTransformFeedback, void) 5048CALL_HOOK_API(glPauseTransformFeedback) 5049 5050HOOK_API_ENTRY(void, glPauseTransformFeedbackNV, void) 5051CALL_HOOK_API(glPauseTransformFeedbackNV) 5052 5053HOOK_API_ENTRY(void, glPixelDataRangeNV, GLenum target, GLsizei length, const void *pointer) 5054CALL_HOOK_API(glPixelDataRangeNV, target, length, pointer) 5055 5056HOOK_API_ENTRY(void, glPixelMapfv, GLenum map, GLsizei mapsize, const GLfloat *values) 5057CALL_HOOK_API(glPixelMapfv, map, mapsize, values) 5058 5059HOOK_API_ENTRY(void, glPixelMapuiv, GLenum map, GLsizei mapsize, const GLuint *values) 5060CALL_HOOK_API(glPixelMapuiv, map, mapsize, values) 5061 5062HOOK_API_ENTRY(void, glPixelMapusv, GLenum map, GLsizei mapsize, const GLushort *values) 5063CALL_HOOK_API(glPixelMapusv, map, mapsize, values) 5064 5065HOOK_API_ENTRY(void, glPixelMapx, GLenum map, GLint size, const GLfixed *values) 5066CALL_HOOK_API(glPixelMapx, map, size, values) 5067 5068HOOK_API_ENTRY(void, glPixelStoref, GLenum pname, GLfloat param) 5069CALL_HOOK_API(glPixelStoref, pname, param) 5070 5071HOOK_API_ENTRY(void, glPixelStorei, GLenum pname, GLint param) 5072CALL_HOOK_API(glPixelStorei, pname, param) 5073 5074HOOK_API_ENTRY(void, glPixelStorex, GLenum pname, GLfixed param) 5075CALL_HOOK_API(glPixelStorex, pname, param) 5076 5077HOOK_API_ENTRY(void, glPixelTexGenParameterfSGIS, GLenum pname, GLfloat param) 5078CALL_HOOK_API(glPixelTexGenParameterfSGIS, pname, param) 5079 5080HOOK_API_ENTRY(void, glPixelTexGenParameterfvSGIS, GLenum pname, const GLfloat *params) 5081CALL_HOOK_API(glPixelTexGenParameterfvSGIS, pname, params) 5082 5083HOOK_API_ENTRY(void, glPixelTexGenParameteriSGIS, GLenum pname, GLint param) 5084CALL_HOOK_API(glPixelTexGenParameteriSGIS, pname, param) 5085 5086HOOK_API_ENTRY(void, glPixelTexGenParameterivSGIS, GLenum pname, const GLint *params) 5087CALL_HOOK_API(glPixelTexGenParameterivSGIS, pname, params) 5088 5089HOOK_API_ENTRY(void, glPixelTexGenSGIX, GLenum mode) 5090CALL_HOOK_API(glPixelTexGenSGIX, mode) 5091 5092HOOK_API_ENTRY(void, glPixelTransferf, GLenum pname, GLfloat param) 5093CALL_HOOK_API(glPixelTransferf, pname, param) 5094 5095HOOK_API_ENTRY(void, glPixelTransferi, GLenum pname, GLint param) 5096CALL_HOOK_API(glPixelTransferi, pname, param) 5097 5098HOOK_API_ENTRY(void, glPixelTransferxOES, GLenum pname, GLfixed param) 5099CALL_HOOK_API(glPixelTransferxOES, pname, param) 5100 5101HOOK_API_ENTRY(void, glPixelTransformParameterfEXT, GLenum target, GLenum pname, GLfloat param) 5102CALL_HOOK_API(glPixelTransformParameterfEXT, target, pname, param) 5103 5104HOOK_API_ENTRY(void, glPixelTransformParameterfvEXT, GLenum target, GLenum pname, const GLfloat *params) 5105CALL_HOOK_API(glPixelTransformParameterfvEXT, target, pname, params) 5106 5107HOOK_API_ENTRY(void, glPixelTransformParameteriEXT, GLenum target, GLenum pname, GLint param) 5108CALL_HOOK_API(glPixelTransformParameteriEXT, target, pname, param) 5109 5110HOOK_API_ENTRY(void, glPixelTransformParameterivEXT, GLenum target, GLenum pname, const GLint *params) 5111CALL_HOOK_API(glPixelTransformParameterivEXT, target, pname, params) 5112 5113HOOK_API_ENTRY(void, glPixelZoom, GLfloat xfactor, GLfloat yfactor) 5114CALL_HOOK_API(glPixelZoom, xfactor, yfactor) 5115 5116HOOK_API_ENTRY(void, glPixelZoomxOES, GLfixed xfactor, GLfixed yfactor) 5117CALL_HOOK_API(glPixelZoomxOES, xfactor, yfactor) 5118 5119HOOK_API_ENTRY(GLboolean, glPointAlongPathNV, GLuint path, GLsizei startSegment, GLsizei numSegments, GLfloat distance, GLfloat *x, GLfloat *y, GLfloat *tangentX, GLfloat *tangentY) 5120CALL_HOOK_API_RET(glPointAlongPathNV, path, startSegment, numSegments, distance, x, y, tangentX, tangentY) 5121 5122HOOK_API_ENTRY(void, glPointParameterf, GLenum pname, GLfloat param) 5123CALL_HOOK_API(glPointParameterf, pname, param) 5124 5125HOOK_API_ENTRY(void, glPointParameterfARB, GLenum pname, GLfloat param) 5126CALL_HOOK_API(glPointParameterfARB, pname, param) 5127 5128HOOK_API_ENTRY(void, glPointParameterfEXT, GLenum pname, GLfloat param) 5129CALL_HOOK_API(glPointParameterfEXT, pname, param) 5130 5131HOOK_API_ENTRY(void, glPointParameterfSGIS, GLenum pname, GLfloat param) 5132CALL_HOOK_API(glPointParameterfSGIS, pname, param) 5133 5134HOOK_API_ENTRY(void, glPointParameterfv, GLenum pname, const GLfloat *params) 5135CALL_HOOK_API(glPointParameterfv, pname, params) 5136 5137HOOK_API_ENTRY(void, glPointParameterfvARB, GLenum pname, const GLfloat *params) 5138CALL_HOOK_API(glPointParameterfvARB, pname, params) 5139 5140HOOK_API_ENTRY(void, glPointParameterfvEXT, GLenum pname, const GLfloat *params) 5141CALL_HOOK_API(glPointParameterfvEXT, pname, params) 5142 5143HOOK_API_ENTRY(void, glPointParameterfvSGIS, GLenum pname, const GLfloat *params) 5144CALL_HOOK_API(glPointParameterfvSGIS, pname, params) 5145 5146HOOK_API_ENTRY(void, glPointParameteri, GLenum pname, GLint param) 5147CALL_HOOK_API(glPointParameteri, pname, param) 5148 5149HOOK_API_ENTRY(void, glPointParameteriNV, GLenum pname, GLint param) 5150CALL_HOOK_API(glPointParameteriNV, pname, param) 5151 5152HOOK_API_ENTRY(void, glPointParameteriv, GLenum pname, const GLint *params) 5153CALL_HOOK_API(glPointParameteriv, pname, params) 5154 5155HOOK_API_ENTRY(void, glPointParameterivNV, GLenum pname, const GLint *params) 5156CALL_HOOK_API(glPointParameterivNV, pname, params) 5157 5158HOOK_API_ENTRY(void, glPointParameterxvOES, GLenum pname, const GLfixed *params) 5159CALL_HOOK_API(glPointParameterxvOES, pname, params) 5160 5161HOOK_API_ENTRY(void, glPointSize, GLfloat size) 5162CALL_HOOK_API(glPointSize, size) 5163 5164HOOK_API_ENTRY(void, glPointSizexOES, GLfixed size) 5165CALL_HOOK_API(glPointSizexOES, size) 5166 5167HOOK_API_ENTRY(GLint, glPollAsyncSGIX, GLuint *markerp) 5168CALL_HOOK_API_RET(glPollAsyncSGIX, markerp) 5169 5170HOOK_API_ENTRY(GLint, glPollInstrumentsSGIX, GLint *marker_p) 5171CALL_HOOK_API_RET(glPollInstrumentsSGIX, marker_p) 5172 5173HOOK_API_ENTRY(void, glPolygonMode, GLenum face, GLenum mode) 5174CALL_HOOK_API(glPolygonMode, face, mode) 5175 5176HOOK_API_ENTRY(void, glPolygonOffset, GLfloat factor, GLfloat units) 5177CALL_HOOK_API(glPolygonOffset, factor, units) 5178 5179HOOK_API_ENTRY(void, glPolygonOffsetClamp, GLfloat factor, GLfloat units, GLfloat clamp) 5180CALL_HOOK_API(glPolygonOffsetClamp, factor, units, clamp) 5181 5182HOOK_API_ENTRY(void, glPolygonOffsetClampEXT, GLfloat factor, GLfloat units, GLfloat clamp) 5183CALL_HOOK_API(glPolygonOffsetClampEXT, factor, units, clamp) 5184 5185HOOK_API_ENTRY(void, glPolygonOffsetEXT, GLfloat factor, GLfloat bias) 5186CALL_HOOK_API(glPolygonOffsetEXT, factor, bias) 5187 5188HOOK_API_ENTRY(void, glPolygonOffsetxOES, GLfixed factor, GLfixed units) 5189CALL_HOOK_API(glPolygonOffsetxOES, factor, units) 5190 5191HOOK_API_ENTRY(void, glPolygonStipple, const GLubyte *mask) 5192CALL_HOOK_API(glPolygonStipple, mask) 5193 5194HOOK_API_ENTRY(void, glPopAttrib, void) 5195CALL_HOOK_API(glPopAttrib) 5196 5197HOOK_API_ENTRY(void, glPopClientAttrib, void) 5198CALL_HOOK_API(glPopClientAttrib) 5199 5200HOOK_API_ENTRY(void, glPopDebugGroup, void) 5201CALL_HOOK_API(glPopDebugGroup) 5202 5203HOOK_API_ENTRY(void, glPopGroupMarkerEXT, void) 5204CALL_HOOK_API(glPopGroupMarkerEXT) 5205 5206HOOK_API_ENTRY(void, glPopMatrix, void) 5207CALL_HOOK_API(glPopMatrix) 5208 5209HOOK_API_ENTRY(void, glPopName, void) 5210CALL_HOOK_API(glPopName) 5211 5212HOOK_API_ENTRY(void, glPresentFrameDualFillNV, GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3) 5213CALL_HOOK_API(glPresentFrameDualFillNV, video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3) 5214 5215HOOK_API_ENTRY(void, glPresentFrameKeyedNV, GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1) 5216CALL_HOOK_API(glPresentFrameKeyedNV, video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1) 5217 5218HOOK_API_ENTRY(void, glPrimitiveBoundingBoxARB, GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW) 5219CALL_HOOK_API(glPrimitiveBoundingBoxARB, minX, minY, minZ, minW, maxX, maxY, maxZ, maxW) 5220 5221HOOK_API_ENTRY(void, glPrimitiveRestartIndex, GLuint index) 5222CALL_HOOK_API(glPrimitiveRestartIndex, index) 5223 5224HOOK_API_ENTRY(void, glPrimitiveRestartIndexNV, GLuint index) 5225CALL_HOOK_API(glPrimitiveRestartIndexNV, index) 5226 5227HOOK_API_ENTRY(void, glPrimitiveRestartNV, void) 5228CALL_HOOK_API(glPrimitiveRestartNV) 5229 5230HOOK_API_ENTRY(void, glPrioritizeTextures, GLsizei n, const GLuint *textures, const GLclampf *priorities) 5231CALL_HOOK_API(glPrioritizeTextures, n, textures, priorities) 5232 5233HOOK_API_ENTRY(void, glPrioritizeTexturesEXT, GLsizei n, const GLuint *textures, const GLclampf *priorities) 5234CALL_HOOK_API(glPrioritizeTexturesEXT, n, textures, priorities) 5235 5236HOOK_API_ENTRY(void, glPrioritizeTexturesxOES, GLsizei n, const GLuint *textures, const GLfixed *priorities) 5237CALL_HOOK_API(glPrioritizeTexturesxOES, n, textures, priorities) 5238 5239HOOK_API_ENTRY(void, glProgramBinary, GLuint program, GLenum binaryFormat, const void *binary, GLsizei length) 5240CALL_HOOK_API(glProgramBinary, program, binaryFormat, binary, length) 5241 5242HOOK_API_ENTRY(void, glProgramBufferParametersIivNV, GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLint *params) 5243CALL_HOOK_API(glProgramBufferParametersIivNV, target, bindingIndex, wordIndex, count, params) 5244 5245HOOK_API_ENTRY(void, glProgramBufferParametersIuivNV, GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLuint *params) 5246CALL_HOOK_API(glProgramBufferParametersIuivNV, target, bindingIndex, wordIndex, count, params) 5247 5248HOOK_API_ENTRY(void, glProgramBufferParametersfvNV, GLenum target, GLuint bindingIndex, GLuint wordIndex, GLsizei count, const GLfloat *params) 5249CALL_HOOK_API(glProgramBufferParametersfvNV, target, bindingIndex, wordIndex, count, params) 5250 5251HOOK_API_ENTRY(void, glProgramEnvParameter4dARB, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 5252CALL_HOOK_API(glProgramEnvParameter4dARB, target, index, x, y, z, w) 5253 5254HOOK_API_ENTRY(void, glProgramEnvParameter4dvARB, GLenum target, GLuint index, const GLdouble *params) 5255CALL_HOOK_API(glProgramEnvParameter4dvARB, target, index, params) 5256 5257HOOK_API_ENTRY(void, glProgramEnvParameter4fARB, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 5258CALL_HOOK_API(glProgramEnvParameter4fARB, target, index, x, y, z, w) 5259 5260HOOK_API_ENTRY(void, glProgramEnvParameter4fvARB, GLenum target, GLuint index, const GLfloat *params) 5261CALL_HOOK_API(glProgramEnvParameter4fvARB, target, index, params) 5262 5263HOOK_API_ENTRY(void, glProgramEnvParameterI4iNV, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) 5264CALL_HOOK_API(glProgramEnvParameterI4iNV, target, index, x, y, z, w) 5265 5266HOOK_API_ENTRY(void, glProgramEnvParameterI4ivNV, GLenum target, GLuint index, const GLint *params) 5267CALL_HOOK_API(glProgramEnvParameterI4ivNV, target, index, params) 5268 5269HOOK_API_ENTRY(void, glProgramEnvParameterI4uiNV, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) 5270CALL_HOOK_API(glProgramEnvParameterI4uiNV, target, index, x, y, z, w) 5271 5272HOOK_API_ENTRY(void, glProgramEnvParameterI4uivNV, GLenum target, GLuint index, const GLuint *params) 5273CALL_HOOK_API(glProgramEnvParameterI4uivNV, target, index, params) 5274 5275HOOK_API_ENTRY(void, glProgramEnvParameters4fvEXT, GLenum target, GLuint index, GLsizei count, const GLfloat *params) 5276CALL_HOOK_API(glProgramEnvParameters4fvEXT, target, index, count, params) 5277 5278HOOK_API_ENTRY(void, glProgramEnvParametersI4ivNV, GLenum target, GLuint index, GLsizei count, const GLint *params) 5279CALL_HOOK_API(glProgramEnvParametersI4ivNV, target, index, count, params) 5280 5281HOOK_API_ENTRY(void, glProgramEnvParametersI4uivNV, GLenum target, GLuint index, GLsizei count, const GLuint *params) 5282CALL_HOOK_API(glProgramEnvParametersI4uivNV, target, index, count, params) 5283 5284HOOK_API_ENTRY(void, glProgramLocalParameter4dARB, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 5285CALL_HOOK_API(glProgramLocalParameter4dARB, target, index, x, y, z, w) 5286 5287HOOK_API_ENTRY(void, glProgramLocalParameter4dvARB, GLenum target, GLuint index, const GLdouble *params) 5288CALL_HOOK_API(glProgramLocalParameter4dvARB, target, index, params) 5289 5290HOOK_API_ENTRY(void, glProgramLocalParameter4fARB, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 5291CALL_HOOK_API(glProgramLocalParameter4fARB, target, index, x, y, z, w) 5292 5293HOOK_API_ENTRY(void, glProgramLocalParameter4fvARB, GLenum target, GLuint index, const GLfloat *params) 5294CALL_HOOK_API(glProgramLocalParameter4fvARB, target, index, params) 5295 5296HOOK_API_ENTRY(void, glProgramLocalParameterI4iNV, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) 5297CALL_HOOK_API(glProgramLocalParameterI4iNV, target, index, x, y, z, w) 5298 5299HOOK_API_ENTRY(void, glProgramLocalParameterI4ivNV, GLenum target, GLuint index, const GLint *params) 5300CALL_HOOK_API(glProgramLocalParameterI4ivNV, target, index, params) 5301 5302HOOK_API_ENTRY(void, glProgramLocalParameterI4uiNV, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) 5303CALL_HOOK_API(glProgramLocalParameterI4uiNV, target, index, x, y, z, w) 5304 5305HOOK_API_ENTRY(void, glProgramLocalParameterI4uivNV, GLenum target, GLuint index, const GLuint *params) 5306CALL_HOOK_API(glProgramLocalParameterI4uivNV, target, index, params) 5307 5308HOOK_API_ENTRY(void, glProgramLocalParameters4fvEXT, GLenum target, GLuint index, GLsizei count, const GLfloat *params) 5309CALL_HOOK_API(glProgramLocalParameters4fvEXT, target, index, count, params) 5310 5311HOOK_API_ENTRY(void, glProgramLocalParametersI4ivNV, GLenum target, GLuint index, GLsizei count, const GLint *params) 5312CALL_HOOK_API(glProgramLocalParametersI4ivNV, target, index, count, params) 5313 5314HOOK_API_ENTRY(void, glProgramLocalParametersI4uivNV, GLenum target, GLuint index, GLsizei count, const GLuint *params) 5315CALL_HOOK_API(glProgramLocalParametersI4uivNV, target, index, count, params) 5316 5317HOOK_API_ENTRY(void, glProgramNamedParameter4dNV, GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 5318CALL_HOOK_API(glProgramNamedParameter4dNV, id, len, name, x, y, z, w) 5319 5320HOOK_API_ENTRY(void, glProgramNamedParameter4dvNV, GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v) 5321CALL_HOOK_API(glProgramNamedParameter4dvNV, id, len, name, v) 5322 5323HOOK_API_ENTRY(void, glProgramNamedParameter4fNV, GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 5324CALL_HOOK_API(glProgramNamedParameter4fNV, id, len, name, x, y, z, w) 5325 5326HOOK_API_ENTRY(void, glProgramNamedParameter4fvNV, GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v) 5327CALL_HOOK_API(glProgramNamedParameter4fvNV, id, len, name, v) 5328 5329HOOK_API_ENTRY(void, glProgramParameter4dNV, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 5330CALL_HOOK_API(glProgramParameter4dNV, target, index, x, y, z, w) 5331 5332HOOK_API_ENTRY(void, glProgramParameter4dvNV, GLenum target, GLuint index, const GLdouble *v) 5333CALL_HOOK_API(glProgramParameter4dvNV, target, index, v) 5334 5335HOOK_API_ENTRY(void, glProgramParameter4fNV, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 5336CALL_HOOK_API(glProgramParameter4fNV, target, index, x, y, z, w) 5337 5338HOOK_API_ENTRY(void, glProgramParameter4fvNV, GLenum target, GLuint index, const GLfloat *v) 5339CALL_HOOK_API(glProgramParameter4fvNV, target, index, v) 5340 5341HOOK_API_ENTRY(void, glProgramParameteri, GLuint program, GLenum pname, GLint value) 5342CALL_HOOK_API(glProgramParameteri, program, pname, value) 5343 5344HOOK_API_ENTRY(void, glProgramParameteriARB, GLuint program, GLenum pname, GLint value) 5345CALL_HOOK_API(glProgramParameteriARB, program, pname, value) 5346 5347HOOK_API_ENTRY(void, glProgramParameteriEXT, GLuint program, GLenum pname, GLint value) 5348CALL_HOOK_API(glProgramParameteriEXT, program, pname, value) 5349 5350HOOK_API_ENTRY(void, glProgramParameters4dvNV, GLenum target, GLuint index, GLsizei count, const GLdouble *v) 5351CALL_HOOK_API(glProgramParameters4dvNV, target, index, count, v) 5352 5353HOOK_API_ENTRY(void, glProgramParameters4fvNV, GLenum target, GLuint index, GLsizei count, const GLfloat *v) 5354CALL_HOOK_API(glProgramParameters4fvNV, target, index, count, v) 5355 5356HOOK_API_ENTRY(void, glProgramPathFragmentInputGenNV, GLuint program, GLint location, GLenum genMode, GLint components, const GLfloat *coeffs) 5357CALL_HOOK_API(glProgramPathFragmentInputGenNV, program, location, genMode, components, coeffs) 5358 5359HOOK_API_ENTRY(void, glProgramStringARB, GLenum target, GLenum format, GLsizei len, const void *string) 5360CALL_HOOK_API(glProgramStringARB, target, format, len, string) 5361 5362HOOK_API_ENTRY(void, glProgramSubroutineParametersuivNV, GLenum target, GLsizei count, const GLuint *params) 5363CALL_HOOK_API(glProgramSubroutineParametersuivNV, target, count, params) 5364 5365HOOK_API_ENTRY(void, glProgramUniform1d, GLuint program, GLint location, GLdouble v0) 5366CALL_HOOK_API(glProgramUniform1d, program, location, v0) 5367 5368HOOK_API_ENTRY(void, glProgramUniform1dEXT, GLuint program, GLint location, GLdouble x) 5369CALL_HOOK_API(glProgramUniform1dEXT, program, location, x) 5370 5371HOOK_API_ENTRY(void, glProgramUniform1dv, GLuint program, GLint location, GLsizei count, const GLdouble *value) 5372CALL_HOOK_API(glProgramUniform1dv, program, location, count, value) 5373 5374HOOK_API_ENTRY(void, glProgramUniform1dvEXT, GLuint program, GLint location, GLsizei count, const GLdouble *value) 5375CALL_HOOK_API(glProgramUniform1dvEXT, program, location, count, value) 5376 5377HOOK_API_ENTRY(void, glProgramUniform1f, GLuint program, GLint location, GLfloat v0) 5378CALL_HOOK_API(glProgramUniform1f, program, location, v0) 5379 5380HOOK_API_ENTRY(void, glProgramUniform1fEXT, GLuint program, GLint location, GLfloat v0) 5381CALL_HOOK_API(glProgramUniform1fEXT, program, location, v0) 5382 5383HOOK_API_ENTRY(void, glProgramUniform1fv, GLuint program, GLint location, GLsizei count, const GLfloat *value) 5384CALL_HOOK_API(glProgramUniform1fv, program, location, count, value) 5385 5386HOOK_API_ENTRY(void, glProgramUniform1fvEXT, GLuint program, GLint location, GLsizei count, const GLfloat *value) 5387CALL_HOOK_API(glProgramUniform1fvEXT, program, location, count, value) 5388 5389HOOK_API_ENTRY(void, glProgramUniform1i, GLuint program, GLint location, GLint v0) 5390CALL_HOOK_API(glProgramUniform1i, program, location, v0) 5391 5392HOOK_API_ENTRY(void, glProgramUniform1i64ARB, GLuint program, GLint location, GLint64 x) 5393CALL_HOOK_API(glProgramUniform1i64ARB, program, location, x) 5394 5395HOOK_API_ENTRY(void, glProgramUniform1i64NV, GLuint program, GLint location, GLint64EXT x) 5396CALL_HOOK_API(glProgramUniform1i64NV, program, location, x) 5397 5398HOOK_API_ENTRY(void, glProgramUniform1i64vARB, GLuint program, GLint location, GLsizei count, const GLint64 *value) 5399CALL_HOOK_API(glProgramUniform1i64vARB, program, location, count, value) 5400 5401HOOK_API_ENTRY(void, glProgramUniform1i64vNV, GLuint program, GLint location, GLsizei count, const GLint64EXT *value) 5402CALL_HOOK_API(glProgramUniform1i64vNV, program, location, count, value) 5403 5404HOOK_API_ENTRY(void, glProgramUniform1iEXT, GLuint program, GLint location, GLint v0) 5405CALL_HOOK_API(glProgramUniform1iEXT, program, location, v0) 5406 5407HOOK_API_ENTRY(void, glProgramUniform1iv, GLuint program, GLint location, GLsizei count, const GLint *value) 5408CALL_HOOK_API(glProgramUniform1iv, program, location, count, value) 5409 5410HOOK_API_ENTRY(void, glProgramUniform1ivEXT, GLuint program, GLint location, GLsizei count, const GLint *value) 5411CALL_HOOK_API(glProgramUniform1ivEXT, program, location, count, value) 5412 5413HOOK_API_ENTRY(void, glProgramUniform1ui, GLuint program, GLint location, GLuint v0) 5414CALL_HOOK_API(glProgramUniform1ui, program, location, v0) 5415 5416HOOK_API_ENTRY(void, glProgramUniform1ui64ARB, GLuint program, GLint location, GLuint64 x) 5417CALL_HOOK_API(glProgramUniform1ui64ARB, program, location, x) 5418 5419HOOK_API_ENTRY(void, glProgramUniform1ui64NV, GLuint program, GLint location, GLuint64EXT x) 5420CALL_HOOK_API(glProgramUniform1ui64NV, program, location, x) 5421 5422HOOK_API_ENTRY(void, glProgramUniform1ui64vARB, GLuint program, GLint location, GLsizei count, const GLuint64 *value) 5423CALL_HOOK_API(glProgramUniform1ui64vARB, program, location, count, value) 5424 5425HOOK_API_ENTRY(void, glProgramUniform1ui64vNV, GLuint program, GLint location, GLsizei count, const GLuint64EXT *value) 5426CALL_HOOK_API(glProgramUniform1ui64vNV, program, location, count, value) 5427 5428HOOK_API_ENTRY(void, glProgramUniform1uiEXT, GLuint program, GLint location, GLuint v0) 5429CALL_HOOK_API(glProgramUniform1uiEXT, program, location, v0) 5430 5431HOOK_API_ENTRY(void, glProgramUniform1uiv, GLuint program, GLint location, GLsizei count, const GLuint *value) 5432CALL_HOOK_API(glProgramUniform1uiv, program, location, count, value) 5433 5434HOOK_API_ENTRY(void, glProgramUniform1uivEXT, GLuint program, GLint location, GLsizei count, const GLuint *value) 5435CALL_HOOK_API(glProgramUniform1uivEXT, program, location, count, value) 5436 5437HOOK_API_ENTRY(void, glProgramUniform2d, GLuint program, GLint location, GLdouble v0, GLdouble v1) 5438CALL_HOOK_API(glProgramUniform2d, program, location, v0, v1) 5439 5440HOOK_API_ENTRY(void, glProgramUniform2dEXT, GLuint program, GLint location, GLdouble x, GLdouble y) 5441CALL_HOOK_API(glProgramUniform2dEXT, program, location, x, y) 5442 5443HOOK_API_ENTRY(void, glProgramUniform2dv, GLuint program, GLint location, GLsizei count, const GLdouble *value) 5444CALL_HOOK_API(glProgramUniform2dv, program, location, count, value) 5445 5446HOOK_API_ENTRY(void, glProgramUniform2dvEXT, GLuint program, GLint location, GLsizei count, const GLdouble *value) 5447CALL_HOOK_API(glProgramUniform2dvEXT, program, location, count, value) 5448 5449HOOK_API_ENTRY(void, glProgramUniform2f, GLuint program, GLint location, GLfloat v0, GLfloat v1) 5450CALL_HOOK_API(glProgramUniform2f, program, location, v0, v1) 5451 5452HOOK_API_ENTRY(void, glProgramUniform2fEXT, GLuint program, GLint location, GLfloat v0, GLfloat v1) 5453CALL_HOOK_API(glProgramUniform2fEXT, program, location, v0, v1) 5454 5455HOOK_API_ENTRY(void, glProgramUniform2fv, GLuint program, GLint location, GLsizei count, const GLfloat *value) 5456CALL_HOOK_API(glProgramUniform2fv, program, location, count, value) 5457 5458HOOK_API_ENTRY(void, glProgramUniform2fvEXT, GLuint program, GLint location, GLsizei count, const GLfloat *value) 5459CALL_HOOK_API(glProgramUniform2fvEXT, program, location, count, value) 5460 5461HOOK_API_ENTRY(void, glProgramUniform2i, GLuint program, GLint location, GLint v0, GLint v1) 5462CALL_HOOK_API(glProgramUniform2i, program, location, v0, v1) 5463 5464HOOK_API_ENTRY(void, glProgramUniform2i64ARB, GLuint program, GLint location, GLint64 x, GLint64 y) 5465CALL_HOOK_API(glProgramUniform2i64ARB, program, location, x, y) 5466 5467HOOK_API_ENTRY(void, glProgramUniform2i64NV, GLuint program, GLint location, GLint64EXT x, GLint64EXT y) 5468CALL_HOOK_API(glProgramUniform2i64NV, program, location, x, y) 5469 5470HOOK_API_ENTRY(void, glProgramUniform2i64vARB, GLuint program, GLint location, GLsizei count, const GLint64 *value) 5471CALL_HOOK_API(glProgramUniform2i64vARB, program, location, count, value) 5472 5473HOOK_API_ENTRY(void, glProgramUniform2i64vNV, GLuint program, GLint location, GLsizei count, const GLint64EXT *value) 5474CALL_HOOK_API(glProgramUniform2i64vNV, program, location, count, value) 5475 5476HOOK_API_ENTRY(void, glProgramUniform2iEXT, GLuint program, GLint location, GLint v0, GLint v1) 5477CALL_HOOK_API(glProgramUniform2iEXT, program, location, v0, v1) 5478 5479HOOK_API_ENTRY(void, glProgramUniform2iv, GLuint program, GLint location, GLsizei count, const GLint *value) 5480CALL_HOOK_API(glProgramUniform2iv, program, location, count, value) 5481 5482HOOK_API_ENTRY(void, glProgramUniform2ivEXT, GLuint program, GLint location, GLsizei count, const GLint *value) 5483CALL_HOOK_API(glProgramUniform2ivEXT, program, location, count, value) 5484 5485HOOK_API_ENTRY(void, glProgramUniform2ui, GLuint program, GLint location, GLuint v0, GLuint v1) 5486CALL_HOOK_API(glProgramUniform2ui, program, location, v0, v1) 5487 5488HOOK_API_ENTRY(void, glProgramUniform2ui64ARB, GLuint program, GLint location, GLuint64 x, GLuint64 y) 5489CALL_HOOK_API(glProgramUniform2ui64ARB, program, location, x, y) 5490 5491HOOK_API_ENTRY(void, glProgramUniform2ui64NV, GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y) 5492CALL_HOOK_API(glProgramUniform2ui64NV, program, location, x, y) 5493 5494HOOK_API_ENTRY(void, glProgramUniform2ui64vARB, GLuint program, GLint location, GLsizei count, const GLuint64 *value) 5495CALL_HOOK_API(glProgramUniform2ui64vARB, program, location, count, value) 5496 5497HOOK_API_ENTRY(void, glProgramUniform2ui64vNV, GLuint program, GLint location, GLsizei count, const GLuint64EXT *value) 5498CALL_HOOK_API(glProgramUniform2ui64vNV, program, location, count, value) 5499 5500HOOK_API_ENTRY(void, glProgramUniform2uiEXT, GLuint program, GLint location, GLuint v0, GLuint v1) 5501CALL_HOOK_API(glProgramUniform2uiEXT, program, location, v0, v1) 5502 5503HOOK_API_ENTRY(void, glProgramUniform2uiv, GLuint program, GLint location, GLsizei count, const GLuint *value) 5504CALL_HOOK_API(glProgramUniform2uiv, program, location, count, value) 5505 5506HOOK_API_ENTRY(void, glProgramUniform2uivEXT, GLuint program, GLint location, GLsizei count, const GLuint *value) 5507CALL_HOOK_API(glProgramUniform2uivEXT, program, location, count, value) 5508 5509HOOK_API_ENTRY(void, glProgramUniform3d, GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2) 5510CALL_HOOK_API(glProgramUniform3d, program, location, v0, v1, v2) 5511 5512HOOK_API_ENTRY(void, glProgramUniform3dEXT, GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z) 5513CALL_HOOK_API(glProgramUniform3dEXT, program, location, x, y, z) 5514 5515HOOK_API_ENTRY(void, glProgramUniform3dv, GLuint program, GLint location, GLsizei count, const GLdouble *value) 5516CALL_HOOK_API(glProgramUniform3dv, program, location, count, value) 5517 5518HOOK_API_ENTRY(void, glProgramUniform3dvEXT, GLuint program, GLint location, GLsizei count, const GLdouble *value) 5519CALL_HOOK_API(glProgramUniform3dvEXT, program, location, count, value) 5520 5521HOOK_API_ENTRY(void, glProgramUniform3f, GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) 5522CALL_HOOK_API(glProgramUniform3f, program, location, v0, v1, v2) 5523 5524HOOK_API_ENTRY(void, glProgramUniform3fEXT, GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) 5525CALL_HOOK_API(glProgramUniform3fEXT, program, location, v0, v1, v2) 5526 5527HOOK_API_ENTRY(void, glProgramUniform3fv, GLuint program, GLint location, GLsizei count, const GLfloat *value) 5528CALL_HOOK_API(glProgramUniform3fv, program, location, count, value) 5529 5530HOOK_API_ENTRY(void, glProgramUniform3fvEXT, GLuint program, GLint location, GLsizei count, const GLfloat *value) 5531CALL_HOOK_API(glProgramUniform3fvEXT, program, location, count, value) 5532 5533HOOK_API_ENTRY(void, glProgramUniform3i, GLuint program, GLint location, GLint v0, GLint v1, GLint v2) 5534CALL_HOOK_API(glProgramUniform3i, program, location, v0, v1, v2) 5535 5536HOOK_API_ENTRY(void, glProgramUniform3i64ARB, GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z) 5537CALL_HOOK_API(glProgramUniform3i64ARB, program, location, x, y, z) 5538 5539HOOK_API_ENTRY(void, glProgramUniform3i64NV, GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z) 5540CALL_HOOK_API(glProgramUniform3i64NV, program, location, x, y, z) 5541 5542HOOK_API_ENTRY(void, glProgramUniform3i64vARB, GLuint program, GLint location, GLsizei count, const GLint64 *value) 5543CALL_HOOK_API(glProgramUniform3i64vARB, program, location, count, value) 5544 5545HOOK_API_ENTRY(void, glProgramUniform3i64vNV, GLuint program, GLint location, GLsizei count, const GLint64EXT *value) 5546CALL_HOOK_API(glProgramUniform3i64vNV, program, location, count, value) 5547 5548HOOK_API_ENTRY(void, glProgramUniform3iEXT, GLuint program, GLint location, GLint v0, GLint v1, GLint v2) 5549CALL_HOOK_API(glProgramUniform3iEXT, program, location, v0, v1, v2) 5550 5551HOOK_API_ENTRY(void, glProgramUniform3iv, GLuint program, GLint location, GLsizei count, const GLint *value) 5552CALL_HOOK_API(glProgramUniform3iv, program, location, count, value) 5553 5554HOOK_API_ENTRY(void, glProgramUniform3ivEXT, GLuint program, GLint location, GLsizei count, const GLint *value) 5555CALL_HOOK_API(glProgramUniform3ivEXT, program, location, count, value) 5556 5557HOOK_API_ENTRY(void, glProgramUniform3ui, GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2) 5558CALL_HOOK_API(glProgramUniform3ui, program, location, v0, v1, v2) 5559 5560HOOK_API_ENTRY(void, glProgramUniform3ui64ARB, GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z) 5561CALL_HOOK_API(glProgramUniform3ui64ARB, program, location, x, y, z) 5562 5563HOOK_API_ENTRY(void, glProgramUniform3ui64NV, GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z) 5564CALL_HOOK_API(glProgramUniform3ui64NV, program, location, x, y, z) 5565 5566HOOK_API_ENTRY(void, glProgramUniform3ui64vARB, GLuint program, GLint location, GLsizei count, const GLuint64 *value) 5567CALL_HOOK_API(glProgramUniform3ui64vARB, program, location, count, value) 5568 5569HOOK_API_ENTRY(void, glProgramUniform3ui64vNV, GLuint program, GLint location, GLsizei count, const GLuint64EXT *value) 5570CALL_HOOK_API(glProgramUniform3ui64vNV, program, location, count, value) 5571 5572HOOK_API_ENTRY(void, glProgramUniform3uiEXT, GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2) 5573CALL_HOOK_API(glProgramUniform3uiEXT, program, location, v0, v1, v2) 5574 5575HOOK_API_ENTRY(void, glProgramUniform3uiv, GLuint program, GLint location, GLsizei count, const GLuint *value) 5576CALL_HOOK_API(glProgramUniform3uiv, program, location, count, value) 5577 5578HOOK_API_ENTRY(void, glProgramUniform3uivEXT, GLuint program, GLint location, GLsizei count, const GLuint *value) 5579CALL_HOOK_API(glProgramUniform3uivEXT, program, location, count, value) 5580 5581HOOK_API_ENTRY(void, glProgramUniform4d, GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3) 5582CALL_HOOK_API(glProgramUniform4d, program, location, v0, v1, v2, v3) 5583 5584HOOK_API_ENTRY(void, glProgramUniform4dEXT, GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 5585CALL_HOOK_API(glProgramUniform4dEXT, program, location, x, y, z, w) 5586 5587HOOK_API_ENTRY(void, glProgramUniform4dv, GLuint program, GLint location, GLsizei count, const GLdouble *value) 5588CALL_HOOK_API(glProgramUniform4dv, program, location, count, value) 5589 5590HOOK_API_ENTRY(void, glProgramUniform4dvEXT, GLuint program, GLint location, GLsizei count, const GLdouble *value) 5591CALL_HOOK_API(glProgramUniform4dvEXT, program, location, count, value) 5592 5593HOOK_API_ENTRY(void, glProgramUniform4f, GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) 5594CALL_HOOK_API(glProgramUniform4f, program, location, v0, v1, v2, v3) 5595 5596HOOK_API_ENTRY(void, glProgramUniform4fEXT, GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) 5597CALL_HOOK_API(glProgramUniform4fEXT, program, location, v0, v1, v2, v3) 5598 5599HOOK_API_ENTRY(void, glProgramUniform4fv, GLuint program, GLint location, GLsizei count, const GLfloat *value) 5600CALL_HOOK_API(glProgramUniform4fv, program, location, count, value) 5601 5602HOOK_API_ENTRY(void, glProgramUniform4fvEXT, GLuint program, GLint location, GLsizei count, const GLfloat *value) 5603CALL_HOOK_API(glProgramUniform4fvEXT, program, location, count, value) 5604 5605HOOK_API_ENTRY(void, glProgramUniform4i, GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) 5606CALL_HOOK_API(glProgramUniform4i, program, location, v0, v1, v2, v3) 5607 5608HOOK_API_ENTRY(void, glProgramUniform4i64ARB, GLuint program, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w) 5609CALL_HOOK_API(glProgramUniform4i64ARB, program, location, x, y, z, w) 5610 5611HOOK_API_ENTRY(void, glProgramUniform4i64NV, GLuint program, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w) 5612CALL_HOOK_API(glProgramUniform4i64NV, program, location, x, y, z, w) 5613 5614HOOK_API_ENTRY(void, glProgramUniform4i64vARB, GLuint program, GLint location, GLsizei count, const GLint64 *value) 5615CALL_HOOK_API(glProgramUniform4i64vARB, program, location, count, value) 5616 5617HOOK_API_ENTRY(void, glProgramUniform4i64vNV, GLuint program, GLint location, GLsizei count, const GLint64EXT *value) 5618CALL_HOOK_API(glProgramUniform4i64vNV, program, location, count, value) 5619 5620HOOK_API_ENTRY(void, glProgramUniform4iEXT, GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) 5621CALL_HOOK_API(glProgramUniform4iEXT, program, location, v0, v1, v2, v3) 5622 5623HOOK_API_ENTRY(void, glProgramUniform4iv, GLuint program, GLint location, GLsizei count, const GLint *value) 5624CALL_HOOK_API(glProgramUniform4iv, program, location, count, value) 5625 5626HOOK_API_ENTRY(void, glProgramUniform4ivEXT, GLuint program, GLint location, GLsizei count, const GLint *value) 5627CALL_HOOK_API(glProgramUniform4ivEXT, program, location, count, value) 5628 5629HOOK_API_ENTRY(void, glProgramUniform4ui, GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) 5630CALL_HOOK_API(glProgramUniform4ui, program, location, v0, v1, v2, v3) 5631 5632HOOK_API_ENTRY(void, glProgramUniform4ui64ARB, GLuint program, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w) 5633CALL_HOOK_API(glProgramUniform4ui64ARB, program, location, x, y, z, w) 5634 5635HOOK_API_ENTRY(void, glProgramUniform4ui64NV, GLuint program, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w) 5636CALL_HOOK_API(glProgramUniform4ui64NV, program, location, x, y, z, w) 5637 5638HOOK_API_ENTRY(void, glProgramUniform4ui64vARB, GLuint program, GLint location, GLsizei count, const GLuint64 *value) 5639CALL_HOOK_API(glProgramUniform4ui64vARB, program, location, count, value) 5640 5641HOOK_API_ENTRY(void, glProgramUniform4ui64vNV, GLuint program, GLint location, GLsizei count, const GLuint64EXT *value) 5642CALL_HOOK_API(glProgramUniform4ui64vNV, program, location, count, value) 5643 5644HOOK_API_ENTRY(void, glProgramUniform4uiEXT, GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) 5645CALL_HOOK_API(glProgramUniform4uiEXT, program, location, v0, v1, v2, v3) 5646 5647HOOK_API_ENTRY(void, glProgramUniform4uiv, GLuint program, GLint location, GLsizei count, const GLuint *value) 5648CALL_HOOK_API(glProgramUniform4uiv, program, location, count, value) 5649 5650HOOK_API_ENTRY(void, glProgramUniform4uivEXT, GLuint program, GLint location, GLsizei count, const GLuint *value) 5651CALL_HOOK_API(glProgramUniform4uivEXT, program, location, count, value) 5652 5653HOOK_API_ENTRY(void, glProgramUniformHandleui64ARB, GLuint program, GLint location, GLuint64 value) 5654CALL_HOOK_API(glProgramUniformHandleui64ARB, program, location, value) 5655 5656HOOK_API_ENTRY(void, glProgramUniformHandleui64NV, GLuint program, GLint location, GLuint64 value) 5657CALL_HOOK_API(glProgramUniformHandleui64NV, program, location, value) 5658 5659HOOK_API_ENTRY(void, glProgramUniformHandleui64vARB, GLuint program, GLint location, GLsizei count, const GLuint64 *values) 5660CALL_HOOK_API(glProgramUniformHandleui64vARB, program, location, count, values) 5661 5662HOOK_API_ENTRY(void, glProgramUniformHandleui64vNV, GLuint program, GLint location, GLsizei count, const GLuint64 *values) 5663CALL_HOOK_API(glProgramUniformHandleui64vNV, program, location, count, values) 5664 5665HOOK_API_ENTRY(void, glProgramUniformMatrix2dv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5666CALL_HOOK_API(glProgramUniformMatrix2dv, program, location, count, transpose, value) 5667 5668HOOK_API_ENTRY(void, glProgramUniformMatrix2dvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5669CALL_HOOK_API(glProgramUniformMatrix2dvEXT, program, location, count, transpose, value) 5670 5671HOOK_API_ENTRY(void, glProgramUniformMatrix2fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5672CALL_HOOK_API(glProgramUniformMatrix2fv, program, location, count, transpose, value) 5673 5674HOOK_API_ENTRY(void, glProgramUniformMatrix2fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5675CALL_HOOK_API(glProgramUniformMatrix2fvEXT, program, location, count, transpose, value) 5676 5677HOOK_API_ENTRY(void, glProgramUniformMatrix2x3dv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5678CALL_HOOK_API(glProgramUniformMatrix2x3dv, program, location, count, transpose, value) 5679 5680HOOK_API_ENTRY(void, glProgramUniformMatrix2x3dvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5681CALL_HOOK_API(glProgramUniformMatrix2x3dvEXT, program, location, count, transpose, value) 5682 5683HOOK_API_ENTRY(void, glProgramUniformMatrix2x3fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5684CALL_HOOK_API(glProgramUniformMatrix2x3fv, program, location, count, transpose, value) 5685 5686HOOK_API_ENTRY(void, glProgramUniformMatrix2x3fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5687CALL_HOOK_API(glProgramUniformMatrix2x3fvEXT, program, location, count, transpose, value) 5688 5689HOOK_API_ENTRY(void, glProgramUniformMatrix2x4dv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5690CALL_HOOK_API(glProgramUniformMatrix2x4dv, program, location, count, transpose, value) 5691 5692HOOK_API_ENTRY(void, glProgramUniformMatrix2x4dvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5693CALL_HOOK_API(glProgramUniformMatrix2x4dvEXT, program, location, count, transpose, value) 5694 5695HOOK_API_ENTRY(void, glProgramUniformMatrix2x4fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5696CALL_HOOK_API(glProgramUniformMatrix2x4fv, program, location, count, transpose, value) 5697 5698HOOK_API_ENTRY(void, glProgramUniformMatrix2x4fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5699CALL_HOOK_API(glProgramUniformMatrix2x4fvEXT, program, location, count, transpose, value) 5700 5701HOOK_API_ENTRY(void, glProgramUniformMatrix3dv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5702CALL_HOOK_API(glProgramUniformMatrix3dv, program, location, count, transpose, value) 5703 5704HOOK_API_ENTRY(void, glProgramUniformMatrix3dvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5705CALL_HOOK_API(glProgramUniformMatrix3dvEXT, program, location, count, transpose, value) 5706 5707HOOK_API_ENTRY(void, glProgramUniformMatrix3fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5708CALL_HOOK_API(glProgramUniformMatrix3fv, program, location, count, transpose, value) 5709 5710HOOK_API_ENTRY(void, glProgramUniformMatrix3fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5711CALL_HOOK_API(glProgramUniformMatrix3fvEXT, program, location, count, transpose, value) 5712 5713HOOK_API_ENTRY(void, glProgramUniformMatrix3x2dv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5714CALL_HOOK_API(glProgramUniformMatrix3x2dv, program, location, count, transpose, value) 5715 5716HOOK_API_ENTRY(void, glProgramUniformMatrix3x2dvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5717CALL_HOOK_API(glProgramUniformMatrix3x2dvEXT, program, location, count, transpose, value) 5718 5719HOOK_API_ENTRY(void, glProgramUniformMatrix3x2fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5720CALL_HOOK_API(glProgramUniformMatrix3x2fv, program, location, count, transpose, value) 5721 5722HOOK_API_ENTRY(void, glProgramUniformMatrix3x2fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5723CALL_HOOK_API(glProgramUniformMatrix3x2fvEXT, program, location, count, transpose, value) 5724 5725HOOK_API_ENTRY(void, glProgramUniformMatrix3x4dv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5726CALL_HOOK_API(glProgramUniformMatrix3x4dv, program, location, count, transpose, value) 5727 5728HOOK_API_ENTRY(void, glProgramUniformMatrix3x4dvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5729CALL_HOOK_API(glProgramUniformMatrix3x4dvEXT, program, location, count, transpose, value) 5730 5731HOOK_API_ENTRY(void, glProgramUniformMatrix3x4fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5732CALL_HOOK_API(glProgramUniformMatrix3x4fv, program, location, count, transpose, value) 5733 5734HOOK_API_ENTRY(void, glProgramUniformMatrix3x4fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5735CALL_HOOK_API(glProgramUniformMatrix3x4fvEXT, program, location, count, transpose, value) 5736 5737HOOK_API_ENTRY(void, glProgramUniformMatrix4dv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5738CALL_HOOK_API(glProgramUniformMatrix4dv, program, location, count, transpose, value) 5739 5740HOOK_API_ENTRY(void, glProgramUniformMatrix4dvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5741CALL_HOOK_API(glProgramUniformMatrix4dvEXT, program, location, count, transpose, value) 5742 5743HOOK_API_ENTRY(void, glProgramUniformMatrix4fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5744CALL_HOOK_API(glProgramUniformMatrix4fv, program, location, count, transpose, value) 5745 5746HOOK_API_ENTRY(void, glProgramUniformMatrix4fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5747CALL_HOOK_API(glProgramUniformMatrix4fvEXT, program, location, count, transpose, value) 5748 5749HOOK_API_ENTRY(void, glProgramUniformMatrix4x2dv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5750CALL_HOOK_API(glProgramUniformMatrix4x2dv, program, location, count, transpose, value) 5751 5752HOOK_API_ENTRY(void, glProgramUniformMatrix4x2dvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5753CALL_HOOK_API(glProgramUniformMatrix4x2dvEXT, program, location, count, transpose, value) 5754 5755HOOK_API_ENTRY(void, glProgramUniformMatrix4x2fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5756CALL_HOOK_API(glProgramUniformMatrix4x2fv, program, location, count, transpose, value) 5757 5758HOOK_API_ENTRY(void, glProgramUniformMatrix4x2fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5759CALL_HOOK_API(glProgramUniformMatrix4x2fvEXT, program, location, count, transpose, value) 5760 5761HOOK_API_ENTRY(void, glProgramUniformMatrix4x3dv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5762CALL_HOOK_API(glProgramUniformMatrix4x3dv, program, location, count, transpose, value) 5763 5764HOOK_API_ENTRY(void, glProgramUniformMatrix4x3dvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 5765CALL_HOOK_API(glProgramUniformMatrix4x3dvEXT, program, location, count, transpose, value) 5766 5767HOOK_API_ENTRY(void, glProgramUniformMatrix4x3fv, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5768CALL_HOOK_API(glProgramUniformMatrix4x3fv, program, location, count, transpose, value) 5769 5770HOOK_API_ENTRY(void, glProgramUniformMatrix4x3fvEXT, GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 5771CALL_HOOK_API(glProgramUniformMatrix4x3fvEXT, program, location, count, transpose, value) 5772 5773HOOK_API_ENTRY(void, glProgramUniformui64NV, GLuint program, GLint location, GLuint64EXT value) 5774CALL_HOOK_API(glProgramUniformui64NV, program, location, value) 5775 5776HOOK_API_ENTRY(void, glProgramUniformui64vNV, GLuint program, GLint location, GLsizei count, const GLuint64EXT *value) 5777CALL_HOOK_API(glProgramUniformui64vNV, program, location, count, value) 5778 5779HOOK_API_ENTRY(void, glProgramVertexLimitNV, GLenum target, GLint limit) 5780CALL_HOOK_API(glProgramVertexLimitNV, target, limit) 5781 5782HOOK_API_ENTRY(void, glProvokingVertex, GLenum mode) 5783CALL_HOOK_API(glProvokingVertex, mode) 5784 5785HOOK_API_ENTRY(void, glProvokingVertexEXT, GLenum mode) 5786CALL_HOOK_API(glProvokingVertexEXT, mode) 5787 5788HOOK_API_ENTRY(void, glPushAttrib, GLbitfield mask) 5789CALL_HOOK_API(glPushAttrib, mask) 5790 5791HOOK_API_ENTRY(void, glPushClientAttrib, GLbitfield mask) 5792CALL_HOOK_API(glPushClientAttrib, mask) 5793 5794HOOK_API_ENTRY(void, glPushClientAttribDefaultEXT, GLbitfield mask) 5795CALL_HOOK_API(glPushClientAttribDefaultEXT, mask) 5796 5797HOOK_API_ENTRY(void, glPushDebugGroup, GLenum source, GLuint id, GLsizei length, const GLchar *message) 5798CALL_HOOK_API(glPushDebugGroup, source, id, length, message) 5799 5800HOOK_API_ENTRY(void, glPushGroupMarkerEXT, GLsizei length, const GLchar *marker) 5801CALL_HOOK_API(glPushGroupMarkerEXT, length, marker) 5802 5803HOOK_API_ENTRY(void, glPushMatrix, void) 5804CALL_HOOK_API(glPushMatrix) 5805 5806HOOK_API_ENTRY(void, glPushName, GLuint name) 5807CALL_HOOK_API(glPushName, name) 5808 5809HOOK_API_ENTRY(void, glQueryCounter, GLuint id, GLenum target) 5810CALL_HOOK_API(glQueryCounter, id, target) 5811 5812HOOK_API_ENTRY(GLbitfield, glQueryMatrixxOES, GLfixed *mantissa, GLint *exponent) 5813CALL_HOOK_API_RET(glQueryMatrixxOES, mantissa, exponent) 5814 5815HOOK_API_ENTRY(void, glQueryObjectParameteruiAMD, GLenum target, GLuint id, GLenum pname, GLuint param) 5816CALL_HOOK_API(glQueryObjectParameteruiAMD, target, id, pname, param) 5817 5818HOOK_API_ENTRY(GLint, glQueryResourceNV, GLenum queryType, GLint tagId, GLuint count, GLint *buffer) 5819CALL_HOOK_API_RET(glQueryResourceNV, queryType, tagId, count, buffer) 5820 5821HOOK_API_ENTRY(void, glQueryResourceTagNV, GLint tagId, const GLchar *tagString) 5822CALL_HOOK_API(glQueryResourceTagNV, tagId, tagString) 5823 5824HOOK_API_ENTRY(void, glRasterPos2d, GLdouble x, GLdouble y) 5825CALL_HOOK_API(glRasterPos2d, x, y) 5826 5827HOOK_API_ENTRY(void, glRasterPos2dv, const GLdouble *v) 5828CALL_HOOK_API(glRasterPos2dv, v) 5829 5830HOOK_API_ENTRY(void, glRasterPos2f, GLfloat x, GLfloat y) 5831CALL_HOOK_API(glRasterPos2f, x, y) 5832 5833HOOK_API_ENTRY(void, glRasterPos2fv, const GLfloat *v) 5834CALL_HOOK_API(glRasterPos2fv, v) 5835 5836HOOK_API_ENTRY(void, glRasterPos2i, GLint x, GLint y) 5837CALL_HOOK_API(glRasterPos2i, x, y) 5838 5839HOOK_API_ENTRY(void, glRasterPos2iv, const GLint *v) 5840CALL_HOOK_API(glRasterPos2iv, v) 5841 5842HOOK_API_ENTRY(void, glRasterPos2s, GLshort x, GLshort y) 5843CALL_HOOK_API(glRasterPos2s, x, y) 5844 5845HOOK_API_ENTRY(void, glRasterPos2sv, const GLshort *v) 5846CALL_HOOK_API(glRasterPos2sv, v) 5847 5848HOOK_API_ENTRY(void, glRasterPos2xOES, GLfixed x, GLfixed y) 5849CALL_HOOK_API(glRasterPos2xOES, x, y) 5850 5851HOOK_API_ENTRY(void, glRasterPos2xvOES, const GLfixed *coords) 5852CALL_HOOK_API(glRasterPos2xvOES, coords) 5853 5854HOOK_API_ENTRY(void, glRasterPos3d, GLdouble x, GLdouble y, GLdouble z) 5855CALL_HOOK_API(glRasterPos3d, x, y, z) 5856 5857HOOK_API_ENTRY(void, glRasterPos3dv, const GLdouble *v) 5858CALL_HOOK_API(glRasterPos3dv, v) 5859 5860HOOK_API_ENTRY(void, glRasterPos3f, GLfloat x, GLfloat y, GLfloat z) 5861CALL_HOOK_API(glRasterPos3f, x, y, z) 5862 5863HOOK_API_ENTRY(void, glRasterPos3fv, const GLfloat *v) 5864CALL_HOOK_API(glRasterPos3fv, v) 5865 5866HOOK_API_ENTRY(void, glRasterPos3i, GLint x, GLint y, GLint z) 5867CALL_HOOK_API(glRasterPos3i, x, y, z) 5868 5869HOOK_API_ENTRY(void, glRasterPos3iv, const GLint *v) 5870CALL_HOOK_API(glRasterPos3iv, v) 5871 5872HOOK_API_ENTRY(void, glRasterPos3s, GLshort x, GLshort y, GLshort z) 5873CALL_HOOK_API(glRasterPos3s, x, y, z) 5874 5875HOOK_API_ENTRY(void, glRasterPos3sv, const GLshort *v) 5876CALL_HOOK_API(glRasterPos3sv, v) 5877 5878HOOK_API_ENTRY(void, glRasterPos3xOES, GLfixed x, GLfixed y, GLfixed z) 5879CALL_HOOK_API(glRasterPos3xOES, x, y, z) 5880 5881HOOK_API_ENTRY(void, glRasterPos3xvOES, const GLfixed *coords) 5882CALL_HOOK_API(glRasterPos3xvOES, coords) 5883 5884HOOK_API_ENTRY(void, glRasterPos4d, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 5885CALL_HOOK_API(glRasterPos4d, x, y, z, w) 5886 5887HOOK_API_ENTRY(void, glRasterPos4dv, const GLdouble *v) 5888CALL_HOOK_API(glRasterPos4dv, v) 5889 5890HOOK_API_ENTRY(void, glRasterPos4f, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 5891CALL_HOOK_API(glRasterPos4f, x, y, z, w) 5892 5893HOOK_API_ENTRY(void, glRasterPos4fv, const GLfloat *v) 5894CALL_HOOK_API(glRasterPos4fv, v) 5895 5896HOOK_API_ENTRY(void, glRasterPos4i, GLint x, GLint y, GLint z, GLint w) 5897CALL_HOOK_API(glRasterPos4i, x, y, z, w) 5898 5899HOOK_API_ENTRY(void, glRasterPos4iv, const GLint *v) 5900CALL_HOOK_API(glRasterPos4iv, v) 5901 5902HOOK_API_ENTRY(void, glRasterPos4s, GLshort x, GLshort y, GLshort z, GLshort w) 5903CALL_HOOK_API(glRasterPos4s, x, y, z, w) 5904 5905HOOK_API_ENTRY(void, glRasterPos4sv, const GLshort *v) 5906CALL_HOOK_API(glRasterPos4sv, v) 5907 5908HOOK_API_ENTRY(void, glRasterPos4xOES, GLfixed x, GLfixed y, GLfixed z, GLfixed w) 5909CALL_HOOK_API(glRasterPos4xOES, x, y, z, w) 5910 5911HOOK_API_ENTRY(void, glRasterPos4xvOES, const GLfixed *coords) 5912CALL_HOOK_API(glRasterPos4xvOES, coords) 5913 5914HOOK_API_ENTRY(void, glRasterSamplesEXT, GLuint samples, GLboolean fixedsamplelocations) 5915CALL_HOOK_API(glRasterSamplesEXT, samples, fixedsamplelocations) 5916 5917HOOK_API_ENTRY(void, glReadBuffer, GLenum src) 5918CALL_HOOK_API(glReadBuffer, src) 5919 5920HOOK_API_ENTRY(void, glReadInstrumentsSGIX, GLint marker) 5921CALL_HOOK_API(glReadInstrumentsSGIX, marker) 5922 5923HOOK_API_ENTRY(void, glReadPixels, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels) 5924CALL_HOOK_API(glReadPixels, x, y, width, height, format, type, pixels) 5925 5926HOOK_API_ENTRY(void, glReadnPixels, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data) 5927CALL_HOOK_API(glReadnPixels, x, y, width, height, format, type, bufSize, data) 5928 5929HOOK_API_ENTRY(void, glReadnPixelsARB, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data) 5930CALL_HOOK_API(glReadnPixelsARB, x, y, width, height, format, type, bufSize, data) 5931 5932HOOK_API_ENTRY(void, glRectd, GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2) 5933CALL_HOOK_API(glRectd, x1, y1, x2, y2) 5934 5935HOOK_API_ENTRY(void, glRectdv, const GLdouble *v1, const GLdouble *v2) 5936CALL_HOOK_API(glRectdv, v1, v2) 5937 5938HOOK_API_ENTRY(void, glRectf, GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2) 5939CALL_HOOK_API(glRectf, x1, y1, x2, y2) 5940 5941HOOK_API_ENTRY(void, glRectfv, const GLfloat *v1, const GLfloat *v2) 5942CALL_HOOK_API(glRectfv, v1, v2) 5943 5944HOOK_API_ENTRY(void, glRecti, GLint x1, GLint y1, GLint x2, GLint y2) 5945CALL_HOOK_API(glRecti, x1, y1, x2, y2) 5946 5947HOOK_API_ENTRY(void, glRectiv, const GLint *v1, const GLint *v2) 5948CALL_HOOK_API(glRectiv, v1, v2) 5949 5950HOOK_API_ENTRY(void, glRects, GLshort x1, GLshort y1, GLshort x2, GLshort y2) 5951CALL_HOOK_API(glRects, x1, y1, x2, y2) 5952 5953HOOK_API_ENTRY(void, glRectsv, const GLshort *v1, const GLshort *v2) 5954CALL_HOOK_API(glRectsv, v1, v2) 5955 5956HOOK_API_ENTRY(void, glRectxOES, GLfixed x1, GLfixed y1, GLfixed x2, GLfixed y2) 5957CALL_HOOK_API(glRectxOES, x1, y1, x2, y2) 5958 5959HOOK_API_ENTRY(void, glRectxvOES, const GLfixed *v1, const GLfixed *v2) 5960CALL_HOOK_API(glRectxvOES, v1, v2) 5961 5962HOOK_API_ENTRY(void, glReferencePlaneSGIX, const GLdouble *equation) 5963CALL_HOOK_API(glReferencePlaneSGIX, equation) 5964 5965HOOK_API_ENTRY(GLboolean, glReleaseKeyedMutexWin32EXT, GLuint memory, GLuint64 key) 5966CALL_HOOK_API_RET(glReleaseKeyedMutexWin32EXT, memory, key) 5967 5968HOOK_API_ENTRY(void, glReleaseShaderCompiler, void) 5969CALL_HOOK_API(glReleaseShaderCompiler) 5970 5971HOOK_API_ENTRY(void, glRenderGpuMaskNV, GLbitfield mask) 5972CALL_HOOK_API(glRenderGpuMaskNV, mask) 5973 5974HOOK_API_ENTRY(GLint, glRenderMode, GLenum mode) 5975CALL_HOOK_API_RET(glRenderMode, mode) 5976 5977HOOK_API_ENTRY(void, glRenderbufferStorage, GLenum target, GLenum internalformat, GLsizei width, GLsizei height) 5978CALL_HOOK_API(glRenderbufferStorage, target, internalformat, width, height) 5979 5980HOOK_API_ENTRY(void, glRenderbufferStorageEXT, GLenum target, GLenum internalformat, GLsizei width, GLsizei height) 5981CALL_HOOK_API(glRenderbufferStorageEXT, target, internalformat, width, height) 5982 5983HOOK_API_ENTRY(void, glRenderbufferStorageMultisample, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) 5984CALL_HOOK_API(glRenderbufferStorageMultisample, target, samples, internalformat, width, height) 5985 5986HOOK_API_ENTRY(void, glRenderbufferStorageMultisampleAdvancedAMD, GLenum target, GLsizei samples, GLsizei storageSamples, GLenum internalformat, GLsizei width, GLsizei height) 5987CALL_HOOK_API(glRenderbufferStorageMultisampleAdvancedAMD, target, samples, storageSamples, internalformat, width, height) 5988 5989HOOK_API_ENTRY(void, glRenderbufferStorageMultisampleCoverageNV, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) 5990CALL_HOOK_API(glRenderbufferStorageMultisampleCoverageNV, target, coverageSamples, colorSamples, internalformat, width, height) 5991 5992HOOK_API_ENTRY(void, glRenderbufferStorageMultisampleEXT, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) 5993CALL_HOOK_API(glRenderbufferStorageMultisampleEXT, target, samples, internalformat, width, height) 5994 5995HOOK_API_ENTRY(void, glReplacementCodePointerSUN, GLenum type, GLsizei stride, const void **pointer) 5996CALL_HOOK_API(glReplacementCodePointerSUN, type, stride, pointer) 5997 5998HOOK_API_ENTRY(void, glReplacementCodeubSUN, GLubyte code) 5999CALL_HOOK_API(glReplacementCodeubSUN, code) 6000 6001HOOK_API_ENTRY(void, glReplacementCodeubvSUN, const GLubyte *code) 6002CALL_HOOK_API(glReplacementCodeubvSUN, code) 6003 6004HOOK_API_ENTRY(void, glReplacementCodeuiColor3fVertex3fSUN, GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) 6005CALL_HOOK_API(glReplacementCodeuiColor3fVertex3fSUN, rc, r, g, b, x, y, z) 6006 6007HOOK_API_ENTRY(void, glReplacementCodeuiColor3fVertex3fvSUN, const GLuint *rc, const GLfloat *c, const GLfloat *v) 6008CALL_HOOK_API(glReplacementCodeuiColor3fVertex3fvSUN, rc, c, v) 6009 6010HOOK_API_ENTRY(void, glReplacementCodeuiColor4fNormal3fVertex3fSUN, GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) 6011CALL_HOOK_API(glReplacementCodeuiColor4fNormal3fVertex3fSUN, rc, r, g, b, a, nx, ny, nz, x, y, z) 6012 6013HOOK_API_ENTRY(void, glReplacementCodeuiColor4fNormal3fVertex3fvSUN, const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v) 6014CALL_HOOK_API(glReplacementCodeuiColor4fNormal3fVertex3fvSUN, rc, c, n, v) 6015 6016HOOK_API_ENTRY(void, glReplacementCodeuiColor4ubVertex3fSUN, GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) 6017CALL_HOOK_API(glReplacementCodeuiColor4ubVertex3fSUN, rc, r, g, b, a, x, y, z) 6018 6019HOOK_API_ENTRY(void, glReplacementCodeuiColor4ubVertex3fvSUN, const GLuint *rc, const GLubyte *c, const GLfloat *v) 6020CALL_HOOK_API(glReplacementCodeuiColor4ubVertex3fvSUN, rc, c, v) 6021 6022HOOK_API_ENTRY(void, glReplacementCodeuiNormal3fVertex3fSUN, GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) 6023CALL_HOOK_API(glReplacementCodeuiNormal3fVertex3fSUN, rc, nx, ny, nz, x, y, z) 6024 6025HOOK_API_ENTRY(void, glReplacementCodeuiNormal3fVertex3fvSUN, const GLuint *rc, const GLfloat *n, const GLfloat *v) 6026CALL_HOOK_API(glReplacementCodeuiNormal3fVertex3fvSUN, rc, n, v) 6027 6028HOOK_API_ENTRY(void, glReplacementCodeuiSUN, GLuint code) 6029CALL_HOOK_API(glReplacementCodeuiSUN, code) 6030 6031HOOK_API_ENTRY(void, glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN, GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) 6032CALL_HOOK_API(glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN, rc, s, t, r, g, b, a, nx, ny, nz, x, y, z) 6033 6034HOOK_API_ENTRY(void, glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN, const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v) 6035CALL_HOOK_API(glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN, rc, tc, c, n, v) 6036 6037HOOK_API_ENTRY(void, glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN, GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) 6038CALL_HOOK_API(glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN, rc, s, t, nx, ny, nz, x, y, z) 6039 6040HOOK_API_ENTRY(void, glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN, const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v) 6041CALL_HOOK_API(glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN, rc, tc, n, v) 6042 6043HOOK_API_ENTRY(void, glReplacementCodeuiTexCoord2fVertex3fSUN, GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) 6044CALL_HOOK_API(glReplacementCodeuiTexCoord2fVertex3fSUN, rc, s, t, x, y, z) 6045 6046HOOK_API_ENTRY(void, glReplacementCodeuiTexCoord2fVertex3fvSUN, const GLuint *rc, const GLfloat *tc, const GLfloat *v) 6047CALL_HOOK_API(glReplacementCodeuiTexCoord2fVertex3fvSUN, rc, tc, v) 6048 6049HOOK_API_ENTRY(void, glReplacementCodeuiVertex3fSUN, GLuint rc, GLfloat x, GLfloat y, GLfloat z) 6050CALL_HOOK_API(glReplacementCodeuiVertex3fSUN, rc, x, y, z) 6051 6052HOOK_API_ENTRY(void, glReplacementCodeuiVertex3fvSUN, const GLuint *rc, const GLfloat *v) 6053CALL_HOOK_API(glReplacementCodeuiVertex3fvSUN, rc, v) 6054 6055HOOK_API_ENTRY(void, glReplacementCodeuivSUN, const GLuint *code) 6056CALL_HOOK_API(glReplacementCodeuivSUN, code) 6057 6058HOOK_API_ENTRY(void, glReplacementCodeusSUN, GLushort code) 6059CALL_HOOK_API(glReplacementCodeusSUN, code) 6060 6061HOOK_API_ENTRY(void, glReplacementCodeusvSUN, const GLushort *code) 6062CALL_HOOK_API(glReplacementCodeusvSUN, code) 6063 6064HOOK_API_ENTRY(void, glRequestResidentProgramsNV, GLsizei n, const GLuint *programs) 6065CALL_HOOK_API(glRequestResidentProgramsNV, n, programs) 6066 6067HOOK_API_ENTRY(void, glResetHistogram, GLenum target) 6068CALL_HOOK_API(glResetHistogram, target) 6069 6070HOOK_API_ENTRY(void, glResetHistogramEXT, GLenum target) 6071CALL_HOOK_API(glResetHistogramEXT, target) 6072 6073HOOK_API_ENTRY(void, glResetMemoryObjectParameterNV, GLuint memory, GLenum pname) 6074CALL_HOOK_API(glResetMemoryObjectParameterNV, memory, pname) 6075 6076HOOK_API_ENTRY(void, glResetMinmax, GLenum target) 6077CALL_HOOK_API(glResetMinmax, target) 6078 6079HOOK_API_ENTRY(void, glResetMinmaxEXT, GLenum target) 6080CALL_HOOK_API(glResetMinmaxEXT, target) 6081 6082HOOK_API_ENTRY(void, glResizeBuffersMESA, void) 6083CALL_HOOK_API(glResizeBuffersMESA) 6084 6085HOOK_API_ENTRY(void, glResolveDepthValuesNV, void) 6086CALL_HOOK_API(glResolveDepthValuesNV) 6087 6088HOOK_API_ENTRY(void, glResumeTransformFeedback, void) 6089CALL_HOOK_API(glResumeTransformFeedback) 6090 6091HOOK_API_ENTRY(void, glResumeTransformFeedbackNV, void) 6092CALL_HOOK_API(glResumeTransformFeedbackNV) 6093 6094HOOK_API_ENTRY(void, glRotated, GLdouble angle, GLdouble x, GLdouble y, GLdouble z) 6095CALL_HOOK_API(glRotated, angle, x, y, z) 6096 6097HOOK_API_ENTRY(void, glRotatef, GLfloat angle, GLfloat x, GLfloat y, GLfloat z) 6098CALL_HOOK_API(glRotatef, angle, x, y, z) 6099 6100HOOK_API_ENTRY(void, glRotatexOES, GLfixed angle, GLfixed x, GLfixed y, GLfixed z) 6101CALL_HOOK_API(glRotatexOES, angle, x, y, z) 6102 6103HOOK_API_ENTRY(void, glSampleCoverage, GLfloat value, GLboolean invert) 6104CALL_HOOK_API(glSampleCoverage, value, invert) 6105 6106HOOK_API_ENTRY(void, glSampleCoverageARB, GLfloat value, GLboolean invert) 6107CALL_HOOK_API(glSampleCoverageARB, value, invert) 6108 6109HOOK_API_ENTRY(void, glSampleMapATI, GLuint dst, GLuint interp, GLenum swizzle) 6110CALL_HOOK_API(glSampleMapATI, dst, interp, swizzle) 6111 6112HOOK_API_ENTRY(void, glSampleMaskEXT, GLclampf value, GLboolean invert) 6113CALL_HOOK_API(glSampleMaskEXT, value, invert) 6114 6115HOOK_API_ENTRY(void, glSampleMaskIndexedNV, GLuint index, GLbitfield mask) 6116CALL_HOOK_API(glSampleMaskIndexedNV, index, mask) 6117 6118HOOK_API_ENTRY(void, glSampleMaskSGIS, GLclampf value, GLboolean invert) 6119CALL_HOOK_API(glSampleMaskSGIS, value, invert) 6120 6121HOOK_API_ENTRY(void, glSampleMaski, GLuint maskNumber, GLbitfield mask) 6122CALL_HOOK_API(glSampleMaski, maskNumber, mask) 6123 6124HOOK_API_ENTRY(void, glSamplePatternEXT, GLenum pattern) 6125CALL_HOOK_API(glSamplePatternEXT, pattern) 6126 6127HOOK_API_ENTRY(void, glSamplePatternSGIS, GLenum pattern) 6128CALL_HOOK_API(glSamplePatternSGIS, pattern) 6129 6130HOOK_API_ENTRY(void, glSamplerParameterIiv, GLuint sampler, GLenum pname, const GLint *param) 6131CALL_HOOK_API(glSamplerParameterIiv, sampler, pname, param) 6132 6133HOOK_API_ENTRY(void, glSamplerParameterIuiv, GLuint sampler, GLenum pname, const GLuint *param) 6134CALL_HOOK_API(glSamplerParameterIuiv, sampler, pname, param) 6135 6136HOOK_API_ENTRY(void, glSamplerParameterf, GLuint sampler, GLenum pname, GLfloat param) 6137CALL_HOOK_API(glSamplerParameterf, sampler, pname, param) 6138 6139HOOK_API_ENTRY(void, glSamplerParameterfv, GLuint sampler, GLenum pname, const GLfloat *param) 6140CALL_HOOK_API(glSamplerParameterfv, sampler, pname, param) 6141 6142HOOK_API_ENTRY(void, glSamplerParameteri, GLuint sampler, GLenum pname, GLint param) 6143CALL_HOOK_API(glSamplerParameteri, sampler, pname, param) 6144 6145HOOK_API_ENTRY(void, glSamplerParameteriv, GLuint sampler, GLenum pname, const GLint *param) 6146CALL_HOOK_API(glSamplerParameteriv, sampler, pname, param) 6147 6148HOOK_API_ENTRY(void, glScaled, GLdouble x, GLdouble y, GLdouble z) 6149CALL_HOOK_API(glScaled, x, y, z) 6150 6151HOOK_API_ENTRY(void, glScalef, GLfloat x, GLfloat y, GLfloat z) 6152CALL_HOOK_API(glScalef, x, y, z) 6153 6154HOOK_API_ENTRY(void, glScalexOES, GLfixed x, GLfixed y, GLfixed z) 6155CALL_HOOK_API(glScalexOES, x, y, z) 6156 6157HOOK_API_ENTRY(void, glScissor, GLint x, GLint y, GLsizei width, GLsizei height) 6158CALL_HOOK_API(glScissor, x, y, width, height) 6159 6160HOOK_API_ENTRY(void, glScissorArrayv, GLuint first, GLsizei count, const GLint *v) 6161CALL_HOOK_API(glScissorArrayv, first, count, v) 6162 6163HOOK_API_ENTRY(void, glScissorExclusiveArrayvNV, GLuint first, GLsizei count, const GLint *v) 6164CALL_HOOK_API(glScissorExclusiveArrayvNV, first, count, v) 6165 6166HOOK_API_ENTRY(void, glScissorExclusiveNV, GLint x, GLint y, GLsizei width, GLsizei height) 6167CALL_HOOK_API(glScissorExclusiveNV, x, y, width, height) 6168 6169HOOK_API_ENTRY(void, glScissorIndexed, GLuint index, GLint left, GLint bottom, GLsizei width, GLsizei height) 6170CALL_HOOK_API(glScissorIndexed, index, left, bottom, width, height) 6171 6172HOOK_API_ENTRY(void, glScissorIndexedv, GLuint index, const GLint *v) 6173CALL_HOOK_API(glScissorIndexedv, index, v) 6174 6175HOOK_API_ENTRY(void, glSecondaryColor3b, GLbyte red, GLbyte green, GLbyte blue) 6176CALL_HOOK_API(glSecondaryColor3b, red, green, blue) 6177 6178HOOK_API_ENTRY(void, glSecondaryColor3bEXT, GLbyte red, GLbyte green, GLbyte blue) 6179CALL_HOOK_API(glSecondaryColor3bEXT, red, green, blue) 6180 6181HOOK_API_ENTRY(void, glSecondaryColor3bv, const GLbyte *v) 6182CALL_HOOK_API(glSecondaryColor3bv, v) 6183 6184HOOK_API_ENTRY(void, glSecondaryColor3bvEXT, const GLbyte *v) 6185CALL_HOOK_API(glSecondaryColor3bvEXT, v) 6186 6187HOOK_API_ENTRY(void, glSecondaryColor3d, GLdouble red, GLdouble green, GLdouble blue) 6188CALL_HOOK_API(glSecondaryColor3d, red, green, blue) 6189 6190HOOK_API_ENTRY(void, glSecondaryColor3dEXT, GLdouble red, GLdouble green, GLdouble blue) 6191CALL_HOOK_API(glSecondaryColor3dEXT, red, green, blue) 6192 6193HOOK_API_ENTRY(void, glSecondaryColor3dv, const GLdouble *v) 6194CALL_HOOK_API(glSecondaryColor3dv, v) 6195 6196HOOK_API_ENTRY(void, glSecondaryColor3dvEXT, const GLdouble *v) 6197CALL_HOOK_API(glSecondaryColor3dvEXT, v) 6198 6199HOOK_API_ENTRY(void, glSecondaryColor3f, GLfloat red, GLfloat green, GLfloat blue) 6200CALL_HOOK_API(glSecondaryColor3f, red, green, blue) 6201 6202HOOK_API_ENTRY(void, glSecondaryColor3fEXT, GLfloat red, GLfloat green, GLfloat blue) 6203CALL_HOOK_API(glSecondaryColor3fEXT, red, green, blue) 6204 6205HOOK_API_ENTRY(void, glSecondaryColor3fv, const GLfloat *v) 6206CALL_HOOK_API(glSecondaryColor3fv, v) 6207 6208HOOK_API_ENTRY(void, glSecondaryColor3fvEXT, const GLfloat *v) 6209CALL_HOOK_API(glSecondaryColor3fvEXT, v) 6210 6211HOOK_API_ENTRY(void, glSecondaryColor3hNV, GLhalfNV red, GLhalfNV green, GLhalfNV blue) 6212CALL_HOOK_API(glSecondaryColor3hNV, red, green, blue) 6213 6214HOOK_API_ENTRY(void, glSecondaryColor3hvNV, const GLhalfNV *v) 6215CALL_HOOK_API(glSecondaryColor3hvNV, v) 6216 6217HOOK_API_ENTRY(void, glSecondaryColor3i, GLint red, GLint green, GLint blue) 6218CALL_HOOK_API(glSecondaryColor3i, red, green, blue) 6219 6220HOOK_API_ENTRY(void, glSecondaryColor3iEXT, GLint red, GLint green, GLint blue) 6221CALL_HOOK_API(glSecondaryColor3iEXT, red, green, blue) 6222 6223HOOK_API_ENTRY(void, glSecondaryColor3iv, const GLint *v) 6224CALL_HOOK_API(glSecondaryColor3iv, v) 6225 6226HOOK_API_ENTRY(void, glSecondaryColor3ivEXT, const GLint *v) 6227CALL_HOOK_API(glSecondaryColor3ivEXT, v) 6228 6229HOOK_API_ENTRY(void, glSecondaryColor3s, GLshort red, GLshort green, GLshort blue) 6230CALL_HOOK_API(glSecondaryColor3s, red, green, blue) 6231 6232HOOK_API_ENTRY(void, glSecondaryColor3sEXT, GLshort red, GLshort green, GLshort blue) 6233CALL_HOOK_API(glSecondaryColor3sEXT, red, green, blue) 6234 6235HOOK_API_ENTRY(void, glSecondaryColor3sv, const GLshort *v) 6236CALL_HOOK_API(glSecondaryColor3sv, v) 6237 6238HOOK_API_ENTRY(void, glSecondaryColor3svEXT, const GLshort *v) 6239CALL_HOOK_API(glSecondaryColor3svEXT, v) 6240 6241HOOK_API_ENTRY(void, glSecondaryColor3ub, GLubyte red, GLubyte green, GLubyte blue) 6242CALL_HOOK_API(glSecondaryColor3ub, red, green, blue) 6243 6244HOOK_API_ENTRY(void, glSecondaryColor3ubEXT, GLubyte red, GLubyte green, GLubyte blue) 6245CALL_HOOK_API(glSecondaryColor3ubEXT, red, green, blue) 6246 6247HOOK_API_ENTRY(void, glSecondaryColor3ubv, const GLubyte *v) 6248CALL_HOOK_API(glSecondaryColor3ubv, v) 6249 6250HOOK_API_ENTRY(void, glSecondaryColor3ubvEXT, const GLubyte *v) 6251CALL_HOOK_API(glSecondaryColor3ubvEXT, v) 6252 6253HOOK_API_ENTRY(void, glSecondaryColor3ui, GLuint red, GLuint green, GLuint blue) 6254CALL_HOOK_API(glSecondaryColor3ui, red, green, blue) 6255 6256HOOK_API_ENTRY(void, glSecondaryColor3uiEXT, GLuint red, GLuint green, GLuint blue) 6257CALL_HOOK_API(glSecondaryColor3uiEXT, red, green, blue) 6258 6259HOOK_API_ENTRY(void, glSecondaryColor3uiv, const GLuint *v) 6260CALL_HOOK_API(glSecondaryColor3uiv, v) 6261 6262HOOK_API_ENTRY(void, glSecondaryColor3uivEXT, const GLuint *v) 6263CALL_HOOK_API(glSecondaryColor3uivEXT, v) 6264 6265HOOK_API_ENTRY(void, glSecondaryColor3us, GLushort red, GLushort green, GLushort blue) 6266CALL_HOOK_API(glSecondaryColor3us, red, green, blue) 6267 6268HOOK_API_ENTRY(void, glSecondaryColor3usEXT, GLushort red, GLushort green, GLushort blue) 6269CALL_HOOK_API(glSecondaryColor3usEXT, red, green, blue) 6270 6271HOOK_API_ENTRY(void, glSecondaryColor3usv, const GLushort *v) 6272CALL_HOOK_API(glSecondaryColor3usv, v) 6273 6274HOOK_API_ENTRY(void, glSecondaryColor3usvEXT, const GLushort *v) 6275CALL_HOOK_API(glSecondaryColor3usvEXT, v) 6276 6277HOOK_API_ENTRY(void, glSecondaryColorFormatNV, GLint size, GLenum type, GLsizei stride) 6278CALL_HOOK_API(glSecondaryColorFormatNV, size, type, stride) 6279 6280HOOK_API_ENTRY(void, glSecondaryColorP3ui, GLenum type, GLuint color) 6281CALL_HOOK_API(glSecondaryColorP3ui, type, color) 6282 6283HOOK_API_ENTRY(void, glSecondaryColorP3uiv, GLenum type, const GLuint *color) 6284CALL_HOOK_API(glSecondaryColorP3uiv, type, color) 6285 6286HOOK_API_ENTRY(void, glSecondaryColorPointer, GLint size, GLenum type, GLsizei stride, const void *pointer) 6287CALL_HOOK_API(glSecondaryColorPointer, size, type, stride, pointer) 6288 6289HOOK_API_ENTRY(void, glSecondaryColorPointerEXT, GLint size, GLenum type, GLsizei stride, const void *pointer) 6290CALL_HOOK_API(glSecondaryColorPointerEXT, size, type, stride, pointer) 6291 6292HOOK_API_ENTRY(void, glSecondaryColorPointerListIBM, GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride) 6293CALL_HOOK_API(glSecondaryColorPointerListIBM, size, type, stride, pointer, ptrstride) 6294 6295HOOK_API_ENTRY(void, glSelectBuffer, GLsizei size, GLuint *buffer) 6296CALL_HOOK_API(glSelectBuffer, size, buffer) 6297 6298HOOK_API_ENTRY(void, glSelectPerfMonitorCountersAMD, GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList) 6299CALL_HOOK_API(glSelectPerfMonitorCountersAMD, monitor, enable, group, numCounters, counterList) 6300 6301HOOK_API_ENTRY(void, glSemaphoreParameterivNV, GLuint semaphore, GLenum pname, const GLint *params) 6302CALL_HOOK_API(glSemaphoreParameterivNV, semaphore, pname, params) 6303 6304HOOK_API_ENTRY(void, glSemaphoreParameterui64vEXT, GLuint semaphore, GLenum pname, const GLuint64 *params) 6305CALL_HOOK_API(glSemaphoreParameterui64vEXT, semaphore, pname, params) 6306 6307HOOK_API_ENTRY(void, glSeparableFilter2D, GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column) 6308CALL_HOOK_API(glSeparableFilter2D, target, internalformat, width, height, format, type, row, column) 6309 6310HOOK_API_ENTRY(void, glSeparableFilter2DEXT, GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *row, const void *column) 6311CALL_HOOK_API(glSeparableFilter2DEXT, target, internalformat, width, height, format, type, row, column) 6312 6313HOOK_API_ENTRY(void, glSetFenceAPPLE, GLuint fence) 6314CALL_HOOK_API(glSetFenceAPPLE, fence) 6315 6316HOOK_API_ENTRY(void, glSetFenceNV, GLuint fence, GLenum condition) 6317CALL_HOOK_API(glSetFenceNV, fence, condition) 6318 6319HOOK_API_ENTRY(void, glSetFragmentShaderConstantATI, GLuint dst, const GLfloat *value) 6320CALL_HOOK_API(glSetFragmentShaderConstantATI, dst, value) 6321 6322HOOK_API_ENTRY(void, glSetInvariantEXT, GLuint id, GLenum type, const void *addr) 6323CALL_HOOK_API(glSetInvariantEXT, id, type, addr) 6324 6325HOOK_API_ENTRY(void, glSetLocalConstantEXT, GLuint id, GLenum type, const void *addr) 6326CALL_HOOK_API(glSetLocalConstantEXT, id, type, addr) 6327 6328HOOK_API_ENTRY(void, glSetMultisamplefvAMD, GLenum pname, GLuint index, const GLfloat *val) 6329CALL_HOOK_API(glSetMultisamplefvAMD, pname, index, val) 6330 6331HOOK_API_ENTRY(void, glShadeModel, GLenum mode) 6332CALL_HOOK_API(glShadeModel, mode) 6333 6334HOOK_API_ENTRY(void, glShaderBinary, GLsizei count, const GLuint *shaders, GLenum binaryFormat, const void *binary, GLsizei length) 6335CALL_HOOK_API(glShaderBinary, count, shaders, binaryFormat, binary, length) 6336 6337HOOK_API_ENTRY(void, glShaderOp1EXT, GLenum op, GLuint res, GLuint arg1) 6338CALL_HOOK_API(glShaderOp1EXT, op, res, arg1) 6339 6340HOOK_API_ENTRY(void, glShaderOp2EXT, GLenum op, GLuint res, GLuint arg1, GLuint arg2) 6341CALL_HOOK_API(glShaderOp2EXT, op, res, arg1, arg2) 6342 6343HOOK_API_ENTRY(void, glShaderOp3EXT, GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3) 6344CALL_HOOK_API(glShaderOp3EXT, op, res, arg1, arg2, arg3) 6345 6346HOOK_API_ENTRY(void, glShaderSource, GLuint shader, GLsizei count, const GLchar *const*string, const GLint *length) 6347CALL_HOOK_API(glShaderSource, shader, count, string, length) 6348 6349HOOK_API_ENTRY(void, glShaderSourceARB, GLhandleARB shaderObj, GLsizei count, const GLcharARB **string, const GLint *length) 6350CALL_HOOK_API(glShaderSourceARB, shaderObj, count, string, length) 6351 6352HOOK_API_ENTRY(void, glShaderStorageBlockBinding, GLuint program, GLuint storageBlockIndex, GLuint storageBlockBinding) 6353CALL_HOOK_API(glShaderStorageBlockBinding, program, storageBlockIndex, storageBlockBinding) 6354 6355HOOK_API_ENTRY(void, glShadingRateImageBarrierNV, GLboolean synchronize) 6356CALL_HOOK_API(glShadingRateImageBarrierNV, synchronize) 6357 6358HOOK_API_ENTRY(void, glShadingRateImagePaletteNV, GLuint viewport, GLuint first, GLsizei count, const GLenum *rates) 6359CALL_HOOK_API(glShadingRateImagePaletteNV, viewport, first, count, rates) 6360 6361HOOK_API_ENTRY(void, glShadingRateSampleOrderCustomNV, GLenum rate, GLuint samples, const GLint *locations) 6362CALL_HOOK_API(glShadingRateSampleOrderCustomNV, rate, samples, locations) 6363 6364HOOK_API_ENTRY(void, glShadingRateSampleOrderNV, GLenum order) 6365CALL_HOOK_API(glShadingRateSampleOrderNV, order) 6366 6367HOOK_API_ENTRY(void, glSharpenTexFuncSGIS, GLenum target, GLsizei n, const GLfloat *points) 6368CALL_HOOK_API(glSharpenTexFuncSGIS, target, n, points) 6369 6370HOOK_API_ENTRY(void, glSignalSemaphoreEXT, GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *dstLayouts) 6371CALL_HOOK_API(glSignalSemaphoreEXT, semaphore, numBufferBarriers, buffers, numTextureBarriers, textures, dstLayouts) 6372 6373HOOK_API_ENTRY(void, glSignalSemaphoreui64NVX, GLuint signalGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray) 6374CALL_HOOK_API(glSignalSemaphoreui64NVX, signalGpu, fenceObjectCount, semaphoreArray, fenceValueArray) 6375 6376HOOK_API_ENTRY(void, glSignalVkFenceNV, GLuint64 vkFence) 6377CALL_HOOK_API(glSignalVkFenceNV, vkFence) 6378 6379HOOK_API_ENTRY(void, glSignalVkSemaphoreNV, GLuint64 vkSemaphore) 6380CALL_HOOK_API(glSignalVkSemaphoreNV, vkSemaphore) 6381 6382HOOK_API_ENTRY(void, glSpecializeShader, GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue) 6383CALL_HOOK_API(glSpecializeShader, shader, pEntryPoint, numSpecializationConstants, pConstantIndex, pConstantValue) 6384 6385HOOK_API_ENTRY(void, glSpecializeShaderARB, GLuint shader, const GLchar *pEntryPoint, GLuint numSpecializationConstants, const GLuint *pConstantIndex, const GLuint *pConstantValue) 6386CALL_HOOK_API(glSpecializeShaderARB, shader, pEntryPoint, numSpecializationConstants, pConstantIndex, pConstantValue) 6387 6388HOOK_API_ENTRY(void, glSpriteParameterfSGIX, GLenum pname, GLfloat param) 6389CALL_HOOK_API(glSpriteParameterfSGIX, pname, param) 6390 6391HOOK_API_ENTRY(void, glSpriteParameterfvSGIX, GLenum pname, const GLfloat *params) 6392CALL_HOOK_API(glSpriteParameterfvSGIX, pname, params) 6393 6394HOOK_API_ENTRY(void, glSpriteParameteriSGIX, GLenum pname, GLint param) 6395CALL_HOOK_API(glSpriteParameteriSGIX, pname, param) 6396 6397HOOK_API_ENTRY(void, glSpriteParameterivSGIX, GLenum pname, const GLint *params) 6398CALL_HOOK_API(glSpriteParameterivSGIX, pname, params) 6399 6400HOOK_API_ENTRY(void, glStartInstrumentsSGIX, void) 6401CALL_HOOK_API(glStartInstrumentsSGIX) 6402 6403HOOK_API_ENTRY(void, glStateCaptureNV, GLuint state, GLenum mode) 6404CALL_HOOK_API(glStateCaptureNV, state, mode) 6405 6406HOOK_API_ENTRY(void, glStencilClearTagEXT, GLsizei stencilTagBits, GLuint stencilClearTag) 6407CALL_HOOK_API(glStencilClearTagEXT, stencilTagBits, stencilClearTag) 6408 6409HOOK_API_ENTRY(void, glStencilFillPathInstancedNV, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum transformType, const GLfloat *transformValues) 6410CALL_HOOK_API(glStencilFillPathInstancedNV, numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType, transformValues) 6411 6412HOOK_API_ENTRY(void, glStencilFillPathNV, GLuint path, GLenum fillMode, GLuint mask) 6413CALL_HOOK_API(glStencilFillPathNV, path, fillMode, mask) 6414 6415HOOK_API_ENTRY(void, glStencilFunc, GLenum func, GLint ref, GLuint mask) 6416CALL_HOOK_API(glStencilFunc, func, ref, mask) 6417 6418HOOK_API_ENTRY(void, glStencilFuncSeparate, GLenum face, GLenum func, GLint ref, GLuint mask) 6419CALL_HOOK_API(glStencilFuncSeparate, face, func, ref, mask) 6420 6421HOOK_API_ENTRY(void, glStencilFuncSeparateATI, GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) 6422CALL_HOOK_API(glStencilFuncSeparateATI, frontfunc, backfunc, ref, mask) 6423 6424HOOK_API_ENTRY(void, glStencilMask, GLuint mask) 6425CALL_HOOK_API(glStencilMask, mask) 6426 6427HOOK_API_ENTRY(void, glStencilMaskSeparate, GLenum face, GLuint mask) 6428CALL_HOOK_API(glStencilMaskSeparate, face, mask) 6429 6430HOOK_API_ENTRY(void, glStencilOp, GLenum fail, GLenum zfail, GLenum zpass) 6431CALL_HOOK_API(glStencilOp, fail, zfail, zpass) 6432 6433HOOK_API_ENTRY(void, glStencilOpSeparate, GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) 6434CALL_HOOK_API(glStencilOpSeparate, face, sfail, dpfail, dppass) 6435 6436HOOK_API_ENTRY(void, glStencilOpSeparateATI, GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) 6437CALL_HOOK_API(glStencilOpSeparateATI, face, sfail, dpfail, dppass) 6438 6439HOOK_API_ENTRY(void, glStencilOpValueAMD, GLenum face, GLuint value) 6440CALL_HOOK_API(glStencilOpValueAMD, face, value) 6441 6442HOOK_API_ENTRY(void, glStencilStrokePathInstancedNV, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum transformType, const GLfloat *transformValues) 6443CALL_HOOK_API(glStencilStrokePathInstancedNV, numPaths, pathNameType, paths, pathBase, reference, mask, transformType, transformValues) 6444 6445HOOK_API_ENTRY(void, glStencilStrokePathNV, GLuint path, GLint reference, GLuint mask) 6446CALL_HOOK_API(glStencilStrokePathNV, path, reference, mask) 6447 6448HOOK_API_ENTRY(void, glStencilThenCoverFillPathInstancedNV, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum fillMode, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) 6449CALL_HOOK_API(glStencilThenCoverFillPathInstancedNV, numPaths, pathNameType, paths, pathBase, fillMode, mask, coverMode, transformType, transformValues) 6450 6451HOOK_API_ENTRY(void, glStencilThenCoverFillPathNV, GLuint path, GLenum fillMode, GLuint mask, GLenum coverMode) 6452CALL_HOOK_API(glStencilThenCoverFillPathNV, path, fillMode, mask, coverMode) 6453 6454HOOK_API_ENTRY(void, glStencilThenCoverStrokePathInstancedNV, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLint reference, GLuint mask, GLenum coverMode, GLenum transformType, const GLfloat *transformValues) 6455CALL_HOOK_API(glStencilThenCoverStrokePathInstancedNV, numPaths, pathNameType, paths, pathBase, reference, mask, coverMode, transformType, transformValues) 6456 6457HOOK_API_ENTRY(void, glStencilThenCoverStrokePathNV, GLuint path, GLint reference, GLuint mask, GLenum coverMode) 6458CALL_HOOK_API(glStencilThenCoverStrokePathNV, path, reference, mask, coverMode) 6459 6460HOOK_API_ENTRY(void, glStopInstrumentsSGIX, GLint marker) 6461CALL_HOOK_API(glStopInstrumentsSGIX, marker) 6462 6463HOOK_API_ENTRY(void, glStringMarkerGREMEDY, GLsizei len, const void *string) 6464CALL_HOOK_API(glStringMarkerGREMEDY, len, string) 6465 6466HOOK_API_ENTRY(void, glSubpixelPrecisionBiasNV, GLuint xbits, GLuint ybits) 6467CALL_HOOK_API(glSubpixelPrecisionBiasNV, xbits, ybits) 6468 6469HOOK_API_ENTRY(void, glSwizzleEXT, GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) 6470CALL_HOOK_API(glSwizzleEXT, res, in, outX, outY, outZ, outW) 6471 6472HOOK_API_ENTRY(void, glSyncTextureINTEL, GLuint texture) 6473CALL_HOOK_API(glSyncTextureINTEL, texture) 6474 6475HOOK_API_ENTRY(void, glTagSampleBufferSGIX, void) 6476CALL_HOOK_API(glTagSampleBufferSGIX) 6477 6478HOOK_API_ENTRY(void, glTangent3bEXT, GLbyte tx, GLbyte ty, GLbyte tz) 6479CALL_HOOK_API(glTangent3bEXT, tx, ty, tz) 6480 6481HOOK_API_ENTRY(void, glTangent3bvEXT, const GLbyte *v) 6482CALL_HOOK_API(glTangent3bvEXT, v) 6483 6484HOOK_API_ENTRY(void, glTangent3dEXT, GLdouble tx, GLdouble ty, GLdouble tz) 6485CALL_HOOK_API(glTangent3dEXT, tx, ty, tz) 6486 6487HOOK_API_ENTRY(void, glTangent3dvEXT, const GLdouble *v) 6488CALL_HOOK_API(glTangent3dvEXT, v) 6489 6490HOOK_API_ENTRY(void, glTangent3fEXT, GLfloat tx, GLfloat ty, GLfloat tz) 6491CALL_HOOK_API(glTangent3fEXT, tx, ty, tz) 6492 6493HOOK_API_ENTRY(void, glTangent3fvEXT, const GLfloat *v) 6494CALL_HOOK_API(glTangent3fvEXT, v) 6495 6496HOOK_API_ENTRY(void, glTangent3iEXT, GLint tx, GLint ty, GLint tz) 6497CALL_HOOK_API(glTangent3iEXT, tx, ty, tz) 6498 6499HOOK_API_ENTRY(void, glTangent3ivEXT, const GLint *v) 6500CALL_HOOK_API(glTangent3ivEXT, v) 6501 6502HOOK_API_ENTRY(void, glTangent3sEXT, GLshort tx, GLshort ty, GLshort tz) 6503CALL_HOOK_API(glTangent3sEXT, tx, ty, tz) 6504 6505HOOK_API_ENTRY(void, glTangent3svEXT, const GLshort *v) 6506CALL_HOOK_API(glTangent3svEXT, v) 6507 6508HOOK_API_ENTRY(void, glTangentPointerEXT, GLenum type, GLsizei stride, const void *pointer) 6509CALL_HOOK_API(glTangentPointerEXT, type, stride, pointer) 6510 6511HOOK_API_ENTRY(void, glTbufferMask3DFX, GLuint mask) 6512CALL_HOOK_API(glTbufferMask3DFX, mask) 6513 6514HOOK_API_ENTRY(void, glTessellationFactorAMD, GLfloat factor) 6515CALL_HOOK_API(glTessellationFactorAMD, factor) 6516 6517HOOK_API_ENTRY(void, glTessellationModeAMD, GLenum mode) 6518CALL_HOOK_API(glTessellationModeAMD, mode) 6519 6520HOOK_API_ENTRY(GLboolean, glTestFenceAPPLE, GLuint fence) 6521CALL_HOOK_API_RET(glTestFenceAPPLE, fence) 6522 6523HOOK_API_ENTRY(GLboolean, glTestFenceNV, GLuint fence) 6524CALL_HOOK_API_RET(glTestFenceNV, fence) 6525 6526HOOK_API_ENTRY(GLboolean, glTestObjectAPPLE, GLenum object, GLuint name) 6527CALL_HOOK_API_RET(glTestObjectAPPLE, object, name) 6528 6529HOOK_API_ENTRY(void, glTexAttachMemoryNV, GLenum target, GLuint memory, GLuint64 offset) 6530CALL_HOOK_API(glTexAttachMemoryNV, target, memory, offset) 6531 6532HOOK_API_ENTRY(void, glTexBuffer, GLenum target, GLenum internalformat, GLuint buffer) 6533CALL_HOOK_API(glTexBuffer, target, internalformat, buffer) 6534 6535HOOK_API_ENTRY(void, glTexBufferARB, GLenum target, GLenum internalformat, GLuint buffer) 6536CALL_HOOK_API(glTexBufferARB, target, internalformat, buffer) 6537 6538HOOK_API_ENTRY(void, glTexBufferEXT, GLenum target, GLenum internalformat, GLuint buffer) 6539CALL_HOOK_API(glTexBufferEXT, target, internalformat, buffer) 6540 6541HOOK_API_ENTRY(void, glTexBufferRange, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) 6542CALL_HOOK_API(glTexBufferRange, target, internalformat, buffer, offset, size) 6543 6544HOOK_API_ENTRY(void, glTexBumpParameterfvATI, GLenum pname, const GLfloat *param) 6545CALL_HOOK_API(glTexBumpParameterfvATI, pname, param) 6546 6547HOOK_API_ENTRY(void, glTexBumpParameterivATI, GLenum pname, const GLint *param) 6548CALL_HOOK_API(glTexBumpParameterivATI, pname, param) 6549 6550HOOK_API_ENTRY(void, glTexCoord1bOES, GLbyte s) 6551CALL_HOOK_API(glTexCoord1bOES, s) 6552 6553HOOK_API_ENTRY(void, glTexCoord1bvOES, const GLbyte *coords) 6554CALL_HOOK_API(glTexCoord1bvOES, coords) 6555 6556HOOK_API_ENTRY(void, glTexCoord1d, GLdouble s) 6557CALL_HOOK_API(glTexCoord1d, s) 6558 6559HOOK_API_ENTRY(void, glTexCoord1dv, const GLdouble *v) 6560CALL_HOOK_API(glTexCoord1dv, v) 6561 6562HOOK_API_ENTRY(void, glTexCoord1f, GLfloat s) 6563CALL_HOOK_API(glTexCoord1f, s) 6564 6565HOOK_API_ENTRY(void, glTexCoord1fv, const GLfloat *v) 6566CALL_HOOK_API(glTexCoord1fv, v) 6567 6568HOOK_API_ENTRY(void, glTexCoord1hNV, GLhalfNV s) 6569CALL_HOOK_API(glTexCoord1hNV, s) 6570 6571HOOK_API_ENTRY(void, glTexCoord1hvNV, const GLhalfNV *v) 6572CALL_HOOK_API(glTexCoord1hvNV, v) 6573 6574HOOK_API_ENTRY(void, glTexCoord1i, GLint s) 6575CALL_HOOK_API(glTexCoord1i, s) 6576 6577HOOK_API_ENTRY(void, glTexCoord1iv, const GLint *v) 6578CALL_HOOK_API(glTexCoord1iv, v) 6579 6580HOOK_API_ENTRY(void, glTexCoord1s, GLshort s) 6581CALL_HOOK_API(glTexCoord1s, s) 6582 6583HOOK_API_ENTRY(void, glTexCoord1sv, const GLshort *v) 6584CALL_HOOK_API(glTexCoord1sv, v) 6585 6586HOOK_API_ENTRY(void, glTexCoord1xOES, GLfixed s) 6587CALL_HOOK_API(glTexCoord1xOES, s) 6588 6589HOOK_API_ENTRY(void, glTexCoord1xvOES, const GLfixed *coords) 6590CALL_HOOK_API(glTexCoord1xvOES, coords) 6591 6592HOOK_API_ENTRY(void, glTexCoord2bOES, GLbyte s, GLbyte t) 6593CALL_HOOK_API(glTexCoord2bOES, s, t) 6594 6595HOOK_API_ENTRY(void, glTexCoord2bvOES, const GLbyte *coords) 6596CALL_HOOK_API(glTexCoord2bvOES, coords) 6597 6598HOOK_API_ENTRY(void, glTexCoord2d, GLdouble s, GLdouble t) 6599CALL_HOOK_API(glTexCoord2d, s, t) 6600 6601HOOK_API_ENTRY(void, glTexCoord2dv, const GLdouble *v) 6602CALL_HOOK_API(glTexCoord2dv, v) 6603 6604HOOK_API_ENTRY(void, glTexCoord2f, GLfloat s, GLfloat t) 6605CALL_HOOK_API(glTexCoord2f, s, t) 6606 6607HOOK_API_ENTRY(void, glTexCoord2fColor3fVertex3fSUN, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) 6608CALL_HOOK_API(glTexCoord2fColor3fVertex3fSUN, s, t, r, g, b, x, y, z) 6609 6610HOOK_API_ENTRY(void, glTexCoord2fColor3fVertex3fvSUN, const GLfloat *tc, const GLfloat *c, const GLfloat *v) 6611CALL_HOOK_API(glTexCoord2fColor3fVertex3fvSUN, tc, c, v) 6612 6613HOOK_API_ENTRY(void, glTexCoord2fColor4fNormal3fVertex3fSUN, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) 6614CALL_HOOK_API(glTexCoord2fColor4fNormal3fVertex3fSUN, s, t, r, g, b, a, nx, ny, nz, x, y, z) 6615 6616HOOK_API_ENTRY(void, glTexCoord2fColor4fNormal3fVertex3fvSUN, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v) 6617CALL_HOOK_API(glTexCoord2fColor4fNormal3fVertex3fvSUN, tc, c, n, v) 6618 6619HOOK_API_ENTRY(void, glTexCoord2fColor4ubVertex3fSUN, GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) 6620CALL_HOOK_API(glTexCoord2fColor4ubVertex3fSUN, s, t, r, g, b, a, x, y, z) 6621 6622HOOK_API_ENTRY(void, glTexCoord2fColor4ubVertex3fvSUN, const GLfloat *tc, const GLubyte *c, const GLfloat *v) 6623CALL_HOOK_API(glTexCoord2fColor4ubVertex3fvSUN, tc, c, v) 6624 6625HOOK_API_ENTRY(void, glTexCoord2fNormal3fVertex3fSUN, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) 6626CALL_HOOK_API(glTexCoord2fNormal3fVertex3fSUN, s, t, nx, ny, nz, x, y, z) 6627 6628HOOK_API_ENTRY(void, glTexCoord2fNormal3fVertex3fvSUN, const GLfloat *tc, const GLfloat *n, const GLfloat *v) 6629CALL_HOOK_API(glTexCoord2fNormal3fVertex3fvSUN, tc, n, v) 6630 6631HOOK_API_ENTRY(void, glTexCoord2fVertex3fSUN, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) 6632CALL_HOOK_API(glTexCoord2fVertex3fSUN, s, t, x, y, z) 6633 6634HOOK_API_ENTRY(void, glTexCoord2fVertex3fvSUN, const GLfloat *tc, const GLfloat *v) 6635CALL_HOOK_API(glTexCoord2fVertex3fvSUN, tc, v) 6636 6637HOOK_API_ENTRY(void, glTexCoord2fv, const GLfloat *v) 6638CALL_HOOK_API(glTexCoord2fv, v) 6639 6640HOOK_API_ENTRY(void, glTexCoord2hNV, GLhalfNV s, GLhalfNV t) 6641CALL_HOOK_API(glTexCoord2hNV, s, t) 6642 6643HOOK_API_ENTRY(void, glTexCoord2hvNV, const GLhalfNV *v) 6644CALL_HOOK_API(glTexCoord2hvNV, v) 6645 6646HOOK_API_ENTRY(void, glTexCoord2i, GLint s, GLint t) 6647CALL_HOOK_API(glTexCoord2i, s, t) 6648 6649HOOK_API_ENTRY(void, glTexCoord2iv, const GLint *v) 6650CALL_HOOK_API(glTexCoord2iv, v) 6651 6652HOOK_API_ENTRY(void, glTexCoord2s, GLshort s, GLshort t) 6653CALL_HOOK_API(glTexCoord2s, s, t) 6654 6655HOOK_API_ENTRY(void, glTexCoord2sv, const GLshort *v) 6656CALL_HOOK_API(glTexCoord2sv, v) 6657 6658HOOK_API_ENTRY(void, glTexCoord2xOES, GLfixed s, GLfixed t) 6659CALL_HOOK_API(glTexCoord2xOES, s, t) 6660 6661HOOK_API_ENTRY(void, glTexCoord2xvOES, const GLfixed *coords) 6662CALL_HOOK_API(glTexCoord2xvOES, coords) 6663 6664HOOK_API_ENTRY(void, glTexCoord3bOES, GLbyte s, GLbyte t, GLbyte r) 6665CALL_HOOK_API(glTexCoord3bOES, s, t, r) 6666 6667HOOK_API_ENTRY(void, glTexCoord3bvOES, const GLbyte *coords) 6668CALL_HOOK_API(glTexCoord3bvOES, coords) 6669 6670HOOK_API_ENTRY(void, glTexCoord3d, GLdouble s, GLdouble t, GLdouble r) 6671CALL_HOOK_API(glTexCoord3d, s, t, r) 6672 6673HOOK_API_ENTRY(void, glTexCoord3dv, const GLdouble *v) 6674CALL_HOOK_API(glTexCoord3dv, v) 6675 6676HOOK_API_ENTRY(void, glTexCoord3f, GLfloat s, GLfloat t, GLfloat r) 6677CALL_HOOK_API(glTexCoord3f, s, t, r) 6678 6679HOOK_API_ENTRY(void, glTexCoord3fv, const GLfloat *v) 6680CALL_HOOK_API(glTexCoord3fv, v) 6681 6682HOOK_API_ENTRY(void, glTexCoord3hNV, GLhalfNV s, GLhalfNV t, GLhalfNV r) 6683CALL_HOOK_API(glTexCoord3hNV, s, t, r) 6684 6685HOOK_API_ENTRY(void, glTexCoord3hvNV, const GLhalfNV *v) 6686CALL_HOOK_API(glTexCoord3hvNV, v) 6687 6688HOOK_API_ENTRY(void, glTexCoord3i, GLint s, GLint t, GLint r) 6689CALL_HOOK_API(glTexCoord3i, s, t, r) 6690 6691HOOK_API_ENTRY(void, glTexCoord3iv, const GLint *v) 6692CALL_HOOK_API(glTexCoord3iv, v) 6693 6694HOOK_API_ENTRY(void, glTexCoord3s, GLshort s, GLshort t, GLshort r) 6695CALL_HOOK_API(glTexCoord3s, s, t, r) 6696 6697HOOK_API_ENTRY(void, glTexCoord3sv, const GLshort *v) 6698CALL_HOOK_API(glTexCoord3sv, v) 6699 6700HOOK_API_ENTRY(void, glTexCoord3xOES, GLfixed s, GLfixed t, GLfixed r) 6701CALL_HOOK_API(glTexCoord3xOES, s, t, r) 6702 6703HOOK_API_ENTRY(void, glTexCoord3xvOES, const GLfixed *coords) 6704CALL_HOOK_API(glTexCoord3xvOES, coords) 6705 6706HOOK_API_ENTRY(void, glTexCoord4bOES, GLbyte s, GLbyte t, GLbyte r, GLbyte q) 6707CALL_HOOK_API(glTexCoord4bOES, s, t, r, q) 6708 6709HOOK_API_ENTRY(void, glTexCoord4bvOES, const GLbyte *coords) 6710CALL_HOOK_API(glTexCoord4bvOES, coords) 6711 6712HOOK_API_ENTRY(void, glTexCoord4d, GLdouble s, GLdouble t, GLdouble r, GLdouble q) 6713CALL_HOOK_API(glTexCoord4d, s, t, r, q) 6714 6715HOOK_API_ENTRY(void, glTexCoord4dv, const GLdouble *v) 6716CALL_HOOK_API(glTexCoord4dv, v) 6717 6718HOOK_API_ENTRY(void, glTexCoord4f, GLfloat s, GLfloat t, GLfloat r, GLfloat q) 6719CALL_HOOK_API(glTexCoord4f, s, t, r, q) 6720 6721HOOK_API_ENTRY(void, glTexCoord4fColor4fNormal3fVertex4fSUN, GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 6722CALL_HOOK_API(glTexCoord4fColor4fNormal3fVertex4fSUN, s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w) 6723 6724HOOK_API_ENTRY(void, glTexCoord4fColor4fNormal3fVertex4fvSUN, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v) 6725CALL_HOOK_API(glTexCoord4fColor4fNormal3fVertex4fvSUN, tc, c, n, v) 6726 6727HOOK_API_ENTRY(void, glTexCoord4fVertex4fSUN, GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 6728CALL_HOOK_API(glTexCoord4fVertex4fSUN, s, t, p, q, x, y, z, w) 6729 6730HOOK_API_ENTRY(void, glTexCoord4fVertex4fvSUN, const GLfloat *tc, const GLfloat *v) 6731CALL_HOOK_API(glTexCoord4fVertex4fvSUN, tc, v) 6732 6733HOOK_API_ENTRY(void, glTexCoord4fv, const GLfloat *v) 6734CALL_HOOK_API(glTexCoord4fv, v) 6735 6736HOOK_API_ENTRY(void, glTexCoord4hNV, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q) 6737CALL_HOOK_API(glTexCoord4hNV, s, t, r, q) 6738 6739HOOK_API_ENTRY(void, glTexCoord4hvNV, const GLhalfNV *v) 6740CALL_HOOK_API(glTexCoord4hvNV, v) 6741 6742HOOK_API_ENTRY(void, glTexCoord4i, GLint s, GLint t, GLint r, GLint q) 6743CALL_HOOK_API(glTexCoord4i, s, t, r, q) 6744 6745HOOK_API_ENTRY(void, glTexCoord4iv, const GLint *v) 6746CALL_HOOK_API(glTexCoord4iv, v) 6747 6748HOOK_API_ENTRY(void, glTexCoord4s, GLshort s, GLshort t, GLshort r, GLshort q) 6749CALL_HOOK_API(glTexCoord4s, s, t, r, q) 6750 6751HOOK_API_ENTRY(void, glTexCoord4sv, const GLshort *v) 6752CALL_HOOK_API(glTexCoord4sv, v) 6753 6754HOOK_API_ENTRY(void, glTexCoord4xOES, GLfixed s, GLfixed t, GLfixed r, GLfixed q) 6755CALL_HOOK_API(glTexCoord4xOES, s, t, r, q) 6756 6757HOOK_API_ENTRY(void, glTexCoord4xvOES, const GLfixed *coords) 6758CALL_HOOK_API(glTexCoord4xvOES, coords) 6759 6760HOOK_API_ENTRY(void, glTexCoordFormatNV, GLint size, GLenum type, GLsizei stride) 6761CALL_HOOK_API(glTexCoordFormatNV, size, type, stride) 6762 6763HOOK_API_ENTRY(void, glTexCoordP1ui, GLenum type, GLuint coords) 6764CALL_HOOK_API(glTexCoordP1ui, type, coords) 6765 6766HOOK_API_ENTRY(void, glTexCoordP1uiv, GLenum type, const GLuint *coords) 6767CALL_HOOK_API(glTexCoordP1uiv, type, coords) 6768 6769HOOK_API_ENTRY(void, glTexCoordP2ui, GLenum type, GLuint coords) 6770CALL_HOOK_API(glTexCoordP2ui, type, coords) 6771 6772HOOK_API_ENTRY(void, glTexCoordP2uiv, GLenum type, const GLuint *coords) 6773CALL_HOOK_API(glTexCoordP2uiv, type, coords) 6774 6775HOOK_API_ENTRY(void, glTexCoordP3ui, GLenum type, GLuint coords) 6776CALL_HOOK_API(glTexCoordP3ui, type, coords) 6777 6778HOOK_API_ENTRY(void, glTexCoordP3uiv, GLenum type, const GLuint *coords) 6779CALL_HOOK_API(glTexCoordP3uiv, type, coords) 6780 6781HOOK_API_ENTRY(void, glTexCoordP4ui, GLenum type, GLuint coords) 6782CALL_HOOK_API(glTexCoordP4ui, type, coords) 6783 6784HOOK_API_ENTRY(void, glTexCoordP4uiv, GLenum type, const GLuint *coords) 6785CALL_HOOK_API(glTexCoordP4uiv, type, coords) 6786 6787HOOK_API_ENTRY(void, glTexCoordPointer, GLint size, GLenum type, GLsizei stride, const GLvoid *ptr) 6788CALL_HOOK_API(glTexCoordPointer, size, type, stride, ptr) 6789 6790HOOK_API_ENTRY(void, glTexCoordPointerEXT, GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer) 6791CALL_HOOK_API(glTexCoordPointerEXT, size, type, stride, count, pointer) 6792 6793HOOK_API_ENTRY(void, glTexCoordPointerListIBM, GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride) 6794CALL_HOOK_API(glTexCoordPointerListIBM, size, type, stride, pointer, ptrstride) 6795 6796HOOK_API_ENTRY(void, glTexCoordPointervINTEL, GLint size, GLenum type, const void **pointer) 6797CALL_HOOK_API(glTexCoordPointervINTEL, size, type, pointer) 6798 6799HOOK_API_ENTRY(void, glTexEnvf, GLenum target, GLenum pname, GLfloat param) 6800CALL_HOOK_API(glTexEnvf, target, pname, param) 6801 6802HOOK_API_ENTRY(void, glTexEnvfv, GLenum target, GLenum pname, const GLfloat *params) 6803CALL_HOOK_API(glTexEnvfv, target, pname, params) 6804 6805HOOK_API_ENTRY(void, glTexEnvi, GLenum target, GLenum pname, GLint param) 6806CALL_HOOK_API(glTexEnvi, target, pname, param) 6807 6808HOOK_API_ENTRY(void, glTexEnviv, GLenum target, GLenum pname, const GLint *params) 6809CALL_HOOK_API(glTexEnviv, target, pname, params) 6810 6811HOOK_API_ENTRY(void, glTexEnvxOES, GLenum target, GLenum pname, GLfixed param) 6812CALL_HOOK_API(glTexEnvxOES, target, pname, param) 6813 6814HOOK_API_ENTRY(void, glTexEnvxvOES, GLenum target, GLenum pname, const GLfixed *params) 6815CALL_HOOK_API(glTexEnvxvOES, target, pname, params) 6816 6817HOOK_API_ENTRY(void, glTexFilterFuncSGIS, GLenum target, GLenum filter, GLsizei n, const GLfloat *weights) 6818CALL_HOOK_API(glTexFilterFuncSGIS, target, filter, n, weights) 6819 6820HOOK_API_ENTRY(void, glTexGend, GLenum coord, GLenum pname, GLdouble param) 6821CALL_HOOK_API(glTexGend, coord, pname, param) 6822 6823HOOK_API_ENTRY(void, glTexGendv, GLenum coord, GLenum pname, const GLdouble *params) 6824CALL_HOOK_API(glTexGendv, coord, pname, params) 6825 6826HOOK_API_ENTRY(void, glTexGenf, GLenum coord, GLenum pname, GLfloat param) 6827CALL_HOOK_API(glTexGenf, coord, pname, param) 6828 6829HOOK_API_ENTRY(void, glTexGenfv, GLenum coord, GLenum pname, const GLfloat *params) 6830CALL_HOOK_API(glTexGenfv, coord, pname, params) 6831 6832HOOK_API_ENTRY(void, glTexGeni, GLenum coord, GLenum pname, GLint param) 6833CALL_HOOK_API(glTexGeni, coord, pname, param) 6834 6835HOOK_API_ENTRY(void, glTexGeniv, GLenum coord, GLenum pname, const GLint *params) 6836CALL_HOOK_API(glTexGeniv, coord, pname, params) 6837 6838HOOK_API_ENTRY(void, glTexGenxOES, GLenum coord, GLenum pname, GLfixed param) 6839CALL_HOOK_API(glTexGenxOES, coord, pname, param) 6840 6841HOOK_API_ENTRY(void, glTexGenxvOES, GLenum coord, GLenum pname, const GLfixed *params) 6842CALL_HOOK_API(glTexGenxvOES, coord, pname, params) 6843 6844HOOK_API_ENTRY(void, glTexImage1D, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels) 6845CALL_HOOK_API(glTexImage1D, target, level, internalformat, width, border, format, type, pixels) 6846 6847HOOK_API_ENTRY(void, glTexImage2D, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels) 6848CALL_HOOK_API(glTexImage2D, target, level, internalformat, width, height, border, format, type, pixels) 6849 6850HOOK_API_ENTRY(void, glTexImage2DMultisample, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) 6851CALL_HOOK_API(glTexImage2DMultisample, target, samples, internalformat, width, height, fixedsamplelocations) 6852 6853HOOK_API_ENTRY(void, glTexImage2DMultisampleCoverageNV, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations) 6854CALL_HOOK_API(glTexImage2DMultisampleCoverageNV, target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations) 6855 6856HOOK_API_ENTRY(void, glTexImage3D, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels) 6857CALL_HOOK_API(glTexImage3D, target, level, internalformat, width, height, depth, border, format, type, pixels) 6858 6859HOOK_API_ENTRY(void, glTexImage3DEXT, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels) 6860CALL_HOOK_API(glTexImage3DEXT, target, level, internalformat, width, height, depth, border, format, type, pixels) 6861 6862HOOK_API_ENTRY(void, glTexImage3DMultisample, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) 6863CALL_HOOK_API(glTexImage3DMultisample, target, samples, internalformat, width, height, depth, fixedsamplelocations) 6864 6865HOOK_API_ENTRY(void, glTexImage3DMultisampleCoverageNV, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations) 6866CALL_HOOK_API(glTexImage3DMultisampleCoverageNV, target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations) 6867 6868HOOK_API_ENTRY(void, glTexImage4DSGIS, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const void *pixels) 6869CALL_HOOK_API(glTexImage4DSGIS, target, level, internalformat, width, height, depth, size4d, border, format, type, pixels) 6870 6871HOOK_API_ENTRY(void, glTexPageCommitmentARB, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit) 6872CALL_HOOK_API(glTexPageCommitmentARB, target, level, xoffset, yoffset, zoffset, width, height, depth, commit) 6873 6874HOOK_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) 6875CALL_HOOK_API(glTexPageCommitmentMemNV, target, layer, level, xoffset, yoffset, zoffset, width, height, depth, memory, offset, commit) 6876 6877HOOK_API_ENTRY(void, glTexParameterIiv, GLenum target, GLenum pname, const GLint *params) 6878CALL_HOOK_API(glTexParameterIiv, target, pname, params) 6879 6880HOOK_API_ENTRY(void, glTexParameterIivEXT, GLenum target, GLenum pname, const GLint *params) 6881CALL_HOOK_API(glTexParameterIivEXT, target, pname, params) 6882 6883HOOK_API_ENTRY(void, glTexParameterIuiv, GLenum target, GLenum pname, const GLuint *params) 6884CALL_HOOK_API(glTexParameterIuiv, target, pname, params) 6885 6886HOOK_API_ENTRY(void, glTexParameterIuivEXT, GLenum target, GLenum pname, const GLuint *params) 6887CALL_HOOK_API(glTexParameterIuivEXT, target, pname, params) 6888 6889HOOK_API_ENTRY(void, glTexParameterf, GLenum target, GLenum pname, GLfloat param) 6890CALL_HOOK_API(glTexParameterf, target, pname, param) 6891 6892HOOK_API_ENTRY(void, glTexParameterfv, GLenum target, GLenum pname, const GLfloat *params) 6893CALL_HOOK_API(glTexParameterfv, target, pname, params) 6894 6895HOOK_API_ENTRY(void, glTexParameteri, GLenum target, GLenum pname, GLint param) 6896CALL_HOOK_API(glTexParameteri, target, pname, param) 6897 6898HOOK_API_ENTRY(void, glTexParameteriv, GLenum target, GLenum pname, const GLint *params) 6899CALL_HOOK_API(glTexParameteriv, target, pname, params) 6900 6901HOOK_API_ENTRY(void, glTexParameterxOES, GLenum target, GLenum pname, GLfixed param) 6902CALL_HOOK_API(glTexParameterxOES, target, pname, param) 6903 6904HOOK_API_ENTRY(void, glTexParameterxvOES, GLenum target, GLenum pname, const GLfixed *params) 6905CALL_HOOK_API(glTexParameterxvOES, target, pname, params) 6906 6907HOOK_API_ENTRY(void, glTexRenderbufferNV, GLenum target, GLuint renderbuffer) 6908CALL_HOOK_API(glTexRenderbufferNV, target, renderbuffer) 6909 6910HOOK_API_ENTRY(void, glTexStorage1D, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width) 6911CALL_HOOK_API(glTexStorage1D, target, levels, internalformat, width) 6912 6913HOOK_API_ENTRY(void, glTexStorage1DEXT, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width) 6914CALL_HOOK_API(glTexStorage1DEXT, target, levels, internalformat, width) 6915 6916HOOK_API_ENTRY(void, glTexStorage2D, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) 6917CALL_HOOK_API(glTexStorage2D, target, levels, internalformat, width, height) 6918 6919HOOK_API_ENTRY(void, glTexStorage2DEXT, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) 6920CALL_HOOK_API(glTexStorage2DEXT, target, levels, internalformat, width, height) 6921 6922HOOK_API_ENTRY(void, glTexStorage2DMultisample, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) 6923CALL_HOOK_API(glTexStorage2DMultisample, target, samples, internalformat, width, height, fixedsamplelocations) 6924 6925HOOK_API_ENTRY(void, glTexStorage3D, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) 6926CALL_HOOK_API(glTexStorage3D, target, levels, internalformat, width, height, depth) 6927 6928HOOK_API_ENTRY(void, glTexStorage3DEXT, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) 6929CALL_HOOK_API(glTexStorage3DEXT, target, levels, internalformat, width, height, depth) 6930 6931HOOK_API_ENTRY(void, glTexStorage3DMultisample, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) 6932CALL_HOOK_API(glTexStorage3DMultisample, target, samples, internalformat, width, height, depth, fixedsamplelocations) 6933 6934HOOK_API_ENTRY(void, glTexStorageMem1DEXT, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset) 6935CALL_HOOK_API(glTexStorageMem1DEXT, target, levels, internalFormat, width, memory, offset) 6936 6937HOOK_API_ENTRY(void, glTexStorageMem2DEXT, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset) 6938CALL_HOOK_API(glTexStorageMem2DEXT, target, levels, internalFormat, width, height, memory, offset) 6939 6940HOOK_API_ENTRY(void, glTexStorageMem2DMultisampleEXT, GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset) 6941CALL_HOOK_API(glTexStorageMem2DMultisampleEXT, target, samples, internalFormat, width, height, fixedSampleLocations, memory, offset) 6942 6943HOOK_API_ENTRY(void, glTexStorageMem3DEXT, GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset) 6944CALL_HOOK_API(glTexStorageMem3DEXT, target, levels, internalFormat, width, height, depth, memory, offset) 6945 6946HOOK_API_ENTRY(void, glTexStorageMem3DMultisampleEXT, GLenum target, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset) 6947CALL_HOOK_API(glTexStorageMem3DMultisampleEXT, target, samples, internalFormat, width, height, depth, fixedSampleLocations, memory, offset) 6948 6949HOOK_API_ENTRY(void, glTexStorageSparseAMD, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags) 6950CALL_HOOK_API(glTexStorageSparseAMD, target, internalFormat, width, height, depth, layers, flags) 6951 6952HOOK_API_ENTRY(void, glTexSubImage1D, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels) 6953CALL_HOOK_API(glTexSubImage1D, target, level, xoffset, width, format, type, pixels) 6954 6955HOOK_API_ENTRY(void, glTexSubImage1DEXT, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels) 6956CALL_HOOK_API(glTexSubImage1DEXT, target, level, xoffset, width, format, type, pixels) 6957 6958HOOK_API_ENTRY(void, glTexSubImage2D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) 6959CALL_HOOK_API(glTexSubImage2D, target, level, xoffset, yoffset, width, height, format, type, pixels) 6960 6961HOOK_API_ENTRY(void, glTexSubImage2DEXT, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) 6962CALL_HOOK_API(glTexSubImage2DEXT, target, level, xoffset, yoffset, width, height, format, type, pixels) 6963 6964HOOK_API_ENTRY(void, glTexSubImage3D, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) 6965CALL_HOOK_API(glTexSubImage3D, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) 6966 6967HOOK_API_ENTRY(void, glTexSubImage3DEXT, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) 6968CALL_HOOK_API(glTexSubImage3DEXT, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) 6969 6970HOOK_API_ENTRY(void, glTexSubImage4DSGIS, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const void *pixels) 6971CALL_HOOK_API(glTexSubImage4DSGIS, target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels) 6972 6973HOOK_API_ENTRY(void, glTextureAttachMemoryNV, GLuint texture, GLuint memory, GLuint64 offset) 6974CALL_HOOK_API(glTextureAttachMemoryNV, texture, memory, offset) 6975 6976HOOK_API_ENTRY(void, glTextureBarrier, void) 6977CALL_HOOK_API(glTextureBarrier) 6978 6979HOOK_API_ENTRY(void, glTextureBarrierNV, void) 6980CALL_HOOK_API(glTextureBarrierNV) 6981 6982HOOK_API_ENTRY(void, glTextureBuffer, GLuint texture, GLenum internalformat, GLuint buffer) 6983CALL_HOOK_API(glTextureBuffer, texture, internalformat, buffer) 6984 6985HOOK_API_ENTRY(void, glTextureBufferEXT, GLuint texture, GLenum target, GLenum internalformat, GLuint buffer) 6986CALL_HOOK_API(glTextureBufferEXT, texture, target, internalformat, buffer) 6987 6988HOOK_API_ENTRY(void, glTextureBufferRange, GLuint texture, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) 6989CALL_HOOK_API(glTextureBufferRange, texture, internalformat, buffer, offset, size) 6990 6991HOOK_API_ENTRY(void, glTextureBufferRangeEXT, GLuint texture, GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size) 6992CALL_HOOK_API(glTextureBufferRangeEXT, texture, target, internalformat, buffer, offset, size) 6993 6994HOOK_API_ENTRY(void, glTextureColorMaskSGIS, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) 6995CALL_HOOK_API(glTextureColorMaskSGIS, red, green, blue, alpha) 6996 6997HOOK_API_ENTRY(void, glTextureImage1DEXT, GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels) 6998CALL_HOOK_API(glTextureImage1DEXT, texture, target, level, internalformat, width, border, format, type, pixels) 6999 7000HOOK_API_ENTRY(void, glTextureImage2DEXT, GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels) 7001CALL_HOOK_API(glTextureImage2DEXT, texture, target, level, internalformat, width, height, border, format, type, pixels) 7002 7003HOOK_API_ENTRY(void, glTextureImage2DMultisampleCoverageNV, GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations) 7004CALL_HOOK_API(glTextureImage2DMultisampleCoverageNV, texture, target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations) 7005 7006HOOK_API_ENTRY(void, glTextureImage2DMultisampleNV, GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations) 7007CALL_HOOK_API(glTextureImage2DMultisampleNV, texture, target, samples, internalFormat, width, height, fixedSampleLocations) 7008 7009HOOK_API_ENTRY(void, glTextureImage3DEXT, GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels) 7010CALL_HOOK_API(glTextureImage3DEXT, texture, target, level, internalformat, width, height, depth, border, format, type, pixels) 7011 7012HOOK_API_ENTRY(void, glTextureImage3DMultisampleCoverageNV, GLuint texture, GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations) 7013CALL_HOOK_API(glTextureImage3DMultisampleCoverageNV, texture, target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations) 7014 7015HOOK_API_ENTRY(void, glTextureImage3DMultisampleNV, GLuint texture, GLenum target, GLsizei samples, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations) 7016CALL_HOOK_API(glTextureImage3DMultisampleNV, texture, target, samples, internalFormat, width, height, depth, fixedSampleLocations) 7017 7018HOOK_API_ENTRY(void, glTextureLightEXT, GLenum pname) 7019CALL_HOOK_API(glTextureLightEXT, pname) 7020 7021HOOK_API_ENTRY(void, glTextureMaterialEXT, GLenum face, GLenum mode) 7022CALL_HOOK_API(glTextureMaterialEXT, face, mode) 7023 7024HOOK_API_ENTRY(void, glTextureNormalEXT, GLenum mode) 7025CALL_HOOK_API(glTextureNormalEXT, mode) 7026 7027HOOK_API_ENTRY(void, glTexturePageCommitmentEXT, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit) 7028CALL_HOOK_API(glTexturePageCommitmentEXT, texture, level, xoffset, yoffset, zoffset, width, height, depth, commit) 7029 7030HOOK_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) 7031CALL_HOOK_API(glTexturePageCommitmentMemNV, texture, layer, level, xoffset, yoffset, zoffset, width, height, depth, memory, offset, commit) 7032 7033HOOK_API_ENTRY(void, glTextureParameterIiv, GLuint texture, GLenum pname, const GLint *params) 7034CALL_HOOK_API(glTextureParameterIiv, texture, pname, params) 7035 7036HOOK_API_ENTRY(void, glTextureParameterIivEXT, GLuint texture, GLenum target, GLenum pname, const GLint *params) 7037CALL_HOOK_API(glTextureParameterIivEXT, texture, target, pname, params) 7038 7039HOOK_API_ENTRY(void, glTextureParameterIuiv, GLuint texture, GLenum pname, const GLuint *params) 7040CALL_HOOK_API(glTextureParameterIuiv, texture, pname, params) 7041 7042HOOK_API_ENTRY(void, glTextureParameterIuivEXT, GLuint texture, GLenum target, GLenum pname, const GLuint *params) 7043CALL_HOOK_API(glTextureParameterIuivEXT, texture, target, pname, params) 7044 7045HOOK_API_ENTRY(void, glTextureParameterf, GLuint texture, GLenum pname, GLfloat param) 7046CALL_HOOK_API(glTextureParameterf, texture, pname, param) 7047 7048HOOK_API_ENTRY(void, glTextureParameterfEXT, GLuint texture, GLenum target, GLenum pname, GLfloat param) 7049CALL_HOOK_API(glTextureParameterfEXT, texture, target, pname, param) 7050 7051HOOK_API_ENTRY(void, glTextureParameterfv, GLuint texture, GLenum pname, const GLfloat *param) 7052CALL_HOOK_API(glTextureParameterfv, texture, pname, param) 7053 7054HOOK_API_ENTRY(void, glTextureParameterfvEXT, GLuint texture, GLenum target, GLenum pname, const GLfloat *params) 7055CALL_HOOK_API(glTextureParameterfvEXT, texture, target, pname, params) 7056 7057HOOK_API_ENTRY(void, glTextureParameteri, GLuint texture, GLenum pname, GLint param) 7058CALL_HOOK_API(glTextureParameteri, texture, pname, param) 7059 7060HOOK_API_ENTRY(void, glTextureParameteriEXT, GLuint texture, GLenum target, GLenum pname, GLint param) 7061CALL_HOOK_API(glTextureParameteriEXT, texture, target, pname, param) 7062 7063HOOK_API_ENTRY(void, glTextureParameteriv, GLuint texture, GLenum pname, const GLint *param) 7064CALL_HOOK_API(glTextureParameteriv, texture, pname, param) 7065 7066HOOK_API_ENTRY(void, glTextureParameterivEXT, GLuint texture, GLenum target, GLenum pname, const GLint *params) 7067CALL_HOOK_API(glTextureParameterivEXT, texture, target, pname, params) 7068 7069HOOK_API_ENTRY(void, glTextureRangeAPPLE, GLenum target, GLsizei length, const void *pointer) 7070CALL_HOOK_API(glTextureRangeAPPLE, target, length, pointer) 7071 7072HOOK_API_ENTRY(void, glTextureRenderbufferEXT, GLuint texture, GLenum target, GLuint renderbuffer) 7073CALL_HOOK_API(glTextureRenderbufferEXT, texture, target, renderbuffer) 7074 7075HOOK_API_ENTRY(void, glTextureStorage1D, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width) 7076CALL_HOOK_API(glTextureStorage1D, texture, levels, internalformat, width) 7077 7078HOOK_API_ENTRY(void, glTextureStorage1DEXT, GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width) 7079CALL_HOOK_API(glTextureStorage1DEXT, texture, target, levels, internalformat, width) 7080 7081HOOK_API_ENTRY(void, glTextureStorage2D, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) 7082CALL_HOOK_API(glTextureStorage2D, texture, levels, internalformat, width, height) 7083 7084HOOK_API_ENTRY(void, glTextureStorage2DEXT, GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height) 7085CALL_HOOK_API(glTextureStorage2DEXT, texture, target, levels, internalformat, width, height) 7086 7087HOOK_API_ENTRY(void, glTextureStorage2DMultisample, GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) 7088CALL_HOOK_API(glTextureStorage2DMultisample, texture, samples, internalformat, width, height, fixedsamplelocations) 7089 7090HOOK_API_ENTRY(void, glTextureStorage2DMultisampleEXT, GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations) 7091CALL_HOOK_API(glTextureStorage2DMultisampleEXT, texture, target, samples, internalformat, width, height, fixedsamplelocations) 7092 7093HOOK_API_ENTRY(void, glTextureStorage3D, GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) 7094CALL_HOOK_API(glTextureStorage3D, texture, levels, internalformat, width, height, depth) 7095 7096HOOK_API_ENTRY(void, glTextureStorage3DEXT, GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth) 7097CALL_HOOK_API(glTextureStorage3DEXT, texture, target, levels, internalformat, width, height, depth) 7098 7099HOOK_API_ENTRY(void, glTextureStorage3DMultisample, GLuint texture, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) 7100CALL_HOOK_API(glTextureStorage3DMultisample, texture, samples, internalformat, width, height, depth, fixedsamplelocations) 7101 7102HOOK_API_ENTRY(void, glTextureStorage3DMultisampleEXT, GLuint texture, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations) 7103CALL_HOOK_API(glTextureStorage3DMultisampleEXT, texture, target, samples, internalformat, width, height, depth, fixedsamplelocations) 7104 7105HOOK_API_ENTRY(void, glTextureStorageMem1DEXT, GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLuint memory, GLuint64 offset) 7106CALL_HOOK_API(glTextureStorageMem1DEXT, texture, levels, internalFormat, width, memory, offset) 7107 7108HOOK_API_ENTRY(void, glTextureStorageMem2DEXT, GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset) 7109CALL_HOOK_API(glTextureStorageMem2DEXT, texture, levels, internalFormat, width, height, memory, offset) 7110 7111HOOK_API_ENTRY(void, glTextureStorageMem2DMultisampleEXT, GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset) 7112CALL_HOOK_API(glTextureStorageMem2DMultisampleEXT, texture, samples, internalFormat, width, height, fixedSampleLocations, memory, offset) 7113 7114HOOK_API_ENTRY(void, glTextureStorageMem3DEXT, GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLuint memory, GLuint64 offset) 7115CALL_HOOK_API(glTextureStorageMem3DEXT, texture, levels, internalFormat, width, height, depth, memory, offset) 7116 7117HOOK_API_ENTRY(void, glTextureStorageMem3DMultisampleEXT, GLuint texture, GLsizei samples, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedSampleLocations, GLuint memory, GLuint64 offset) 7118CALL_HOOK_API(glTextureStorageMem3DMultisampleEXT, texture, samples, internalFormat, width, height, depth, fixedSampleLocations, memory, offset) 7119 7120HOOK_API_ENTRY(void, glTextureStorageSparseAMD, GLuint texture, GLenum target, GLenum internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLsizei layers, GLbitfield flags) 7121CALL_HOOK_API(glTextureStorageSparseAMD, texture, target, internalFormat, width, height, depth, layers, flags) 7122 7123HOOK_API_ENTRY(void, glTextureSubImage1D, GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels) 7124CALL_HOOK_API(glTextureSubImage1D, texture, level, xoffset, width, format, type, pixels) 7125 7126HOOK_API_ENTRY(void, glTextureSubImage1DEXT, GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels) 7127CALL_HOOK_API(glTextureSubImage1DEXT, texture, target, level, xoffset, width, format, type, pixels) 7128 7129HOOK_API_ENTRY(void, glTextureSubImage2D, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) 7130CALL_HOOK_API(glTextureSubImage2D, texture, level, xoffset, yoffset, width, height, format, type, pixels) 7131 7132HOOK_API_ENTRY(void, glTextureSubImage2DEXT, GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels) 7133CALL_HOOK_API(glTextureSubImage2DEXT, texture, target, level, xoffset, yoffset, width, height, format, type, pixels) 7134 7135HOOK_API_ENTRY(void, glTextureSubImage3D, GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) 7136CALL_HOOK_API(glTextureSubImage3D, texture, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) 7137 7138HOOK_API_ENTRY(void, glTextureSubImage3DEXT, GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels) 7139CALL_HOOK_API(glTextureSubImage3DEXT, texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) 7140 7141HOOK_API_ENTRY(void, glTextureView, GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers) 7142CALL_HOOK_API(glTextureView, texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers) 7143 7144HOOK_API_ENTRY(void, glTrackMatrixNV, GLenum target, GLuint address, GLenum matrix, GLenum transform) 7145CALL_HOOK_API(glTrackMatrixNV, target, address, matrix, transform) 7146 7147HOOK_API_ENTRY(void, glTransformFeedbackAttribsNV, GLsizei count, const GLint *attribs, GLenum bufferMode) 7148CALL_HOOK_API(glTransformFeedbackAttribsNV, count, attribs, bufferMode) 7149 7150HOOK_API_ENTRY(void, glTransformFeedbackBufferBase, GLuint xfb, GLuint index, GLuint buffer) 7151CALL_HOOK_API(glTransformFeedbackBufferBase, xfb, index, buffer) 7152 7153HOOK_API_ENTRY(void, glTransformFeedbackBufferRange, GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) 7154CALL_HOOK_API(glTransformFeedbackBufferRange, xfb, index, buffer, offset, size) 7155 7156HOOK_API_ENTRY(void, glTransformFeedbackStreamAttribsNV, GLsizei count, const GLint *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode) 7157CALL_HOOK_API(glTransformFeedbackStreamAttribsNV, count, attribs, nbuffers, bufstreams, bufferMode) 7158 7159HOOK_API_ENTRY(void, glTransformFeedbackVaryings, GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode) 7160CALL_HOOK_API(glTransformFeedbackVaryings, program, count, varyings, bufferMode) 7161 7162HOOK_API_ENTRY(void, glTransformFeedbackVaryingsEXT, GLuint program, GLsizei count, const GLchar *const*varyings, GLenum bufferMode) 7163CALL_HOOK_API(glTransformFeedbackVaryingsEXT, program, count, varyings, bufferMode) 7164 7165HOOK_API_ENTRY(void, glTransformFeedbackVaryingsNV, GLuint program, GLsizei count, const GLint *locations, GLenum bufferMode) 7166CALL_HOOK_API(glTransformFeedbackVaryingsNV, program, count, locations, bufferMode) 7167 7168HOOK_API_ENTRY(void, glTransformPathNV, GLuint resultPath, GLuint srcPath, GLenum transformType, const GLfloat *transformValues) 7169CALL_HOOK_API(glTransformPathNV, resultPath, srcPath, transformType, transformValues) 7170 7171HOOK_API_ENTRY(void, glTranslated, GLdouble x, GLdouble y, GLdouble z) 7172CALL_HOOK_API(glTranslated, x, y, z) 7173 7174HOOK_API_ENTRY(void, glTranslatef, GLfloat x, GLfloat y, GLfloat z) 7175CALL_HOOK_API(glTranslatef, x, y, z) 7176 7177HOOK_API_ENTRY(void, glTranslatexOES, GLfixed x, GLfixed y, GLfixed z) 7178CALL_HOOK_API(glTranslatexOES, x, y, z) 7179 7180HOOK_API_ENTRY(void, glUniform1d, GLint location, GLdouble x) 7181CALL_HOOK_API(glUniform1d, location, x) 7182 7183HOOK_API_ENTRY(void, glUniform1dv, GLint location, GLsizei count, const GLdouble *value) 7184CALL_HOOK_API(glUniform1dv, location, count, value) 7185 7186HOOK_API_ENTRY(void, glUniform1f, GLint location, GLfloat v0) 7187CALL_HOOK_API(glUniform1f, location, v0) 7188 7189HOOK_API_ENTRY(void, glUniform1fARB, GLint location, GLfloat v0) 7190CALL_HOOK_API(glUniform1fARB, location, v0) 7191 7192HOOK_API_ENTRY(void, glUniform1fv, GLint location, GLsizei count, const GLfloat *value) 7193CALL_HOOK_API(glUniform1fv, location, count, value) 7194 7195HOOK_API_ENTRY(void, glUniform1fvARB, GLint location, GLsizei count, const GLfloat *value) 7196CALL_HOOK_API(glUniform1fvARB, location, count, value) 7197 7198HOOK_API_ENTRY(void, glUniform1i, GLint location, GLint v0) 7199CALL_HOOK_API(glUniform1i, location, v0) 7200 7201HOOK_API_ENTRY(void, glUniform1i64ARB, GLint location, GLint64 x) 7202CALL_HOOK_API(glUniform1i64ARB, location, x) 7203 7204HOOK_API_ENTRY(void, glUniform1i64NV, GLint location, GLint64EXT x) 7205CALL_HOOK_API(glUniform1i64NV, location, x) 7206 7207HOOK_API_ENTRY(void, glUniform1i64vARB, GLint location, GLsizei count, const GLint64 *value) 7208CALL_HOOK_API(glUniform1i64vARB, location, count, value) 7209 7210HOOK_API_ENTRY(void, glUniform1i64vNV, GLint location, GLsizei count, const GLint64EXT *value) 7211CALL_HOOK_API(glUniform1i64vNV, location, count, value) 7212 7213HOOK_API_ENTRY(void, glUniform1iARB, GLint location, GLint v0) 7214CALL_HOOK_API(glUniform1iARB, location, v0) 7215 7216HOOK_API_ENTRY(void, glUniform1iv, GLint location, GLsizei count, const GLint *value) 7217CALL_HOOK_API(glUniform1iv, location, count, value) 7218 7219HOOK_API_ENTRY(void, glUniform1ivARB, GLint location, GLsizei count, const GLint *value) 7220CALL_HOOK_API(glUniform1ivARB, location, count, value) 7221 7222HOOK_API_ENTRY(void, glUniform1ui, GLint location, GLuint v0) 7223CALL_HOOK_API(glUniform1ui, location, v0) 7224 7225HOOK_API_ENTRY(void, glUniform1ui64ARB, GLint location, GLuint64 x) 7226CALL_HOOK_API(glUniform1ui64ARB, location, x) 7227 7228HOOK_API_ENTRY(void, glUniform1ui64NV, GLint location, GLuint64EXT x) 7229CALL_HOOK_API(glUniform1ui64NV, location, x) 7230 7231HOOK_API_ENTRY(void, glUniform1ui64vARB, GLint location, GLsizei count, const GLuint64 *value) 7232CALL_HOOK_API(glUniform1ui64vARB, location, count, value) 7233 7234HOOK_API_ENTRY(void, glUniform1ui64vNV, GLint location, GLsizei count, const GLuint64EXT *value) 7235CALL_HOOK_API(glUniform1ui64vNV, location, count, value) 7236 7237HOOK_API_ENTRY(void, glUniform1uiEXT, GLint location, GLuint v0) 7238CALL_HOOK_API(glUniform1uiEXT, location, v0) 7239 7240HOOK_API_ENTRY(void, glUniform1uiv, GLint location, GLsizei count, const GLuint *value) 7241CALL_HOOK_API(glUniform1uiv, location, count, value) 7242 7243HOOK_API_ENTRY(void, glUniform1uivEXT, GLint location, GLsizei count, const GLuint *value) 7244CALL_HOOK_API(glUniform1uivEXT, location, count, value) 7245 7246HOOK_API_ENTRY(void, glUniform2d, GLint location, GLdouble x, GLdouble y) 7247CALL_HOOK_API(glUniform2d, location, x, y) 7248 7249HOOK_API_ENTRY(void, glUniform2dv, GLint location, GLsizei count, const GLdouble *value) 7250CALL_HOOK_API(glUniform2dv, location, count, value) 7251 7252HOOK_API_ENTRY(void, glUniform2f, GLint location, GLfloat v0, GLfloat v1) 7253CALL_HOOK_API(glUniform2f, location, v0, v1) 7254 7255HOOK_API_ENTRY(void, glUniform2fARB, GLint location, GLfloat v0, GLfloat v1) 7256CALL_HOOK_API(glUniform2fARB, location, v0, v1) 7257 7258HOOK_API_ENTRY(void, glUniform2fv, GLint location, GLsizei count, const GLfloat *value) 7259CALL_HOOK_API(glUniform2fv, location, count, value) 7260 7261HOOK_API_ENTRY(void, glUniform2fvARB, GLint location, GLsizei count, const GLfloat *value) 7262CALL_HOOK_API(glUniform2fvARB, location, count, value) 7263 7264HOOK_API_ENTRY(void, glUniform2i, GLint location, GLint v0, GLint v1) 7265CALL_HOOK_API(glUniform2i, location, v0, v1) 7266 7267HOOK_API_ENTRY(void, glUniform2i64ARB, GLint location, GLint64 x, GLint64 y) 7268CALL_HOOK_API(glUniform2i64ARB, location, x, y) 7269 7270HOOK_API_ENTRY(void, glUniform2i64NV, GLint location, GLint64EXT x, GLint64EXT y) 7271CALL_HOOK_API(glUniform2i64NV, location, x, y) 7272 7273HOOK_API_ENTRY(void, glUniform2i64vARB, GLint location, GLsizei count, const GLint64 *value) 7274CALL_HOOK_API(glUniform2i64vARB, location, count, value) 7275 7276HOOK_API_ENTRY(void, glUniform2i64vNV, GLint location, GLsizei count, const GLint64EXT *value) 7277CALL_HOOK_API(glUniform2i64vNV, location, count, value) 7278 7279HOOK_API_ENTRY(void, glUniform2iARB, GLint location, GLint v0, GLint v1) 7280CALL_HOOK_API(glUniform2iARB, location, v0, v1) 7281 7282HOOK_API_ENTRY(void, glUniform2iv, GLint location, GLsizei count, const GLint *value) 7283CALL_HOOK_API(glUniform2iv, location, count, value) 7284 7285HOOK_API_ENTRY(void, glUniform2ivARB, GLint location, GLsizei count, const GLint *value) 7286CALL_HOOK_API(glUniform2ivARB, location, count, value) 7287 7288HOOK_API_ENTRY(void, glUniform2ui, GLint location, GLuint v0, GLuint v1) 7289CALL_HOOK_API(glUniform2ui, location, v0, v1) 7290 7291HOOK_API_ENTRY(void, glUniform2ui64ARB, GLint location, GLuint64 x, GLuint64 y) 7292CALL_HOOK_API(glUniform2ui64ARB, location, x, y) 7293 7294HOOK_API_ENTRY(void, glUniform2ui64NV, GLint location, GLuint64EXT x, GLuint64EXT y) 7295CALL_HOOK_API(glUniform2ui64NV, location, x, y) 7296 7297HOOK_API_ENTRY(void, glUniform2ui64vARB, GLint location, GLsizei count, const GLuint64 *value) 7298CALL_HOOK_API(glUniform2ui64vARB, location, count, value) 7299 7300HOOK_API_ENTRY(void, glUniform2ui64vNV, GLint location, GLsizei count, const GLuint64EXT *value) 7301CALL_HOOK_API(glUniform2ui64vNV, location, count, value) 7302 7303HOOK_API_ENTRY(void, glUniform2uiEXT, GLint location, GLuint v0, GLuint v1) 7304CALL_HOOK_API(glUniform2uiEXT, location, v0, v1) 7305 7306HOOK_API_ENTRY(void, glUniform2uiv, GLint location, GLsizei count, const GLuint *value) 7307CALL_HOOK_API(glUniform2uiv, location, count, value) 7308 7309HOOK_API_ENTRY(void, glUniform2uivEXT, GLint location, GLsizei count, const GLuint *value) 7310CALL_HOOK_API(glUniform2uivEXT, location, count, value) 7311 7312HOOK_API_ENTRY(void, glUniform3d, GLint location, GLdouble x, GLdouble y, GLdouble z) 7313CALL_HOOK_API(glUniform3d, location, x, y, z) 7314 7315HOOK_API_ENTRY(void, glUniform3dv, GLint location, GLsizei count, const GLdouble *value) 7316CALL_HOOK_API(glUniform3dv, location, count, value) 7317 7318HOOK_API_ENTRY(void, glUniform3f, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) 7319CALL_HOOK_API(glUniform3f, location, v0, v1, v2) 7320 7321HOOK_API_ENTRY(void, glUniform3fARB, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) 7322CALL_HOOK_API(glUniform3fARB, location, v0, v1, v2) 7323 7324HOOK_API_ENTRY(void, glUniform3fv, GLint location, GLsizei count, const GLfloat *value) 7325CALL_HOOK_API(glUniform3fv, location, count, value) 7326 7327HOOK_API_ENTRY(void, glUniform3fvARB, GLint location, GLsizei count, const GLfloat *value) 7328CALL_HOOK_API(glUniform3fvARB, location, count, value) 7329 7330HOOK_API_ENTRY(void, glUniform3i, GLint location, GLint v0, GLint v1, GLint v2) 7331CALL_HOOK_API(glUniform3i, location, v0, v1, v2) 7332 7333HOOK_API_ENTRY(void, glUniform3i64ARB, GLint location, GLint64 x, GLint64 y, GLint64 z) 7334CALL_HOOK_API(glUniform3i64ARB, location, x, y, z) 7335 7336HOOK_API_ENTRY(void, glUniform3i64NV, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z) 7337CALL_HOOK_API(glUniform3i64NV, location, x, y, z) 7338 7339HOOK_API_ENTRY(void, glUniform3i64vARB, GLint location, GLsizei count, const GLint64 *value) 7340CALL_HOOK_API(glUniform3i64vARB, location, count, value) 7341 7342HOOK_API_ENTRY(void, glUniform3i64vNV, GLint location, GLsizei count, const GLint64EXT *value) 7343CALL_HOOK_API(glUniform3i64vNV, location, count, value) 7344 7345HOOK_API_ENTRY(void, glUniform3iARB, GLint location, GLint v0, GLint v1, GLint v2) 7346CALL_HOOK_API(glUniform3iARB, location, v0, v1, v2) 7347 7348HOOK_API_ENTRY(void, glUniform3iv, GLint location, GLsizei count, const GLint *value) 7349CALL_HOOK_API(glUniform3iv, location, count, value) 7350 7351HOOK_API_ENTRY(void, glUniform3ivARB, GLint location, GLsizei count, const GLint *value) 7352CALL_HOOK_API(glUniform3ivARB, location, count, value) 7353 7354HOOK_API_ENTRY(void, glUniform3ui, GLint location, GLuint v0, GLuint v1, GLuint v2) 7355CALL_HOOK_API(glUniform3ui, location, v0, v1, v2) 7356 7357HOOK_API_ENTRY(void, glUniform3ui64ARB, GLint location, GLuint64 x, GLuint64 y, GLuint64 z) 7358CALL_HOOK_API(glUniform3ui64ARB, location, x, y, z) 7359 7360HOOK_API_ENTRY(void, glUniform3ui64NV, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z) 7361CALL_HOOK_API(glUniform3ui64NV, location, x, y, z) 7362 7363HOOK_API_ENTRY(void, glUniform3ui64vARB, GLint location, GLsizei count, const GLuint64 *value) 7364CALL_HOOK_API(glUniform3ui64vARB, location, count, value) 7365 7366HOOK_API_ENTRY(void, glUniform3ui64vNV, GLint location, GLsizei count, const GLuint64EXT *value) 7367CALL_HOOK_API(glUniform3ui64vNV, location, count, value) 7368 7369HOOK_API_ENTRY(void, glUniform3uiEXT, GLint location, GLuint v0, GLuint v1, GLuint v2) 7370CALL_HOOK_API(glUniform3uiEXT, location, v0, v1, v2) 7371 7372HOOK_API_ENTRY(void, glUniform3uiv, GLint location, GLsizei count, const GLuint *value) 7373CALL_HOOK_API(glUniform3uiv, location, count, value) 7374 7375HOOK_API_ENTRY(void, glUniform3uivEXT, GLint location, GLsizei count, const GLuint *value) 7376CALL_HOOK_API(glUniform3uivEXT, location, count, value) 7377 7378HOOK_API_ENTRY(void, glUniform4d, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 7379CALL_HOOK_API(glUniform4d, location, x, y, z, w) 7380 7381HOOK_API_ENTRY(void, glUniform4dv, GLint location, GLsizei count, const GLdouble *value) 7382CALL_HOOK_API(glUniform4dv, location, count, value) 7383 7384HOOK_API_ENTRY(void, glUniform4f, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) 7385CALL_HOOK_API(glUniform4f, location, v0, v1, v2, v3) 7386 7387HOOK_API_ENTRY(void, glUniform4fARB, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) 7388CALL_HOOK_API(glUniform4fARB, location, v0, v1, v2, v3) 7389 7390HOOK_API_ENTRY(void, glUniform4fv, GLint location, GLsizei count, const GLfloat *value) 7391CALL_HOOK_API(glUniform4fv, location, count, value) 7392 7393HOOK_API_ENTRY(void, glUniform4fvARB, GLint location, GLsizei count, const GLfloat *value) 7394CALL_HOOK_API(glUniform4fvARB, location, count, value) 7395 7396HOOK_API_ENTRY(void, glUniform4i, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) 7397CALL_HOOK_API(glUniform4i, location, v0, v1, v2, v3) 7398 7399HOOK_API_ENTRY(void, glUniform4i64ARB, GLint location, GLint64 x, GLint64 y, GLint64 z, GLint64 w) 7400CALL_HOOK_API(glUniform4i64ARB, location, x, y, z, w) 7401 7402HOOK_API_ENTRY(void, glUniform4i64NV, GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w) 7403CALL_HOOK_API(glUniform4i64NV, location, x, y, z, w) 7404 7405HOOK_API_ENTRY(void, glUniform4i64vARB, GLint location, GLsizei count, const GLint64 *value) 7406CALL_HOOK_API(glUniform4i64vARB, location, count, value) 7407 7408HOOK_API_ENTRY(void, glUniform4i64vNV, GLint location, GLsizei count, const GLint64EXT *value) 7409CALL_HOOK_API(glUniform4i64vNV, location, count, value) 7410 7411HOOK_API_ENTRY(void, glUniform4iARB, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) 7412CALL_HOOK_API(glUniform4iARB, location, v0, v1, v2, v3) 7413 7414HOOK_API_ENTRY(void, glUniform4iv, GLint location, GLsizei count, const GLint *value) 7415CALL_HOOK_API(glUniform4iv, location, count, value) 7416 7417HOOK_API_ENTRY(void, glUniform4ivARB, GLint location, GLsizei count, const GLint *value) 7418CALL_HOOK_API(glUniform4ivARB, location, count, value) 7419 7420HOOK_API_ENTRY(void, glUniform4ui, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) 7421CALL_HOOK_API(glUniform4ui, location, v0, v1, v2, v3) 7422 7423HOOK_API_ENTRY(void, glUniform4ui64ARB, GLint location, GLuint64 x, GLuint64 y, GLuint64 z, GLuint64 w) 7424CALL_HOOK_API(glUniform4ui64ARB, location, x, y, z, w) 7425 7426HOOK_API_ENTRY(void, glUniform4ui64NV, GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w) 7427CALL_HOOK_API(glUniform4ui64NV, location, x, y, z, w) 7428 7429HOOK_API_ENTRY(void, glUniform4ui64vARB, GLint location, GLsizei count, const GLuint64 *value) 7430CALL_HOOK_API(glUniform4ui64vARB, location, count, value) 7431 7432HOOK_API_ENTRY(void, glUniform4ui64vNV, GLint location, GLsizei count, const GLuint64EXT *value) 7433CALL_HOOK_API(glUniform4ui64vNV, location, count, value) 7434 7435HOOK_API_ENTRY(void, glUniform4uiEXT, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) 7436CALL_HOOK_API(glUniform4uiEXT, location, v0, v1, v2, v3) 7437 7438HOOK_API_ENTRY(void, glUniform4uiv, GLint location, GLsizei count, const GLuint *value) 7439CALL_HOOK_API(glUniform4uiv, location, count, value) 7440 7441HOOK_API_ENTRY(void, glUniform4uivEXT, GLint location, GLsizei count, const GLuint *value) 7442CALL_HOOK_API(glUniform4uivEXT, location, count, value) 7443 7444HOOK_API_ENTRY(void, glUniformBlockBinding, GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding) 7445CALL_HOOK_API(glUniformBlockBinding, program, uniformBlockIndex, uniformBlockBinding) 7446 7447HOOK_API_ENTRY(void, glUniformBufferEXT, GLuint program, GLint location, GLuint buffer) 7448CALL_HOOK_API(glUniformBufferEXT, program, location, buffer) 7449 7450HOOK_API_ENTRY(void, glUniformHandleui64ARB, GLint location, GLuint64 value) 7451CALL_HOOK_API(glUniformHandleui64ARB, location, value) 7452 7453HOOK_API_ENTRY(void, glUniformHandleui64NV, GLint location, GLuint64 value) 7454CALL_HOOK_API(glUniformHandleui64NV, location, value) 7455 7456HOOK_API_ENTRY(void, glUniformHandleui64vARB, GLint location, GLsizei count, const GLuint64 *value) 7457CALL_HOOK_API(glUniformHandleui64vARB, location, count, value) 7458 7459HOOK_API_ENTRY(void, glUniformHandleui64vNV, GLint location, GLsizei count, const GLuint64 *value) 7460CALL_HOOK_API(glUniformHandleui64vNV, location, count, value) 7461 7462HOOK_API_ENTRY(void, glUniformMatrix2dv, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 7463CALL_HOOK_API(glUniformMatrix2dv, location, count, transpose, value) 7464 7465HOOK_API_ENTRY(void, glUniformMatrix2fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 7466CALL_HOOK_API(glUniformMatrix2fv, location, count, transpose, value) 7467 7468HOOK_API_ENTRY(void, glUniformMatrix2fvARB, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 7469CALL_HOOK_API(glUniformMatrix2fvARB, location, count, transpose, value) 7470 7471HOOK_API_ENTRY(void, glUniformMatrix2x3dv, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 7472CALL_HOOK_API(glUniformMatrix2x3dv, location, count, transpose, value) 7473 7474HOOK_API_ENTRY(void, glUniformMatrix2x3fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 7475CALL_HOOK_API(glUniformMatrix2x3fv, location, count, transpose, value) 7476 7477HOOK_API_ENTRY(void, glUniformMatrix2x4dv, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 7478CALL_HOOK_API(glUniformMatrix2x4dv, location, count, transpose, value) 7479 7480HOOK_API_ENTRY(void, glUniformMatrix2x4fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 7481CALL_HOOK_API(glUniformMatrix2x4fv, location, count, transpose, value) 7482 7483HOOK_API_ENTRY(void, glUniformMatrix3dv, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 7484CALL_HOOK_API(glUniformMatrix3dv, location, count, transpose, value) 7485 7486HOOK_API_ENTRY(void, glUniformMatrix3fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 7487CALL_HOOK_API(glUniformMatrix3fv, location, count, transpose, value) 7488 7489HOOK_API_ENTRY(void, glUniformMatrix3fvARB, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 7490CALL_HOOK_API(glUniformMatrix3fvARB, location, count, transpose, value) 7491 7492HOOK_API_ENTRY(void, glUniformMatrix3x2dv, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 7493CALL_HOOK_API(glUniformMatrix3x2dv, location, count, transpose, value) 7494 7495HOOK_API_ENTRY(void, glUniformMatrix3x2fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 7496CALL_HOOK_API(glUniformMatrix3x2fv, location, count, transpose, value) 7497 7498HOOK_API_ENTRY(void, glUniformMatrix3x4dv, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 7499CALL_HOOK_API(glUniformMatrix3x4dv, location, count, transpose, value) 7500 7501HOOK_API_ENTRY(void, glUniformMatrix3x4fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 7502CALL_HOOK_API(glUniformMatrix3x4fv, location, count, transpose, value) 7503 7504HOOK_API_ENTRY(void, glUniformMatrix4dv, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 7505CALL_HOOK_API(glUniformMatrix4dv, location, count, transpose, value) 7506 7507HOOK_API_ENTRY(void, glUniformMatrix4fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 7508CALL_HOOK_API(glUniformMatrix4fv, location, count, transpose, value) 7509 7510HOOK_API_ENTRY(void, glUniformMatrix4fvARB, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 7511CALL_HOOK_API(glUniformMatrix4fvARB, location, count, transpose, value) 7512 7513HOOK_API_ENTRY(void, glUniformMatrix4x2dv, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 7514CALL_HOOK_API(glUniformMatrix4x2dv, location, count, transpose, value) 7515 7516HOOK_API_ENTRY(void, glUniformMatrix4x2fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 7517CALL_HOOK_API(glUniformMatrix4x2fv, location, count, transpose, value) 7518 7519HOOK_API_ENTRY(void, glUniformMatrix4x3dv, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value) 7520CALL_HOOK_API(glUniformMatrix4x3dv, location, count, transpose, value) 7521 7522HOOK_API_ENTRY(void, glUniformMatrix4x3fv, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value) 7523CALL_HOOK_API(glUniformMatrix4x3fv, location, count, transpose, value) 7524 7525HOOK_API_ENTRY(void, glUniformSubroutinesuiv, GLenum shadertype, GLsizei count, const GLuint *indices) 7526CALL_HOOK_API(glUniformSubroutinesuiv, shadertype, count, indices) 7527 7528HOOK_API_ENTRY(void, glUniformui64NV, GLint location, GLuint64EXT value) 7529CALL_HOOK_API(glUniformui64NV, location, value) 7530 7531HOOK_API_ENTRY(void, glUniformui64vNV, GLint location, GLsizei count, const GLuint64EXT *value) 7532CALL_HOOK_API(glUniformui64vNV, location, count, value) 7533 7534HOOK_API_ENTRY(void, glUnlockArraysEXT, void) 7535CALL_HOOK_API(glUnlockArraysEXT) 7536 7537HOOK_API_ENTRY(GLboolean, glUnmapBuffer, GLenum target) 7538CALL_HOOK_API_RET(glUnmapBuffer, target) 7539 7540HOOK_API_ENTRY(GLboolean, glUnmapBufferARB, GLenum target) 7541CALL_HOOK_API_RET(glUnmapBufferARB, target) 7542 7543HOOK_API_ENTRY(GLboolean, glUnmapNamedBuffer, GLuint buffer) 7544CALL_HOOK_API_RET(glUnmapNamedBuffer, buffer) 7545 7546HOOK_API_ENTRY(GLboolean, glUnmapNamedBufferEXT, GLuint buffer) 7547CALL_HOOK_API_RET(glUnmapNamedBufferEXT, buffer) 7548 7549HOOK_API_ENTRY(void, glUnmapObjectBufferATI, GLuint buffer) 7550CALL_HOOK_API(glUnmapObjectBufferATI, buffer) 7551 7552HOOK_API_ENTRY(void, glUnmapTexture2DINTEL, GLuint texture, GLint level) 7553CALL_HOOK_API(glUnmapTexture2DINTEL, texture, level) 7554 7555HOOK_API_ENTRY(void, glUpdateObjectBufferATI, GLuint buffer, GLuint offset, GLsizei size, const void *pointer, GLenum preserve) 7556CALL_HOOK_API(glUpdateObjectBufferATI, buffer, offset, size, pointer, preserve) 7557 7558HOOK_API_ENTRY(void, glUploadGpuMaskNVX, GLbitfield mask) 7559CALL_HOOK_API(glUploadGpuMaskNVX, mask) 7560 7561HOOK_API_ENTRY(void, glUseProgram, GLuint program) 7562CALL_HOOK_API(glUseProgram, program) 7563 7564HOOK_API_ENTRY(void, glUseProgramObjectARB, GLhandleARB programObj) 7565CALL_HOOK_API(glUseProgramObjectARB, programObj) 7566 7567HOOK_API_ENTRY(void, glUseProgramStages, GLuint pipeline, GLbitfield stages, GLuint program) 7568CALL_HOOK_API(glUseProgramStages, pipeline, stages, program) 7569 7570HOOK_API_ENTRY(void, glUseShaderProgramEXT, GLenum type, GLuint program) 7571CALL_HOOK_API(glUseShaderProgramEXT, type, program) 7572 7573HOOK_API_ENTRY(void, glVDPAUFiniNV, void) 7574CALL_HOOK_API(glVDPAUFiniNV) 7575 7576HOOK_API_ENTRY(void, glVDPAUGetSurfaceivNV, GLvdpauSurfaceNV surface, GLenum pname, GLsizei count, GLsizei *length, GLint *values) 7577CALL_HOOK_API(glVDPAUGetSurfaceivNV, surface, pname, count, length, values) 7578 7579HOOK_API_ENTRY(void, glVDPAUInitNV, const void *vdpDevice, const void *getProcAddress) 7580CALL_HOOK_API(glVDPAUInitNV, vdpDevice, getProcAddress) 7581 7582HOOK_API_ENTRY(GLboolean, glVDPAUIsSurfaceNV, GLvdpauSurfaceNV surface) 7583CALL_HOOK_API_RET(glVDPAUIsSurfaceNV, surface) 7584 7585HOOK_API_ENTRY(void, glVDPAUMapSurfacesNV, GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces) 7586CALL_HOOK_API(glVDPAUMapSurfacesNV, numSurfaces, surfaces) 7587 7588HOOK_API_ENTRY(GLvdpauSurfaceNV, glVDPAURegisterOutputSurfaceNV, const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames) 7589CALL_HOOK_API_RET(glVDPAURegisterOutputSurfaceNV, vdpSurface, target, numTextureNames, textureNames) 7590 7591HOOK_API_ENTRY(GLvdpauSurfaceNV, glVDPAURegisterVideoSurfaceNV, const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames) 7592CALL_HOOK_API_RET(glVDPAURegisterVideoSurfaceNV, vdpSurface, target, numTextureNames, textureNames) 7593 7594HOOK_API_ENTRY(GLvdpauSurfaceNV, glVDPAURegisterVideoSurfaceWithPictureStructureNV, const void *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNames, GLboolean isFrameStructure) 7595CALL_HOOK_API_RET(glVDPAURegisterVideoSurfaceWithPictureStructureNV, vdpSurface, target, numTextureNames, textureNames, isFrameStructure) 7596 7597HOOK_API_ENTRY(void, glVDPAUSurfaceAccessNV, GLvdpauSurfaceNV surface, GLenum access) 7598CALL_HOOK_API(glVDPAUSurfaceAccessNV, surface, access) 7599 7600HOOK_API_ENTRY(void, glVDPAUUnmapSurfacesNV, GLsizei numSurface, const GLvdpauSurfaceNV *surfaces) 7601CALL_HOOK_API(glVDPAUUnmapSurfacesNV, numSurface, surfaces) 7602 7603HOOK_API_ENTRY(void, glVDPAUUnregisterSurfaceNV, GLvdpauSurfaceNV surface) 7604CALL_HOOK_API(glVDPAUUnregisterSurfaceNV, surface) 7605 7606HOOK_API_ENTRY(void, glValidateProgram, GLuint program) 7607CALL_HOOK_API(glValidateProgram, program) 7608 7609HOOK_API_ENTRY(void, glValidateProgramARB, GLhandleARB programObj) 7610CALL_HOOK_API(glValidateProgramARB, programObj) 7611 7612HOOK_API_ENTRY(void, glValidateProgramPipeline, GLuint pipeline) 7613CALL_HOOK_API(glValidateProgramPipeline, pipeline) 7614 7615HOOK_API_ENTRY(void, glVariantArrayObjectATI, GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) 7616CALL_HOOK_API(glVariantArrayObjectATI, id, type, stride, buffer, offset) 7617 7618HOOK_API_ENTRY(void, glVariantPointerEXT, GLuint id, GLenum type, GLuint stride, const void *addr) 7619CALL_HOOK_API(glVariantPointerEXT, id, type, stride, addr) 7620 7621HOOK_API_ENTRY(void, glVariantbvEXT, GLuint id, const GLbyte *addr) 7622CALL_HOOK_API(glVariantbvEXT, id, addr) 7623 7624HOOK_API_ENTRY(void, glVariantdvEXT, GLuint id, const GLdouble *addr) 7625CALL_HOOK_API(glVariantdvEXT, id, addr) 7626 7627HOOK_API_ENTRY(void, glVariantfvEXT, GLuint id, const GLfloat *addr) 7628CALL_HOOK_API(glVariantfvEXT, id, addr) 7629 7630HOOK_API_ENTRY(void, glVariantivEXT, GLuint id, const GLint *addr) 7631CALL_HOOK_API(glVariantivEXT, id, addr) 7632 7633HOOK_API_ENTRY(void, glVariantsvEXT, GLuint id, const GLshort *addr) 7634CALL_HOOK_API(glVariantsvEXT, id, addr) 7635 7636HOOK_API_ENTRY(void, glVariantubvEXT, GLuint id, const GLubyte *addr) 7637CALL_HOOK_API(glVariantubvEXT, id, addr) 7638 7639HOOK_API_ENTRY(void, glVariantuivEXT, GLuint id, const GLuint *addr) 7640CALL_HOOK_API(glVariantuivEXT, id, addr) 7641 7642HOOK_API_ENTRY(void, glVariantusvEXT, GLuint id, const GLushort *addr) 7643CALL_HOOK_API(glVariantusvEXT, id, addr) 7644 7645HOOK_API_ENTRY(void, glVertex2bOES, GLbyte x, GLbyte y) 7646CALL_HOOK_API(glVertex2bOES, x, y) 7647 7648HOOK_API_ENTRY(void, glVertex2bvOES, const GLbyte *coords) 7649CALL_HOOK_API(glVertex2bvOES, coords) 7650 7651HOOK_API_ENTRY(void, glVertex2d, GLdouble x, GLdouble y) 7652CALL_HOOK_API(glVertex2d, x, y) 7653 7654HOOK_API_ENTRY(void, glVertex2dv, const GLdouble *v) 7655CALL_HOOK_API(glVertex2dv, v) 7656 7657HOOK_API_ENTRY(void, glVertex2f, GLfloat x, GLfloat y) 7658CALL_HOOK_API(glVertex2f, x, y) 7659 7660HOOK_API_ENTRY(void, glVertex2fv, const GLfloat *v) 7661CALL_HOOK_API(glVertex2fv, v) 7662 7663HOOK_API_ENTRY(void, glVertex2hNV, GLhalfNV x, GLhalfNV y) 7664CALL_HOOK_API(glVertex2hNV, x, y) 7665 7666HOOK_API_ENTRY(void, glVertex2hvNV, const GLhalfNV *v) 7667CALL_HOOK_API(glVertex2hvNV, v) 7668 7669HOOK_API_ENTRY(void, glVertex2i, GLint x, GLint y) 7670CALL_HOOK_API(glVertex2i, x, y) 7671 7672HOOK_API_ENTRY(void, glVertex2iv, const GLint *v) 7673CALL_HOOK_API(glVertex2iv, v) 7674 7675HOOK_API_ENTRY(void, glVertex2s, GLshort x, GLshort y) 7676CALL_HOOK_API(glVertex2s, x, y) 7677 7678HOOK_API_ENTRY(void, glVertex2sv, const GLshort *v) 7679CALL_HOOK_API(glVertex2sv, v) 7680 7681HOOK_API_ENTRY(void, glVertex2xOES, GLfixed x) 7682CALL_HOOK_API(glVertex2xOES, x) 7683 7684HOOK_API_ENTRY(void, glVertex2xvOES, const GLfixed *coords) 7685CALL_HOOK_API(glVertex2xvOES, coords) 7686 7687HOOK_API_ENTRY(void, glVertex3bOES, GLbyte x, GLbyte y, GLbyte z) 7688CALL_HOOK_API(glVertex3bOES, x, y, z) 7689 7690HOOK_API_ENTRY(void, glVertex3bvOES, const GLbyte *coords) 7691CALL_HOOK_API(glVertex3bvOES, coords) 7692 7693HOOK_API_ENTRY(void, glVertex3d, GLdouble x, GLdouble y, GLdouble z) 7694CALL_HOOK_API(glVertex3d, x, y, z) 7695 7696HOOK_API_ENTRY(void, glVertex3dv, const GLdouble *v) 7697CALL_HOOK_API(glVertex3dv, v) 7698 7699HOOK_API_ENTRY(void, glVertex3f, GLfloat x, GLfloat y, GLfloat z) 7700CALL_HOOK_API(glVertex3f, x, y, z) 7701 7702HOOK_API_ENTRY(void, glVertex3fv, const GLfloat *v) 7703CALL_HOOK_API(glVertex3fv, v) 7704 7705HOOK_API_ENTRY(void, glVertex3hNV, GLhalfNV x, GLhalfNV y, GLhalfNV z) 7706CALL_HOOK_API(glVertex3hNV, x, y, z) 7707 7708HOOK_API_ENTRY(void, glVertex3hvNV, const GLhalfNV *v) 7709CALL_HOOK_API(glVertex3hvNV, v) 7710 7711HOOK_API_ENTRY(void, glVertex3i, GLint x, GLint y, GLint z) 7712CALL_HOOK_API(glVertex3i, x, y, z) 7713 7714HOOK_API_ENTRY(void, glVertex3iv, const GLint *v) 7715CALL_HOOK_API(glVertex3iv, v) 7716 7717HOOK_API_ENTRY(void, glVertex3s, GLshort x, GLshort y, GLshort z) 7718CALL_HOOK_API(glVertex3s, x, y, z) 7719 7720HOOK_API_ENTRY(void, glVertex3sv, const GLshort *v) 7721CALL_HOOK_API(glVertex3sv, v) 7722 7723HOOK_API_ENTRY(void, glVertex3xOES, GLfixed x, GLfixed y) 7724CALL_HOOK_API(glVertex3xOES, x, y) 7725 7726HOOK_API_ENTRY(void, glVertex3xvOES, const GLfixed *coords) 7727CALL_HOOK_API(glVertex3xvOES, coords) 7728 7729HOOK_API_ENTRY(void, glVertex4bOES, GLbyte x, GLbyte y, GLbyte z, GLbyte w) 7730CALL_HOOK_API(glVertex4bOES, x, y, z, w) 7731 7732HOOK_API_ENTRY(void, glVertex4bvOES, const GLbyte *coords) 7733CALL_HOOK_API(glVertex4bvOES, coords) 7734 7735HOOK_API_ENTRY(void, glVertex4d, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 7736CALL_HOOK_API(glVertex4d, x, y, z, w) 7737 7738HOOK_API_ENTRY(void, glVertex4dv, const GLdouble *v) 7739CALL_HOOK_API(glVertex4dv, v) 7740 7741HOOK_API_ENTRY(void, glVertex4f, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 7742CALL_HOOK_API(glVertex4f, x, y, z, w) 7743 7744HOOK_API_ENTRY(void, glVertex4fv, const GLfloat *v) 7745CALL_HOOK_API(glVertex4fv, v) 7746 7747HOOK_API_ENTRY(void, glVertex4hNV, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w) 7748CALL_HOOK_API(glVertex4hNV, x, y, z, w) 7749 7750HOOK_API_ENTRY(void, glVertex4hvNV, const GLhalfNV *v) 7751CALL_HOOK_API(glVertex4hvNV, v) 7752 7753HOOK_API_ENTRY(void, glVertex4i, GLint x, GLint y, GLint z, GLint w) 7754CALL_HOOK_API(glVertex4i, x, y, z, w) 7755 7756HOOK_API_ENTRY(void, glVertex4iv, const GLint *v) 7757CALL_HOOK_API(glVertex4iv, v) 7758 7759HOOK_API_ENTRY(void, glVertex4s, GLshort x, GLshort y, GLshort z, GLshort w) 7760CALL_HOOK_API(glVertex4s, x, y, z, w) 7761 7762HOOK_API_ENTRY(void, glVertex4sv, const GLshort *v) 7763CALL_HOOK_API(glVertex4sv, v) 7764 7765HOOK_API_ENTRY(void, glVertex4xOES, GLfixed x, GLfixed y, GLfixed z) 7766CALL_HOOK_API(glVertex4xOES, x, y, z) 7767 7768HOOK_API_ENTRY(void, glVertex4xvOES, const GLfixed *coords) 7769CALL_HOOK_API(glVertex4xvOES, coords) 7770 7771HOOK_API_ENTRY(void, glVertexArrayAttribBinding, GLuint vaobj, GLuint attribindex, GLuint bindingindex) 7772CALL_HOOK_API(glVertexArrayAttribBinding, vaobj, attribindex, bindingindex) 7773 7774HOOK_API_ENTRY(void, glVertexArrayAttribFormat, GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) 7775CALL_HOOK_API(glVertexArrayAttribFormat, vaobj, attribindex, size, type, normalized, relativeoffset) 7776 7777HOOK_API_ENTRY(void, glVertexArrayAttribIFormat, GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) 7778CALL_HOOK_API(glVertexArrayAttribIFormat, vaobj, attribindex, size, type, relativeoffset) 7779 7780HOOK_API_ENTRY(void, glVertexArrayAttribLFormat, GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) 7781CALL_HOOK_API(glVertexArrayAttribLFormat, vaobj, attribindex, size, type, relativeoffset) 7782 7783HOOK_API_ENTRY(void, glVertexArrayBindVertexBufferEXT, GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) 7784CALL_HOOK_API(glVertexArrayBindVertexBufferEXT, vaobj, bindingindex, buffer, offset, stride) 7785 7786HOOK_API_ENTRY(void, glVertexArrayBindingDivisor, GLuint vaobj, GLuint bindingindex, GLuint divisor) 7787CALL_HOOK_API(glVertexArrayBindingDivisor, vaobj, bindingindex, divisor) 7788 7789HOOK_API_ENTRY(void, glVertexArrayColorOffsetEXT, GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) 7790CALL_HOOK_API(glVertexArrayColorOffsetEXT, vaobj, buffer, size, type, stride, offset) 7791 7792HOOK_API_ENTRY(void, glVertexArrayEdgeFlagOffsetEXT, GLuint vaobj, GLuint buffer, GLsizei stride, GLintptr offset) 7793CALL_HOOK_API(glVertexArrayEdgeFlagOffsetEXT, vaobj, buffer, stride, offset) 7794 7795HOOK_API_ENTRY(void, glVertexArrayElementBuffer, GLuint vaobj, GLuint buffer) 7796CALL_HOOK_API(glVertexArrayElementBuffer, vaobj, buffer) 7797 7798HOOK_API_ENTRY(void, glVertexArrayFogCoordOffsetEXT, GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset) 7799CALL_HOOK_API(glVertexArrayFogCoordOffsetEXT, vaobj, buffer, type, stride, offset) 7800 7801HOOK_API_ENTRY(void, glVertexArrayIndexOffsetEXT, GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset) 7802CALL_HOOK_API(glVertexArrayIndexOffsetEXT, vaobj, buffer, type, stride, offset) 7803 7804HOOK_API_ENTRY(void, glVertexArrayMultiTexCoordOffsetEXT, GLuint vaobj, GLuint buffer, GLenum texunit, GLint size, GLenum type, GLsizei stride, GLintptr offset) 7805CALL_HOOK_API(glVertexArrayMultiTexCoordOffsetEXT, vaobj, buffer, texunit, size, type, stride, offset) 7806 7807HOOK_API_ENTRY(void, glVertexArrayNormalOffsetEXT, GLuint vaobj, GLuint buffer, GLenum type, GLsizei stride, GLintptr offset) 7808CALL_HOOK_API(glVertexArrayNormalOffsetEXT, vaobj, buffer, type, stride, offset) 7809 7810HOOK_API_ENTRY(void, glVertexArrayParameteriAPPLE, GLenum pname, GLint param) 7811CALL_HOOK_API(glVertexArrayParameteriAPPLE, pname, param) 7812 7813HOOK_API_ENTRY(void, glVertexArrayRangeAPPLE, GLsizei length, void *pointer) 7814CALL_HOOK_API(glVertexArrayRangeAPPLE, length, pointer) 7815 7816HOOK_API_ENTRY(void, glVertexArrayRangeNV, GLsizei length, const void *pointer) 7817CALL_HOOK_API(glVertexArrayRangeNV, length, pointer) 7818 7819HOOK_API_ENTRY(void, glVertexArraySecondaryColorOffsetEXT, GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) 7820CALL_HOOK_API(glVertexArraySecondaryColorOffsetEXT, vaobj, buffer, size, type, stride, offset) 7821 7822HOOK_API_ENTRY(void, glVertexArrayTexCoordOffsetEXT, GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) 7823CALL_HOOK_API(glVertexArrayTexCoordOffsetEXT, vaobj, buffer, size, type, stride, offset) 7824 7825HOOK_API_ENTRY(void, glVertexArrayVertexAttribBindingEXT, GLuint vaobj, GLuint attribindex, GLuint bindingindex) 7826CALL_HOOK_API(glVertexArrayVertexAttribBindingEXT, vaobj, attribindex, bindingindex) 7827 7828HOOK_API_ENTRY(void, glVertexArrayVertexAttribDivisorEXT, GLuint vaobj, GLuint index, GLuint divisor) 7829CALL_HOOK_API(glVertexArrayVertexAttribDivisorEXT, vaobj, index, divisor) 7830 7831HOOK_API_ENTRY(void, glVertexArrayVertexAttribFormatEXT, GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) 7832CALL_HOOK_API(glVertexArrayVertexAttribFormatEXT, vaobj, attribindex, size, type, normalized, relativeoffset) 7833 7834HOOK_API_ENTRY(void, glVertexArrayVertexAttribIFormatEXT, GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) 7835CALL_HOOK_API(glVertexArrayVertexAttribIFormatEXT, vaobj, attribindex, size, type, relativeoffset) 7836 7837HOOK_API_ENTRY(void, glVertexArrayVertexAttribIOffsetEXT, GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset) 7838CALL_HOOK_API(glVertexArrayVertexAttribIOffsetEXT, vaobj, buffer, index, size, type, stride, offset) 7839 7840HOOK_API_ENTRY(void, glVertexArrayVertexAttribLFormatEXT, GLuint vaobj, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) 7841CALL_HOOK_API(glVertexArrayVertexAttribLFormatEXT, vaobj, attribindex, size, type, relativeoffset) 7842 7843HOOK_API_ENTRY(void, glVertexArrayVertexAttribLOffsetEXT, GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset) 7844CALL_HOOK_API(glVertexArrayVertexAttribLOffsetEXT, vaobj, buffer, index, size, type, stride, offset) 7845 7846HOOK_API_ENTRY(void, glVertexArrayVertexAttribOffsetEXT, GLuint vaobj, GLuint buffer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset) 7847CALL_HOOK_API(glVertexArrayVertexAttribOffsetEXT, vaobj, buffer, index, size, type, normalized, stride, offset) 7848 7849HOOK_API_ENTRY(void, glVertexArrayVertexBindingDivisorEXT, GLuint vaobj, GLuint bindingindex, GLuint divisor) 7850CALL_HOOK_API(glVertexArrayVertexBindingDivisorEXT, vaobj, bindingindex, divisor) 7851 7852HOOK_API_ENTRY(void, glVertexArrayVertexBuffer, GLuint vaobj, GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride) 7853CALL_HOOK_API(glVertexArrayVertexBuffer, vaobj, bindingindex, buffer, offset, stride) 7854 7855HOOK_API_ENTRY(void, glVertexArrayVertexBuffers, GLuint vaobj, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides) 7856CALL_HOOK_API(glVertexArrayVertexBuffers, vaobj, first, count, buffers, offsets, strides) 7857 7858HOOK_API_ENTRY(void, glVertexArrayVertexOffsetEXT, GLuint vaobj, GLuint buffer, GLint size, GLenum type, GLsizei stride, GLintptr offset) 7859CALL_HOOK_API(glVertexArrayVertexOffsetEXT, vaobj, buffer, size, type, stride, offset) 7860 7861HOOK_API_ENTRY(void, glVertexAttrib1d, GLuint index, GLdouble x) 7862CALL_HOOK_API(glVertexAttrib1d, index, x) 7863 7864HOOK_API_ENTRY(void, glVertexAttrib1dARB, GLuint index, GLdouble x) 7865CALL_HOOK_API(glVertexAttrib1dARB, index, x) 7866 7867HOOK_API_ENTRY(void, glVertexAttrib1dNV, GLuint index, GLdouble x) 7868CALL_HOOK_API(glVertexAttrib1dNV, index, x) 7869 7870HOOK_API_ENTRY(void, glVertexAttrib1dv, GLuint index, const GLdouble *v) 7871CALL_HOOK_API(glVertexAttrib1dv, index, v) 7872 7873HOOK_API_ENTRY(void, glVertexAttrib1dvARB, GLuint index, const GLdouble *v) 7874CALL_HOOK_API(glVertexAttrib1dvARB, index, v) 7875 7876HOOK_API_ENTRY(void, glVertexAttrib1dvNV, GLuint index, const GLdouble *v) 7877CALL_HOOK_API(glVertexAttrib1dvNV, index, v) 7878 7879HOOK_API_ENTRY(void, glVertexAttrib1f, GLuint index, GLfloat x) 7880CALL_HOOK_API(glVertexAttrib1f, index, x) 7881 7882HOOK_API_ENTRY(void, glVertexAttrib1fARB, GLuint index, GLfloat x) 7883CALL_HOOK_API(glVertexAttrib1fARB, index, x) 7884 7885HOOK_API_ENTRY(void, glVertexAttrib1fNV, GLuint index, GLfloat x) 7886CALL_HOOK_API(glVertexAttrib1fNV, index, x) 7887 7888HOOK_API_ENTRY(void, glVertexAttrib1fv, GLuint index, const GLfloat *v) 7889CALL_HOOK_API(glVertexAttrib1fv, index, v) 7890 7891HOOK_API_ENTRY(void, glVertexAttrib1fvARB, GLuint index, const GLfloat *v) 7892CALL_HOOK_API(glVertexAttrib1fvARB, index, v) 7893 7894HOOK_API_ENTRY(void, glVertexAttrib1fvNV, GLuint index, const GLfloat *v) 7895CALL_HOOK_API(glVertexAttrib1fvNV, index, v) 7896 7897HOOK_API_ENTRY(void, glVertexAttrib1hNV, GLuint index, GLhalfNV x) 7898CALL_HOOK_API(glVertexAttrib1hNV, index, x) 7899 7900HOOK_API_ENTRY(void, glVertexAttrib1hvNV, GLuint index, const GLhalfNV *v) 7901CALL_HOOK_API(glVertexAttrib1hvNV, index, v) 7902 7903HOOK_API_ENTRY(void, glVertexAttrib1s, GLuint index, GLshort x) 7904CALL_HOOK_API(glVertexAttrib1s, index, x) 7905 7906HOOK_API_ENTRY(void, glVertexAttrib1sARB, GLuint index, GLshort x) 7907CALL_HOOK_API(glVertexAttrib1sARB, index, x) 7908 7909HOOK_API_ENTRY(void, glVertexAttrib1sNV, GLuint index, GLshort x) 7910CALL_HOOK_API(glVertexAttrib1sNV, index, x) 7911 7912HOOK_API_ENTRY(void, glVertexAttrib1sv, GLuint index, const GLshort *v) 7913CALL_HOOK_API(glVertexAttrib1sv, index, v) 7914 7915HOOK_API_ENTRY(void, glVertexAttrib1svARB, GLuint index, const GLshort *v) 7916CALL_HOOK_API(glVertexAttrib1svARB, index, v) 7917 7918HOOK_API_ENTRY(void, glVertexAttrib1svNV, GLuint index, const GLshort *v) 7919CALL_HOOK_API(glVertexAttrib1svNV, index, v) 7920 7921HOOK_API_ENTRY(void, glVertexAttrib2d, GLuint index, GLdouble x, GLdouble y) 7922CALL_HOOK_API(glVertexAttrib2d, index, x, y) 7923 7924HOOK_API_ENTRY(void, glVertexAttrib2dARB, GLuint index, GLdouble x, GLdouble y) 7925CALL_HOOK_API(glVertexAttrib2dARB, index, x, y) 7926 7927HOOK_API_ENTRY(void, glVertexAttrib2dNV, GLuint index, GLdouble x, GLdouble y) 7928CALL_HOOK_API(glVertexAttrib2dNV, index, x, y) 7929 7930HOOK_API_ENTRY(void, glVertexAttrib2dv, GLuint index, const GLdouble *v) 7931CALL_HOOK_API(glVertexAttrib2dv, index, v) 7932 7933HOOK_API_ENTRY(void, glVertexAttrib2dvARB, GLuint index, const GLdouble *v) 7934CALL_HOOK_API(glVertexAttrib2dvARB, index, v) 7935 7936HOOK_API_ENTRY(void, glVertexAttrib2dvNV, GLuint index, const GLdouble *v) 7937CALL_HOOK_API(glVertexAttrib2dvNV, index, v) 7938 7939HOOK_API_ENTRY(void, glVertexAttrib2f, GLuint index, GLfloat x, GLfloat y) 7940CALL_HOOK_API(glVertexAttrib2f, index, x, y) 7941 7942HOOK_API_ENTRY(void, glVertexAttrib2fARB, GLuint index, GLfloat x, GLfloat y) 7943CALL_HOOK_API(glVertexAttrib2fARB, index, x, y) 7944 7945HOOK_API_ENTRY(void, glVertexAttrib2fNV, GLuint index, GLfloat x, GLfloat y) 7946CALL_HOOK_API(glVertexAttrib2fNV, index, x, y) 7947 7948HOOK_API_ENTRY(void, glVertexAttrib2fv, GLuint index, const GLfloat *v) 7949CALL_HOOK_API(glVertexAttrib2fv, index, v) 7950 7951HOOK_API_ENTRY(void, glVertexAttrib2fvARB, GLuint index, const GLfloat *v) 7952CALL_HOOK_API(glVertexAttrib2fvARB, index, v) 7953 7954HOOK_API_ENTRY(void, glVertexAttrib2fvNV, GLuint index, const GLfloat *v) 7955CALL_HOOK_API(glVertexAttrib2fvNV, index, v) 7956 7957HOOK_API_ENTRY(void, glVertexAttrib2hNV, GLuint index, GLhalfNV x, GLhalfNV y) 7958CALL_HOOK_API(glVertexAttrib2hNV, index, x, y) 7959 7960HOOK_API_ENTRY(void, glVertexAttrib2hvNV, GLuint index, const GLhalfNV *v) 7961CALL_HOOK_API(glVertexAttrib2hvNV, index, v) 7962 7963HOOK_API_ENTRY(void, glVertexAttrib2s, GLuint index, GLshort x, GLshort y) 7964CALL_HOOK_API(glVertexAttrib2s, index, x, y) 7965 7966HOOK_API_ENTRY(void, glVertexAttrib2sARB, GLuint index, GLshort x, GLshort y) 7967CALL_HOOK_API(glVertexAttrib2sARB, index, x, y) 7968 7969HOOK_API_ENTRY(void, glVertexAttrib2sNV, GLuint index, GLshort x, GLshort y) 7970CALL_HOOK_API(glVertexAttrib2sNV, index, x, y) 7971 7972HOOK_API_ENTRY(void, glVertexAttrib2sv, GLuint index, const GLshort *v) 7973CALL_HOOK_API(glVertexAttrib2sv, index, v) 7974 7975HOOK_API_ENTRY(void, glVertexAttrib2svARB, GLuint index, const GLshort *v) 7976CALL_HOOK_API(glVertexAttrib2svARB, index, v) 7977 7978HOOK_API_ENTRY(void, glVertexAttrib2svNV, GLuint index, const GLshort *v) 7979CALL_HOOK_API(glVertexAttrib2svNV, index, v) 7980 7981HOOK_API_ENTRY(void, glVertexAttrib3d, GLuint index, GLdouble x, GLdouble y, GLdouble z) 7982CALL_HOOK_API(glVertexAttrib3d, index, x, y, z) 7983 7984HOOK_API_ENTRY(void, glVertexAttrib3dARB, GLuint index, GLdouble x, GLdouble y, GLdouble z) 7985CALL_HOOK_API(glVertexAttrib3dARB, index, x, y, z) 7986 7987HOOK_API_ENTRY(void, glVertexAttrib3dNV, GLuint index, GLdouble x, GLdouble y, GLdouble z) 7988CALL_HOOK_API(glVertexAttrib3dNV, index, x, y, z) 7989 7990HOOK_API_ENTRY(void, glVertexAttrib3dv, GLuint index, const GLdouble *v) 7991CALL_HOOK_API(glVertexAttrib3dv, index, v) 7992 7993HOOK_API_ENTRY(void, glVertexAttrib3dvARB, GLuint index, const GLdouble *v) 7994CALL_HOOK_API(glVertexAttrib3dvARB, index, v) 7995 7996HOOK_API_ENTRY(void, glVertexAttrib3dvNV, GLuint index, const GLdouble *v) 7997CALL_HOOK_API(glVertexAttrib3dvNV, index, v) 7998 7999HOOK_API_ENTRY(void, glVertexAttrib3f, GLuint index, GLfloat x, GLfloat y, GLfloat z) 8000CALL_HOOK_API(glVertexAttrib3f, index, x, y, z) 8001 8002HOOK_API_ENTRY(void, glVertexAttrib3fARB, GLuint index, GLfloat x, GLfloat y, GLfloat z) 8003CALL_HOOK_API(glVertexAttrib3fARB, index, x, y, z) 8004 8005HOOK_API_ENTRY(void, glVertexAttrib3fNV, GLuint index, GLfloat x, GLfloat y, GLfloat z) 8006CALL_HOOK_API(glVertexAttrib3fNV, index, x, y, z) 8007 8008HOOK_API_ENTRY(void, glVertexAttrib3fv, GLuint index, const GLfloat *v) 8009CALL_HOOK_API(glVertexAttrib3fv, index, v) 8010 8011HOOK_API_ENTRY(void, glVertexAttrib3fvARB, GLuint index, const GLfloat *v) 8012CALL_HOOK_API(glVertexAttrib3fvARB, index, v) 8013 8014HOOK_API_ENTRY(void, glVertexAttrib3fvNV, GLuint index, const GLfloat *v) 8015CALL_HOOK_API(glVertexAttrib3fvNV, index, v) 8016 8017HOOK_API_ENTRY(void, glVertexAttrib3hNV, GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z) 8018CALL_HOOK_API(glVertexAttrib3hNV, index, x, y, z) 8019 8020HOOK_API_ENTRY(void, glVertexAttrib3hvNV, GLuint index, const GLhalfNV *v) 8021CALL_HOOK_API(glVertexAttrib3hvNV, index, v) 8022 8023HOOK_API_ENTRY(void, glVertexAttrib3s, GLuint index, GLshort x, GLshort y, GLshort z) 8024CALL_HOOK_API(glVertexAttrib3s, index, x, y, z) 8025 8026HOOK_API_ENTRY(void, glVertexAttrib3sARB, GLuint index, GLshort x, GLshort y, GLshort z) 8027CALL_HOOK_API(glVertexAttrib3sARB, index, x, y, z) 8028 8029HOOK_API_ENTRY(void, glVertexAttrib3sNV, GLuint index, GLshort x, GLshort y, GLshort z) 8030CALL_HOOK_API(glVertexAttrib3sNV, index, x, y, z) 8031 8032HOOK_API_ENTRY(void, glVertexAttrib3sv, GLuint index, const GLshort *v) 8033CALL_HOOK_API(glVertexAttrib3sv, index, v) 8034 8035HOOK_API_ENTRY(void, glVertexAttrib3svARB, GLuint index, const GLshort *v) 8036CALL_HOOK_API(glVertexAttrib3svARB, index, v) 8037 8038HOOK_API_ENTRY(void, glVertexAttrib3svNV, GLuint index, const GLshort *v) 8039CALL_HOOK_API(glVertexAttrib3svNV, index, v) 8040 8041HOOK_API_ENTRY(void, glVertexAttrib4Nbv, GLuint index, const GLbyte *v) 8042CALL_HOOK_API(glVertexAttrib4Nbv, index, v) 8043 8044HOOK_API_ENTRY(void, glVertexAttrib4NbvARB, GLuint index, const GLbyte *v) 8045CALL_HOOK_API(glVertexAttrib4NbvARB, index, v) 8046 8047HOOK_API_ENTRY(void, glVertexAttrib4Niv, GLuint index, const GLint *v) 8048CALL_HOOK_API(glVertexAttrib4Niv, index, v) 8049 8050HOOK_API_ENTRY(void, glVertexAttrib4NivARB, GLuint index, const GLint *v) 8051CALL_HOOK_API(glVertexAttrib4NivARB, index, v) 8052 8053HOOK_API_ENTRY(void, glVertexAttrib4Nsv, GLuint index, const GLshort *v) 8054CALL_HOOK_API(glVertexAttrib4Nsv, index, v) 8055 8056HOOK_API_ENTRY(void, glVertexAttrib4NsvARB, GLuint index, const GLshort *v) 8057CALL_HOOK_API(glVertexAttrib4NsvARB, index, v) 8058 8059HOOK_API_ENTRY(void, glVertexAttrib4Nub, GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) 8060CALL_HOOK_API(glVertexAttrib4Nub, index, x, y, z, w) 8061 8062HOOK_API_ENTRY(void, glVertexAttrib4NubARB, GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) 8063CALL_HOOK_API(glVertexAttrib4NubARB, index, x, y, z, w) 8064 8065HOOK_API_ENTRY(void, glVertexAttrib4Nubv, GLuint index, const GLubyte *v) 8066CALL_HOOK_API(glVertexAttrib4Nubv, index, v) 8067 8068HOOK_API_ENTRY(void, glVertexAttrib4NubvARB, GLuint index, const GLubyte *v) 8069CALL_HOOK_API(glVertexAttrib4NubvARB, index, v) 8070 8071HOOK_API_ENTRY(void, glVertexAttrib4Nuiv, GLuint index, const GLuint *v) 8072CALL_HOOK_API(glVertexAttrib4Nuiv, index, v) 8073 8074HOOK_API_ENTRY(void, glVertexAttrib4NuivARB, GLuint index, const GLuint *v) 8075CALL_HOOK_API(glVertexAttrib4NuivARB, index, v) 8076 8077HOOK_API_ENTRY(void, glVertexAttrib4Nusv, GLuint index, const GLushort *v) 8078CALL_HOOK_API(glVertexAttrib4Nusv, index, v) 8079 8080HOOK_API_ENTRY(void, glVertexAttrib4NusvARB, GLuint index, const GLushort *v) 8081CALL_HOOK_API(glVertexAttrib4NusvARB, index, v) 8082 8083HOOK_API_ENTRY(void, glVertexAttrib4bv, GLuint index, const GLbyte *v) 8084CALL_HOOK_API(glVertexAttrib4bv, index, v) 8085 8086HOOK_API_ENTRY(void, glVertexAttrib4bvARB, GLuint index, const GLbyte *v) 8087CALL_HOOK_API(glVertexAttrib4bvARB, index, v) 8088 8089HOOK_API_ENTRY(void, glVertexAttrib4d, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 8090CALL_HOOK_API(glVertexAttrib4d, index, x, y, z, w) 8091 8092HOOK_API_ENTRY(void, glVertexAttrib4dARB, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 8093CALL_HOOK_API(glVertexAttrib4dARB, index, x, y, z, w) 8094 8095HOOK_API_ENTRY(void, glVertexAttrib4dNV, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 8096CALL_HOOK_API(glVertexAttrib4dNV, index, x, y, z, w) 8097 8098HOOK_API_ENTRY(void, glVertexAttrib4dv, GLuint index, const GLdouble *v) 8099CALL_HOOK_API(glVertexAttrib4dv, index, v) 8100 8101HOOK_API_ENTRY(void, glVertexAttrib4dvARB, GLuint index, const GLdouble *v) 8102CALL_HOOK_API(glVertexAttrib4dvARB, index, v) 8103 8104HOOK_API_ENTRY(void, glVertexAttrib4dvNV, GLuint index, const GLdouble *v) 8105CALL_HOOK_API(glVertexAttrib4dvNV, index, v) 8106 8107HOOK_API_ENTRY(void, glVertexAttrib4f, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 8108CALL_HOOK_API(glVertexAttrib4f, index, x, y, z, w) 8109 8110HOOK_API_ENTRY(void, glVertexAttrib4fARB, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 8111CALL_HOOK_API(glVertexAttrib4fARB, index, x, y, z, w) 8112 8113HOOK_API_ENTRY(void, glVertexAttrib4fNV, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 8114CALL_HOOK_API(glVertexAttrib4fNV, index, x, y, z, w) 8115 8116HOOK_API_ENTRY(void, glVertexAttrib4fv, GLuint index, const GLfloat *v) 8117CALL_HOOK_API(glVertexAttrib4fv, index, v) 8118 8119HOOK_API_ENTRY(void, glVertexAttrib4fvARB, GLuint index, const GLfloat *v) 8120CALL_HOOK_API(glVertexAttrib4fvARB, index, v) 8121 8122HOOK_API_ENTRY(void, glVertexAttrib4fvNV, GLuint index, const GLfloat *v) 8123CALL_HOOK_API(glVertexAttrib4fvNV, index, v) 8124 8125HOOK_API_ENTRY(void, glVertexAttrib4hNV, GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w) 8126CALL_HOOK_API(glVertexAttrib4hNV, index, x, y, z, w) 8127 8128HOOK_API_ENTRY(void, glVertexAttrib4hvNV, GLuint index, const GLhalfNV *v) 8129CALL_HOOK_API(glVertexAttrib4hvNV, index, v) 8130 8131HOOK_API_ENTRY(void, glVertexAttrib4iv, GLuint index, const GLint *v) 8132CALL_HOOK_API(glVertexAttrib4iv, index, v) 8133 8134HOOK_API_ENTRY(void, glVertexAttrib4ivARB, GLuint index, const GLint *v) 8135CALL_HOOK_API(glVertexAttrib4ivARB, index, v) 8136 8137HOOK_API_ENTRY(void, glVertexAttrib4s, GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) 8138CALL_HOOK_API(glVertexAttrib4s, index, x, y, z, w) 8139 8140HOOK_API_ENTRY(void, glVertexAttrib4sARB, GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) 8141CALL_HOOK_API(glVertexAttrib4sARB, index, x, y, z, w) 8142 8143HOOK_API_ENTRY(void, glVertexAttrib4sNV, GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) 8144CALL_HOOK_API(glVertexAttrib4sNV, index, x, y, z, w) 8145 8146HOOK_API_ENTRY(void, glVertexAttrib4sv, GLuint index, const GLshort *v) 8147CALL_HOOK_API(glVertexAttrib4sv, index, v) 8148 8149HOOK_API_ENTRY(void, glVertexAttrib4svARB, GLuint index, const GLshort *v) 8150CALL_HOOK_API(glVertexAttrib4svARB, index, v) 8151 8152HOOK_API_ENTRY(void, glVertexAttrib4svNV, GLuint index, const GLshort *v) 8153CALL_HOOK_API(glVertexAttrib4svNV, index, v) 8154 8155HOOK_API_ENTRY(void, glVertexAttrib4ubNV, GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) 8156CALL_HOOK_API(glVertexAttrib4ubNV, index, x, y, z, w) 8157 8158HOOK_API_ENTRY(void, glVertexAttrib4ubv, GLuint index, const GLubyte *v) 8159CALL_HOOK_API(glVertexAttrib4ubv, index, v) 8160 8161HOOK_API_ENTRY(void, glVertexAttrib4ubvARB, GLuint index, const GLubyte *v) 8162CALL_HOOK_API(glVertexAttrib4ubvARB, index, v) 8163 8164HOOK_API_ENTRY(void, glVertexAttrib4ubvNV, GLuint index, const GLubyte *v) 8165CALL_HOOK_API(glVertexAttrib4ubvNV, index, v) 8166 8167HOOK_API_ENTRY(void, glVertexAttrib4uiv, GLuint index, const GLuint *v) 8168CALL_HOOK_API(glVertexAttrib4uiv, index, v) 8169 8170HOOK_API_ENTRY(void, glVertexAttrib4uivARB, GLuint index, const GLuint *v) 8171CALL_HOOK_API(glVertexAttrib4uivARB, index, v) 8172 8173HOOK_API_ENTRY(void, glVertexAttrib4usv, GLuint index, const GLushort *v) 8174CALL_HOOK_API(glVertexAttrib4usv, index, v) 8175 8176HOOK_API_ENTRY(void, glVertexAttrib4usvARB, GLuint index, const GLushort *v) 8177CALL_HOOK_API(glVertexAttrib4usvARB, index, v) 8178 8179HOOK_API_ENTRY(void, glVertexAttribArrayObjectATI, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset) 8180CALL_HOOK_API(glVertexAttribArrayObjectATI, index, size, type, normalized, stride, buffer, offset) 8181 8182HOOK_API_ENTRY(void, glVertexAttribBinding, GLuint attribindex, GLuint bindingindex) 8183CALL_HOOK_API(glVertexAttribBinding, attribindex, bindingindex) 8184 8185HOOK_API_ENTRY(void, glVertexAttribDivisor, GLuint index, GLuint divisor) 8186CALL_HOOK_API(glVertexAttribDivisor, index, divisor) 8187 8188HOOK_API_ENTRY(void, glVertexAttribDivisorARB, GLuint index, GLuint divisor) 8189CALL_HOOK_API(glVertexAttribDivisorARB, index, divisor) 8190 8191HOOK_API_ENTRY(void, glVertexAttribFormat, GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset) 8192CALL_HOOK_API(glVertexAttribFormat, attribindex, size, type, normalized, relativeoffset) 8193 8194HOOK_API_ENTRY(void, glVertexAttribFormatNV, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride) 8195CALL_HOOK_API(glVertexAttribFormatNV, index, size, type, normalized, stride) 8196 8197HOOK_API_ENTRY(void, glVertexAttribI1i, GLuint index, GLint x) 8198CALL_HOOK_API(glVertexAttribI1i, index, x) 8199 8200HOOK_API_ENTRY(void, glVertexAttribI1iEXT, GLuint index, GLint x) 8201CALL_HOOK_API(glVertexAttribI1iEXT, index, x) 8202 8203HOOK_API_ENTRY(void, glVertexAttribI1iv, GLuint index, const GLint *v) 8204CALL_HOOK_API(glVertexAttribI1iv, index, v) 8205 8206HOOK_API_ENTRY(void, glVertexAttribI1ivEXT, GLuint index, const GLint *v) 8207CALL_HOOK_API(glVertexAttribI1ivEXT, index, v) 8208 8209HOOK_API_ENTRY(void, glVertexAttribI1ui, GLuint index, GLuint x) 8210CALL_HOOK_API(glVertexAttribI1ui, index, x) 8211 8212HOOK_API_ENTRY(void, glVertexAttribI1uiEXT, GLuint index, GLuint x) 8213CALL_HOOK_API(glVertexAttribI1uiEXT, index, x) 8214 8215HOOK_API_ENTRY(void, glVertexAttribI1uiv, GLuint index, const GLuint *v) 8216CALL_HOOK_API(glVertexAttribI1uiv, index, v) 8217 8218HOOK_API_ENTRY(void, glVertexAttribI1uivEXT, GLuint index, const GLuint *v) 8219CALL_HOOK_API(glVertexAttribI1uivEXT, index, v) 8220 8221HOOK_API_ENTRY(void, glVertexAttribI2i, GLuint index, GLint x, GLint y) 8222CALL_HOOK_API(glVertexAttribI2i, index, x, y) 8223 8224HOOK_API_ENTRY(void, glVertexAttribI2iEXT, GLuint index, GLint x, GLint y) 8225CALL_HOOK_API(glVertexAttribI2iEXT, index, x, y) 8226 8227HOOK_API_ENTRY(void, glVertexAttribI2iv, GLuint index, const GLint *v) 8228CALL_HOOK_API(glVertexAttribI2iv, index, v) 8229 8230HOOK_API_ENTRY(void, glVertexAttribI2ivEXT, GLuint index, const GLint *v) 8231CALL_HOOK_API(glVertexAttribI2ivEXT, index, v) 8232 8233HOOK_API_ENTRY(void, glVertexAttribI2ui, GLuint index, GLuint x, GLuint y) 8234CALL_HOOK_API(glVertexAttribI2ui, index, x, y) 8235 8236HOOK_API_ENTRY(void, glVertexAttribI2uiEXT, GLuint index, GLuint x, GLuint y) 8237CALL_HOOK_API(glVertexAttribI2uiEXT, index, x, y) 8238 8239HOOK_API_ENTRY(void, glVertexAttribI2uiv, GLuint index, const GLuint *v) 8240CALL_HOOK_API(glVertexAttribI2uiv, index, v) 8241 8242HOOK_API_ENTRY(void, glVertexAttribI2uivEXT, GLuint index, const GLuint *v) 8243CALL_HOOK_API(glVertexAttribI2uivEXT, index, v) 8244 8245HOOK_API_ENTRY(void, glVertexAttribI3i, GLuint index, GLint x, GLint y, GLint z) 8246CALL_HOOK_API(glVertexAttribI3i, index, x, y, z) 8247 8248HOOK_API_ENTRY(void, glVertexAttribI3iEXT, GLuint index, GLint x, GLint y, GLint z) 8249CALL_HOOK_API(glVertexAttribI3iEXT, index, x, y, z) 8250 8251HOOK_API_ENTRY(void, glVertexAttribI3iv, GLuint index, const GLint *v) 8252CALL_HOOK_API(glVertexAttribI3iv, index, v) 8253 8254HOOK_API_ENTRY(void, glVertexAttribI3ivEXT, GLuint index, const GLint *v) 8255CALL_HOOK_API(glVertexAttribI3ivEXT, index, v) 8256 8257HOOK_API_ENTRY(void, glVertexAttribI3ui, GLuint index, GLuint x, GLuint y, GLuint z) 8258CALL_HOOK_API(glVertexAttribI3ui, index, x, y, z) 8259 8260HOOK_API_ENTRY(void, glVertexAttribI3uiEXT, GLuint index, GLuint x, GLuint y, GLuint z) 8261CALL_HOOK_API(glVertexAttribI3uiEXT, index, x, y, z) 8262 8263HOOK_API_ENTRY(void, glVertexAttribI3uiv, GLuint index, const GLuint *v) 8264CALL_HOOK_API(glVertexAttribI3uiv, index, v) 8265 8266HOOK_API_ENTRY(void, glVertexAttribI3uivEXT, GLuint index, const GLuint *v) 8267CALL_HOOK_API(glVertexAttribI3uivEXT, index, v) 8268 8269HOOK_API_ENTRY(void, glVertexAttribI4bv, GLuint index, const GLbyte *v) 8270CALL_HOOK_API(glVertexAttribI4bv, index, v) 8271 8272HOOK_API_ENTRY(void, glVertexAttribI4bvEXT, GLuint index, const GLbyte *v) 8273CALL_HOOK_API(glVertexAttribI4bvEXT, index, v) 8274 8275HOOK_API_ENTRY(void, glVertexAttribI4i, GLuint index, GLint x, GLint y, GLint z, GLint w) 8276CALL_HOOK_API(glVertexAttribI4i, index, x, y, z, w) 8277 8278HOOK_API_ENTRY(void, glVertexAttribI4iEXT, GLuint index, GLint x, GLint y, GLint z, GLint w) 8279CALL_HOOK_API(glVertexAttribI4iEXT, index, x, y, z, w) 8280 8281HOOK_API_ENTRY(void, glVertexAttribI4iv, GLuint index, const GLint *v) 8282CALL_HOOK_API(glVertexAttribI4iv, index, v) 8283 8284HOOK_API_ENTRY(void, glVertexAttribI4ivEXT, GLuint index, const GLint *v) 8285CALL_HOOK_API(glVertexAttribI4ivEXT, index, v) 8286 8287HOOK_API_ENTRY(void, glVertexAttribI4sv, GLuint index, const GLshort *v) 8288CALL_HOOK_API(glVertexAttribI4sv, index, v) 8289 8290HOOK_API_ENTRY(void, glVertexAttribI4svEXT, GLuint index, const GLshort *v) 8291CALL_HOOK_API(glVertexAttribI4svEXT, index, v) 8292 8293HOOK_API_ENTRY(void, glVertexAttribI4ubv, GLuint index, const GLubyte *v) 8294CALL_HOOK_API(glVertexAttribI4ubv, index, v) 8295 8296HOOK_API_ENTRY(void, glVertexAttribI4ubvEXT, GLuint index, const GLubyte *v) 8297CALL_HOOK_API(glVertexAttribI4ubvEXT, index, v) 8298 8299HOOK_API_ENTRY(void, glVertexAttribI4ui, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) 8300CALL_HOOK_API(glVertexAttribI4ui, index, x, y, z, w) 8301 8302HOOK_API_ENTRY(void, glVertexAttribI4uiEXT, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) 8303CALL_HOOK_API(glVertexAttribI4uiEXT, index, x, y, z, w) 8304 8305HOOK_API_ENTRY(void, glVertexAttribI4uiv, GLuint index, const GLuint *v) 8306CALL_HOOK_API(glVertexAttribI4uiv, index, v) 8307 8308HOOK_API_ENTRY(void, glVertexAttribI4uivEXT, GLuint index, const GLuint *v) 8309CALL_HOOK_API(glVertexAttribI4uivEXT, index, v) 8310 8311HOOK_API_ENTRY(void, glVertexAttribI4usv, GLuint index, const GLushort *v) 8312CALL_HOOK_API(glVertexAttribI4usv, index, v) 8313 8314HOOK_API_ENTRY(void, glVertexAttribI4usvEXT, GLuint index, const GLushort *v) 8315CALL_HOOK_API(glVertexAttribI4usvEXT, index, v) 8316 8317HOOK_API_ENTRY(void, glVertexAttribIFormat, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) 8318CALL_HOOK_API(glVertexAttribIFormat, attribindex, size, type, relativeoffset) 8319 8320HOOK_API_ENTRY(void, glVertexAttribIFormatNV, GLuint index, GLint size, GLenum type, GLsizei stride) 8321CALL_HOOK_API(glVertexAttribIFormatNV, index, size, type, stride) 8322 8323HOOK_API_ENTRY(void, glVertexAttribIPointer, GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) 8324CALL_HOOK_API(glVertexAttribIPointer, index, size, type, stride, pointer) 8325 8326HOOK_API_ENTRY(void, glVertexAttribIPointerEXT, GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) 8327CALL_HOOK_API(glVertexAttribIPointerEXT, index, size, type, stride, pointer) 8328 8329HOOK_API_ENTRY(void, glVertexAttribL1d, GLuint index, GLdouble x) 8330CALL_HOOK_API(glVertexAttribL1d, index, x) 8331 8332HOOK_API_ENTRY(void, glVertexAttribL1dEXT, GLuint index, GLdouble x) 8333CALL_HOOK_API(glVertexAttribL1dEXT, index, x) 8334 8335HOOK_API_ENTRY(void, glVertexAttribL1dv, GLuint index, const GLdouble *v) 8336CALL_HOOK_API(glVertexAttribL1dv, index, v) 8337 8338HOOK_API_ENTRY(void, glVertexAttribL1dvEXT, GLuint index, const GLdouble *v) 8339CALL_HOOK_API(glVertexAttribL1dvEXT, index, v) 8340 8341HOOK_API_ENTRY(void, glVertexAttribL1i64NV, GLuint index, GLint64EXT x) 8342CALL_HOOK_API(glVertexAttribL1i64NV, index, x) 8343 8344HOOK_API_ENTRY(void, glVertexAttribL1i64vNV, GLuint index, const GLint64EXT *v) 8345CALL_HOOK_API(glVertexAttribL1i64vNV, index, v) 8346 8347HOOK_API_ENTRY(void, glVertexAttribL1ui64ARB, GLuint index, GLuint64EXT x) 8348CALL_HOOK_API(glVertexAttribL1ui64ARB, index, x) 8349 8350HOOK_API_ENTRY(void, glVertexAttribL1ui64NV, GLuint index, GLuint64EXT x) 8351CALL_HOOK_API(glVertexAttribL1ui64NV, index, x) 8352 8353HOOK_API_ENTRY(void, glVertexAttribL1ui64vARB, GLuint index, const GLuint64EXT *v) 8354CALL_HOOK_API(glVertexAttribL1ui64vARB, index, v) 8355 8356HOOK_API_ENTRY(void, glVertexAttribL1ui64vNV, GLuint index, const GLuint64EXT *v) 8357CALL_HOOK_API(glVertexAttribL1ui64vNV, index, v) 8358 8359HOOK_API_ENTRY(void, glVertexAttribL2d, GLuint index, GLdouble x, GLdouble y) 8360CALL_HOOK_API(glVertexAttribL2d, index, x, y) 8361 8362HOOK_API_ENTRY(void, glVertexAttribL2dEXT, GLuint index, GLdouble x, GLdouble y) 8363CALL_HOOK_API(glVertexAttribL2dEXT, index, x, y) 8364 8365HOOK_API_ENTRY(void, glVertexAttribL2dv, GLuint index, const GLdouble *v) 8366CALL_HOOK_API(glVertexAttribL2dv, index, v) 8367 8368HOOK_API_ENTRY(void, glVertexAttribL2dvEXT, GLuint index, const GLdouble *v) 8369CALL_HOOK_API(glVertexAttribL2dvEXT, index, v) 8370 8371HOOK_API_ENTRY(void, glVertexAttribL2i64NV, GLuint index, GLint64EXT x, GLint64EXT y) 8372CALL_HOOK_API(glVertexAttribL2i64NV, index, x, y) 8373 8374HOOK_API_ENTRY(void, glVertexAttribL2i64vNV, GLuint index, const GLint64EXT *v) 8375CALL_HOOK_API(glVertexAttribL2i64vNV, index, v) 8376 8377HOOK_API_ENTRY(void, glVertexAttribL2ui64NV, GLuint index, GLuint64EXT x, GLuint64EXT y) 8378CALL_HOOK_API(glVertexAttribL2ui64NV, index, x, y) 8379 8380HOOK_API_ENTRY(void, glVertexAttribL2ui64vNV, GLuint index, const GLuint64EXT *v) 8381CALL_HOOK_API(glVertexAttribL2ui64vNV, index, v) 8382 8383HOOK_API_ENTRY(void, glVertexAttribL3d, GLuint index, GLdouble x, GLdouble y, GLdouble z) 8384CALL_HOOK_API(glVertexAttribL3d, index, x, y, z) 8385 8386HOOK_API_ENTRY(void, glVertexAttribL3dEXT, GLuint index, GLdouble x, GLdouble y, GLdouble z) 8387CALL_HOOK_API(glVertexAttribL3dEXT, index, x, y, z) 8388 8389HOOK_API_ENTRY(void, glVertexAttribL3dv, GLuint index, const GLdouble *v) 8390CALL_HOOK_API(glVertexAttribL3dv, index, v) 8391 8392HOOK_API_ENTRY(void, glVertexAttribL3dvEXT, GLuint index, const GLdouble *v) 8393CALL_HOOK_API(glVertexAttribL3dvEXT, index, v) 8394 8395HOOK_API_ENTRY(void, glVertexAttribL3i64NV, GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z) 8396CALL_HOOK_API(glVertexAttribL3i64NV, index, x, y, z) 8397 8398HOOK_API_ENTRY(void, glVertexAttribL3i64vNV, GLuint index, const GLint64EXT *v) 8399CALL_HOOK_API(glVertexAttribL3i64vNV, index, v) 8400 8401HOOK_API_ENTRY(void, glVertexAttribL3ui64NV, GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z) 8402CALL_HOOK_API(glVertexAttribL3ui64NV, index, x, y, z) 8403 8404HOOK_API_ENTRY(void, glVertexAttribL3ui64vNV, GLuint index, const GLuint64EXT *v) 8405CALL_HOOK_API(glVertexAttribL3ui64vNV, index, v) 8406 8407HOOK_API_ENTRY(void, glVertexAttribL4d, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 8408CALL_HOOK_API(glVertexAttribL4d, index, x, y, z, w) 8409 8410HOOK_API_ENTRY(void, glVertexAttribL4dEXT, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 8411CALL_HOOK_API(glVertexAttribL4dEXT, index, x, y, z, w) 8412 8413HOOK_API_ENTRY(void, glVertexAttribL4dv, GLuint index, const GLdouble *v) 8414CALL_HOOK_API(glVertexAttribL4dv, index, v) 8415 8416HOOK_API_ENTRY(void, glVertexAttribL4dvEXT, GLuint index, const GLdouble *v) 8417CALL_HOOK_API(glVertexAttribL4dvEXT, index, v) 8418 8419HOOK_API_ENTRY(void, glVertexAttribL4i64NV, GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w) 8420CALL_HOOK_API(glVertexAttribL4i64NV, index, x, y, z, w) 8421 8422HOOK_API_ENTRY(void, glVertexAttribL4i64vNV, GLuint index, const GLint64EXT *v) 8423CALL_HOOK_API(glVertexAttribL4i64vNV, index, v) 8424 8425HOOK_API_ENTRY(void, glVertexAttribL4ui64NV, GLuint index, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w) 8426CALL_HOOK_API(glVertexAttribL4ui64NV, index, x, y, z, w) 8427 8428HOOK_API_ENTRY(void, glVertexAttribL4ui64vNV, GLuint index, const GLuint64EXT *v) 8429CALL_HOOK_API(glVertexAttribL4ui64vNV, index, v) 8430 8431HOOK_API_ENTRY(void, glVertexAttribLFormat, GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset) 8432CALL_HOOK_API(glVertexAttribLFormat, attribindex, size, type, relativeoffset) 8433 8434HOOK_API_ENTRY(void, glVertexAttribLFormatNV, GLuint index, GLint size, GLenum type, GLsizei stride) 8435CALL_HOOK_API(glVertexAttribLFormatNV, index, size, type, stride) 8436 8437HOOK_API_ENTRY(void, glVertexAttribLPointer, GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) 8438CALL_HOOK_API(glVertexAttribLPointer, index, size, type, stride, pointer) 8439 8440HOOK_API_ENTRY(void, glVertexAttribLPointerEXT, GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer) 8441CALL_HOOK_API(glVertexAttribLPointerEXT, index, size, type, stride, pointer) 8442 8443HOOK_API_ENTRY(void, glVertexAttribP1ui, GLuint index, GLenum type, GLboolean normalized, GLuint value) 8444CALL_HOOK_API(glVertexAttribP1ui, index, type, normalized, value) 8445 8446HOOK_API_ENTRY(void, glVertexAttribP1uiv, GLuint index, GLenum type, GLboolean normalized, const GLuint *value) 8447CALL_HOOK_API(glVertexAttribP1uiv, index, type, normalized, value) 8448 8449HOOK_API_ENTRY(void, glVertexAttribP2ui, GLuint index, GLenum type, GLboolean normalized, GLuint value) 8450CALL_HOOK_API(glVertexAttribP2ui, index, type, normalized, value) 8451 8452HOOK_API_ENTRY(void, glVertexAttribP2uiv, GLuint index, GLenum type, GLboolean normalized, const GLuint *value) 8453CALL_HOOK_API(glVertexAttribP2uiv, index, type, normalized, value) 8454 8455HOOK_API_ENTRY(void, glVertexAttribP3ui, GLuint index, GLenum type, GLboolean normalized, GLuint value) 8456CALL_HOOK_API(glVertexAttribP3ui, index, type, normalized, value) 8457 8458HOOK_API_ENTRY(void, glVertexAttribP3uiv, GLuint index, GLenum type, GLboolean normalized, const GLuint *value) 8459CALL_HOOK_API(glVertexAttribP3uiv, index, type, normalized, value) 8460 8461HOOK_API_ENTRY(void, glVertexAttribP4ui, GLuint index, GLenum type, GLboolean normalized, GLuint value) 8462CALL_HOOK_API(glVertexAttribP4ui, index, type, normalized, value) 8463 8464HOOK_API_ENTRY(void, glVertexAttribP4uiv, GLuint index, GLenum type, GLboolean normalized, const GLuint *value) 8465CALL_HOOK_API(glVertexAttribP4uiv, index, type, normalized, value) 8466 8467HOOK_API_ENTRY(void, glVertexAttribParameteriAMD, GLuint index, GLenum pname, GLint param) 8468CALL_HOOK_API(glVertexAttribParameteriAMD, index, pname, param) 8469 8470HOOK_API_ENTRY(void, glVertexAttribPointer, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer) 8471CALL_HOOK_API(glVertexAttribPointer, index, size, type, normalized, stride, pointer) 8472 8473HOOK_API_ENTRY(void, glVertexAttribPointerARB, GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer) 8474CALL_HOOK_API(glVertexAttribPointerARB, index, size, type, normalized, stride, pointer) 8475 8476HOOK_API_ENTRY(void, glVertexAttribPointerNV, GLuint index, GLint fsize, GLenum type, GLsizei stride, const void *pointer) 8477CALL_HOOK_API(glVertexAttribPointerNV, index, fsize, type, stride, pointer) 8478 8479HOOK_API_ENTRY(void, glVertexAttribs1dvNV, GLuint index, GLsizei count, const GLdouble *v) 8480CALL_HOOK_API(glVertexAttribs1dvNV, index, count, v) 8481 8482HOOK_API_ENTRY(void, glVertexAttribs1fvNV, GLuint index, GLsizei count, const GLfloat *v) 8483CALL_HOOK_API(glVertexAttribs1fvNV, index, count, v) 8484 8485HOOK_API_ENTRY(void, glVertexAttribs1hvNV, GLuint index, GLsizei n, const GLhalfNV *v) 8486CALL_HOOK_API(glVertexAttribs1hvNV, index, n, v) 8487 8488HOOK_API_ENTRY(void, glVertexAttribs1svNV, GLuint index, GLsizei count, const GLshort *v) 8489CALL_HOOK_API(glVertexAttribs1svNV, index, count, v) 8490 8491HOOK_API_ENTRY(void, glVertexAttribs2dvNV, GLuint index, GLsizei count, const GLdouble *v) 8492CALL_HOOK_API(glVertexAttribs2dvNV, index, count, v) 8493 8494HOOK_API_ENTRY(void, glVertexAttribs2fvNV, GLuint index, GLsizei count, const GLfloat *v) 8495CALL_HOOK_API(glVertexAttribs2fvNV, index, count, v) 8496 8497HOOK_API_ENTRY(void, glVertexAttribs2hvNV, GLuint index, GLsizei n, const GLhalfNV *v) 8498CALL_HOOK_API(glVertexAttribs2hvNV, index, n, v) 8499 8500HOOK_API_ENTRY(void, glVertexAttribs2svNV, GLuint index, GLsizei count, const GLshort *v) 8501CALL_HOOK_API(glVertexAttribs2svNV, index, count, v) 8502 8503HOOK_API_ENTRY(void, glVertexAttribs3dvNV, GLuint index, GLsizei count, const GLdouble *v) 8504CALL_HOOK_API(glVertexAttribs3dvNV, index, count, v) 8505 8506HOOK_API_ENTRY(void, glVertexAttribs3fvNV, GLuint index, GLsizei count, const GLfloat *v) 8507CALL_HOOK_API(glVertexAttribs3fvNV, index, count, v) 8508 8509HOOK_API_ENTRY(void, glVertexAttribs3hvNV, GLuint index, GLsizei n, const GLhalfNV *v) 8510CALL_HOOK_API(glVertexAttribs3hvNV, index, n, v) 8511 8512HOOK_API_ENTRY(void, glVertexAttribs3svNV, GLuint index, GLsizei count, const GLshort *v) 8513CALL_HOOK_API(glVertexAttribs3svNV, index, count, v) 8514 8515HOOK_API_ENTRY(void, glVertexAttribs4dvNV, GLuint index, GLsizei count, const GLdouble *v) 8516CALL_HOOK_API(glVertexAttribs4dvNV, index, count, v) 8517 8518HOOK_API_ENTRY(void, glVertexAttribs4fvNV, GLuint index, GLsizei count, const GLfloat *v) 8519CALL_HOOK_API(glVertexAttribs4fvNV, index, count, v) 8520 8521HOOK_API_ENTRY(void, glVertexAttribs4hvNV, GLuint index, GLsizei n, const GLhalfNV *v) 8522CALL_HOOK_API(glVertexAttribs4hvNV, index, n, v) 8523 8524HOOK_API_ENTRY(void, glVertexAttribs4svNV, GLuint index, GLsizei count, const GLshort *v) 8525CALL_HOOK_API(glVertexAttribs4svNV, index, count, v) 8526 8527HOOK_API_ENTRY(void, glVertexAttribs4ubvNV, GLuint index, GLsizei count, const GLubyte *v) 8528CALL_HOOK_API(glVertexAttribs4ubvNV, index, count, v) 8529 8530HOOK_API_ENTRY(void, glVertexBindingDivisor, GLuint bindingindex, GLuint divisor) 8531CALL_HOOK_API(glVertexBindingDivisor, bindingindex, divisor) 8532 8533HOOK_API_ENTRY(void, glVertexBlendARB, GLint count) 8534CALL_HOOK_API(glVertexBlendARB, count) 8535 8536HOOK_API_ENTRY(void, glVertexBlendEnvfATI, GLenum pname, GLfloat param) 8537CALL_HOOK_API(glVertexBlendEnvfATI, pname, param) 8538 8539HOOK_API_ENTRY(void, glVertexBlendEnviATI, GLenum pname, GLint param) 8540CALL_HOOK_API(glVertexBlendEnviATI, pname, param) 8541 8542HOOK_API_ENTRY(void, glVertexFormatNV, GLint size, GLenum type, GLsizei stride) 8543CALL_HOOK_API(glVertexFormatNV, size, type, stride) 8544 8545HOOK_API_ENTRY(void, glVertexP2ui, GLenum type, GLuint value) 8546CALL_HOOK_API(glVertexP2ui, type, value) 8547 8548HOOK_API_ENTRY(void, glVertexP2uiv, GLenum type, const GLuint *value) 8549CALL_HOOK_API(glVertexP2uiv, type, value) 8550 8551HOOK_API_ENTRY(void, glVertexP3ui, GLenum type, GLuint value) 8552CALL_HOOK_API(glVertexP3ui, type, value) 8553 8554HOOK_API_ENTRY(void, glVertexP3uiv, GLenum type, const GLuint *value) 8555CALL_HOOK_API(glVertexP3uiv, type, value) 8556 8557HOOK_API_ENTRY(void, glVertexP4ui, GLenum type, GLuint value) 8558CALL_HOOK_API(glVertexP4ui, type, value) 8559 8560HOOK_API_ENTRY(void, glVertexP4uiv, GLenum type, const GLuint *value) 8561CALL_HOOK_API(glVertexP4uiv, type, value) 8562 8563HOOK_API_ENTRY(void, glVertexPointer, GLint size, GLenum type, GLsizei stride, const GLvoid *ptr) 8564CALL_HOOK_API(glVertexPointer, size, type, stride, ptr) 8565 8566HOOK_API_ENTRY(void, glVertexPointerEXT, GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer) 8567CALL_HOOK_API(glVertexPointerEXT, size, type, stride, count, pointer) 8568 8569HOOK_API_ENTRY(void, glVertexPointerListIBM, GLint size, GLenum type, GLint stride, const void **pointer, GLint ptrstride) 8570CALL_HOOK_API(glVertexPointerListIBM, size, type, stride, pointer, ptrstride) 8571 8572HOOK_API_ENTRY(void, glVertexPointervINTEL, GLint size, GLenum type, const void **pointer) 8573CALL_HOOK_API(glVertexPointervINTEL, size, type, pointer) 8574 8575HOOK_API_ENTRY(void, glVertexStream1dATI, GLenum stream, GLdouble x) 8576CALL_HOOK_API(glVertexStream1dATI, stream, x) 8577 8578HOOK_API_ENTRY(void, glVertexStream1dvATI, GLenum stream, const GLdouble *coords) 8579CALL_HOOK_API(glVertexStream1dvATI, stream, coords) 8580 8581HOOK_API_ENTRY(void, glVertexStream1fATI, GLenum stream, GLfloat x) 8582CALL_HOOK_API(glVertexStream1fATI, stream, x) 8583 8584HOOK_API_ENTRY(void, glVertexStream1fvATI, GLenum stream, const GLfloat *coords) 8585CALL_HOOK_API(glVertexStream1fvATI, stream, coords) 8586 8587HOOK_API_ENTRY(void, glVertexStream1iATI, GLenum stream, GLint x) 8588CALL_HOOK_API(glVertexStream1iATI, stream, x) 8589 8590HOOK_API_ENTRY(void, glVertexStream1ivATI, GLenum stream, const GLint *coords) 8591CALL_HOOK_API(glVertexStream1ivATI, stream, coords) 8592 8593HOOK_API_ENTRY(void, glVertexStream1sATI, GLenum stream, GLshort x) 8594CALL_HOOK_API(glVertexStream1sATI, stream, x) 8595 8596HOOK_API_ENTRY(void, glVertexStream1svATI, GLenum stream, const GLshort *coords) 8597CALL_HOOK_API(glVertexStream1svATI, stream, coords) 8598 8599HOOK_API_ENTRY(void, glVertexStream2dATI, GLenum stream, GLdouble x, GLdouble y) 8600CALL_HOOK_API(glVertexStream2dATI, stream, x, y) 8601 8602HOOK_API_ENTRY(void, glVertexStream2dvATI, GLenum stream, const GLdouble *coords) 8603CALL_HOOK_API(glVertexStream2dvATI, stream, coords) 8604 8605HOOK_API_ENTRY(void, glVertexStream2fATI, GLenum stream, GLfloat x, GLfloat y) 8606CALL_HOOK_API(glVertexStream2fATI, stream, x, y) 8607 8608HOOK_API_ENTRY(void, glVertexStream2fvATI, GLenum stream, const GLfloat *coords) 8609CALL_HOOK_API(glVertexStream2fvATI, stream, coords) 8610 8611HOOK_API_ENTRY(void, glVertexStream2iATI, GLenum stream, GLint x, GLint y) 8612CALL_HOOK_API(glVertexStream2iATI, stream, x, y) 8613 8614HOOK_API_ENTRY(void, glVertexStream2ivATI, GLenum stream, const GLint *coords) 8615CALL_HOOK_API(glVertexStream2ivATI, stream, coords) 8616 8617HOOK_API_ENTRY(void, glVertexStream2sATI, GLenum stream, GLshort x, GLshort y) 8618CALL_HOOK_API(glVertexStream2sATI, stream, x, y) 8619 8620HOOK_API_ENTRY(void, glVertexStream2svATI, GLenum stream, const GLshort *coords) 8621CALL_HOOK_API(glVertexStream2svATI, stream, coords) 8622 8623HOOK_API_ENTRY(void, glVertexStream3dATI, GLenum stream, GLdouble x, GLdouble y, GLdouble z) 8624CALL_HOOK_API(glVertexStream3dATI, stream, x, y, z) 8625 8626HOOK_API_ENTRY(void, glVertexStream3dvATI, GLenum stream, const GLdouble *coords) 8627CALL_HOOK_API(glVertexStream3dvATI, stream, coords) 8628 8629HOOK_API_ENTRY(void, glVertexStream3fATI, GLenum stream, GLfloat x, GLfloat y, GLfloat z) 8630CALL_HOOK_API(glVertexStream3fATI, stream, x, y, z) 8631 8632HOOK_API_ENTRY(void, glVertexStream3fvATI, GLenum stream, const GLfloat *coords) 8633CALL_HOOK_API(glVertexStream3fvATI, stream, coords) 8634 8635HOOK_API_ENTRY(void, glVertexStream3iATI, GLenum stream, GLint x, GLint y, GLint z) 8636CALL_HOOK_API(glVertexStream3iATI, stream, x, y, z) 8637 8638HOOK_API_ENTRY(void, glVertexStream3ivATI, GLenum stream, const GLint *coords) 8639CALL_HOOK_API(glVertexStream3ivATI, stream, coords) 8640 8641HOOK_API_ENTRY(void, glVertexStream3sATI, GLenum stream, GLshort x, GLshort y, GLshort z) 8642CALL_HOOK_API(glVertexStream3sATI, stream, x, y, z) 8643 8644HOOK_API_ENTRY(void, glVertexStream3svATI, GLenum stream, const GLshort *coords) 8645CALL_HOOK_API(glVertexStream3svATI, stream, coords) 8646 8647HOOK_API_ENTRY(void, glVertexStream4dATI, GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 8648CALL_HOOK_API(glVertexStream4dATI, stream, x, y, z, w) 8649 8650HOOK_API_ENTRY(void, glVertexStream4dvATI, GLenum stream, const GLdouble *coords) 8651CALL_HOOK_API(glVertexStream4dvATI, stream, coords) 8652 8653HOOK_API_ENTRY(void, glVertexStream4fATI, GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 8654CALL_HOOK_API(glVertexStream4fATI, stream, x, y, z, w) 8655 8656HOOK_API_ENTRY(void, glVertexStream4fvATI, GLenum stream, const GLfloat *coords) 8657CALL_HOOK_API(glVertexStream4fvATI, stream, coords) 8658 8659HOOK_API_ENTRY(void, glVertexStream4iATI, GLenum stream, GLint x, GLint y, GLint z, GLint w) 8660CALL_HOOK_API(glVertexStream4iATI, stream, x, y, z, w) 8661 8662HOOK_API_ENTRY(void, glVertexStream4ivATI, GLenum stream, const GLint *coords) 8663CALL_HOOK_API(glVertexStream4ivATI, stream, coords) 8664 8665HOOK_API_ENTRY(void, glVertexStream4sATI, GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w) 8666CALL_HOOK_API(glVertexStream4sATI, stream, x, y, z, w) 8667 8668HOOK_API_ENTRY(void, glVertexStream4svATI, GLenum stream, const GLshort *coords) 8669CALL_HOOK_API(glVertexStream4svATI, stream, coords) 8670 8671HOOK_API_ENTRY(void, glVertexWeightPointerEXT, GLint size, GLenum type, GLsizei stride, const void *pointer) 8672CALL_HOOK_API(glVertexWeightPointerEXT, size, type, stride, pointer) 8673 8674HOOK_API_ENTRY(void, glVertexWeightfEXT, GLfloat weight) 8675CALL_HOOK_API(glVertexWeightfEXT, weight) 8676 8677HOOK_API_ENTRY(void, glVertexWeightfvEXT, const GLfloat *weight) 8678CALL_HOOK_API(glVertexWeightfvEXT, weight) 8679 8680HOOK_API_ENTRY(void, glVertexWeighthNV, GLhalfNV weight) 8681CALL_HOOK_API(glVertexWeighthNV, weight) 8682 8683HOOK_API_ENTRY(void, glVertexWeighthvNV, const GLhalfNV *weight) 8684CALL_HOOK_API(glVertexWeighthvNV, weight) 8685 8686HOOK_API_ENTRY(GLenum, glVideoCaptureNV, GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT *capture_time) 8687CALL_HOOK_API_RET(glVideoCaptureNV, video_capture_slot, sequence_num, capture_time) 8688 8689HOOK_API_ENTRY(void, glVideoCaptureStreamParameterdvNV, GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params) 8690CALL_HOOK_API(glVideoCaptureStreamParameterdvNV, video_capture_slot, stream, pname, params) 8691 8692HOOK_API_ENTRY(void, glVideoCaptureStreamParameterfvNV, GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params) 8693CALL_HOOK_API(glVideoCaptureStreamParameterfvNV, video_capture_slot, stream, pname, params) 8694 8695HOOK_API_ENTRY(void, glVideoCaptureStreamParameterivNV, GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params) 8696CALL_HOOK_API(glVideoCaptureStreamParameterivNV, video_capture_slot, stream, pname, params) 8697 8698HOOK_API_ENTRY(void, glViewport, GLint x, GLint y, GLsizei width, GLsizei height) 8699CALL_HOOK_API(glViewport, x, y, width, height) 8700 8701HOOK_API_ENTRY(void, glViewportArrayv, GLuint first, GLsizei count, const GLfloat *v) 8702CALL_HOOK_API(glViewportArrayv, first, count, v) 8703 8704HOOK_API_ENTRY(void, glViewportIndexedf, GLuint index, GLfloat x, GLfloat y, GLfloat w, GLfloat h) 8705CALL_HOOK_API(glViewportIndexedf, index, x, y, w, h) 8706 8707HOOK_API_ENTRY(void, glViewportIndexedfv, GLuint index, const GLfloat *v) 8708CALL_HOOK_API(glViewportIndexedfv, index, v) 8709 8710HOOK_API_ENTRY(void, glViewportPositionWScaleNV, GLuint index, GLfloat xcoeff, GLfloat ycoeff) 8711CALL_HOOK_API(glViewportPositionWScaleNV, index, xcoeff, ycoeff) 8712 8713HOOK_API_ENTRY(void, glViewportSwizzleNV, GLuint index, GLenum swizzlex, GLenum swizzley, GLenum swizzlez, GLenum swizzlew) 8714CALL_HOOK_API(glViewportSwizzleNV, index, swizzlex, swizzley, swizzlez, swizzlew) 8715 8716HOOK_API_ENTRY(void, glWaitSemaphoreEXT, GLuint semaphore, GLuint numBufferBarriers, const GLuint *buffers, GLuint numTextureBarriers, const GLuint *textures, const GLenum *srcLayouts) 8717CALL_HOOK_API(glWaitSemaphoreEXT, semaphore, numBufferBarriers, buffers, numTextureBarriers, textures, srcLayouts) 8718 8719HOOK_API_ENTRY(void, glWaitSemaphoreui64NVX, GLuint waitGpu, GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray) 8720CALL_HOOK_API(glWaitSemaphoreui64NVX, waitGpu, fenceObjectCount, semaphoreArray, fenceValueArray) 8721 8722HOOK_API_ENTRY(void, glWaitSync, GLsync sync, GLbitfield flags, GLuint64 timeout) 8723CALL_HOOK_API(glWaitSync, sync, flags, timeout) 8724 8725HOOK_API_ENTRY(void, glWaitVkSemaphoreNV, GLuint64 vkSemaphore) 8726CALL_HOOK_API(glWaitVkSemaphoreNV, vkSemaphore) 8727 8728HOOK_API_ENTRY(void, glWeightPathsNV, GLuint resultPath, GLsizei numPaths, const GLuint *paths, const GLfloat *weights) 8729CALL_HOOK_API(glWeightPathsNV, resultPath, numPaths, paths, weights) 8730 8731HOOK_API_ENTRY(void, glWeightPointerARB, GLint size, GLenum type, GLsizei stride, const void *pointer) 8732CALL_HOOK_API(glWeightPointerARB, size, type, stride, pointer) 8733 8734HOOK_API_ENTRY(void, glWeightbvARB, GLint size, const GLbyte *weights) 8735CALL_HOOK_API(glWeightbvARB, size, weights) 8736 8737HOOK_API_ENTRY(void, glWeightdvARB, GLint size, const GLdouble *weights) 8738CALL_HOOK_API(glWeightdvARB, size, weights) 8739 8740HOOK_API_ENTRY(void, glWeightfvARB, GLint size, const GLfloat *weights) 8741CALL_HOOK_API(glWeightfvARB, size, weights) 8742 8743HOOK_API_ENTRY(void, glWeightivARB, GLint size, const GLint *weights) 8744CALL_HOOK_API(glWeightivARB, size, weights) 8745 8746HOOK_API_ENTRY(void, glWeightsvARB, GLint size, const GLshort *weights) 8747CALL_HOOK_API(glWeightsvARB, size, weights) 8748 8749HOOK_API_ENTRY(void, glWeightubvARB, GLint size, const GLubyte *weights) 8750CALL_HOOK_API(glWeightubvARB, size, weights) 8751 8752HOOK_API_ENTRY(void, glWeightuivARB, GLint size, const GLuint *weights) 8753CALL_HOOK_API(glWeightuivARB, size, weights) 8754 8755HOOK_API_ENTRY(void, glWeightusvARB, GLint size, const GLushort *weights) 8756CALL_HOOK_API(glWeightusvARB, size, weights) 8757 8758HOOK_API_ENTRY(void, glWindowPos2d, GLdouble x, GLdouble y) 8759CALL_HOOK_API(glWindowPos2d, x, y) 8760 8761HOOK_API_ENTRY(void, glWindowPos2dARB, GLdouble x, GLdouble y) 8762CALL_HOOK_API(glWindowPos2dARB, x, y) 8763 8764HOOK_API_ENTRY(void, glWindowPos2dMESA, GLdouble x, GLdouble y) 8765CALL_HOOK_API(glWindowPos2dMESA, x, y) 8766 8767HOOK_API_ENTRY(void, glWindowPos2dv, const GLdouble *v) 8768CALL_HOOK_API(glWindowPos2dv, v) 8769 8770HOOK_API_ENTRY(void, glWindowPos2dvARB, const GLdouble *v) 8771CALL_HOOK_API(glWindowPos2dvARB, v) 8772 8773HOOK_API_ENTRY(void, glWindowPos2dvMESA, const GLdouble *v) 8774CALL_HOOK_API(glWindowPos2dvMESA, v) 8775 8776HOOK_API_ENTRY(void, glWindowPos2f, GLfloat x, GLfloat y) 8777CALL_HOOK_API(glWindowPos2f, x, y) 8778 8779HOOK_API_ENTRY(void, glWindowPos2fARB, GLfloat x, GLfloat y) 8780CALL_HOOK_API(glWindowPos2fARB, x, y) 8781 8782HOOK_API_ENTRY(void, glWindowPos2fMESA, GLfloat x, GLfloat y) 8783CALL_HOOK_API(glWindowPos2fMESA, x, y) 8784 8785HOOK_API_ENTRY(void, glWindowPos2fv, const GLfloat *v) 8786CALL_HOOK_API(glWindowPos2fv, v) 8787 8788HOOK_API_ENTRY(void, glWindowPos2fvARB, const GLfloat *v) 8789CALL_HOOK_API(glWindowPos2fvARB, v) 8790 8791HOOK_API_ENTRY(void, glWindowPos2fvMESA, const GLfloat *v) 8792CALL_HOOK_API(glWindowPos2fvMESA, v) 8793 8794HOOK_API_ENTRY(void, glWindowPos2i, GLint x, GLint y) 8795CALL_HOOK_API(glWindowPos2i, x, y) 8796 8797HOOK_API_ENTRY(void, glWindowPos2iARB, GLint x, GLint y) 8798CALL_HOOK_API(glWindowPos2iARB, x, y) 8799 8800HOOK_API_ENTRY(void, glWindowPos2iMESA, GLint x, GLint y) 8801CALL_HOOK_API(glWindowPos2iMESA, x, y) 8802 8803HOOK_API_ENTRY(void, glWindowPos2iv, const GLint *v) 8804CALL_HOOK_API(glWindowPos2iv, v) 8805 8806HOOK_API_ENTRY(void, glWindowPos2ivARB, const GLint *v) 8807CALL_HOOK_API(glWindowPos2ivARB, v) 8808 8809HOOK_API_ENTRY(void, glWindowPos2ivMESA, const GLint *v) 8810CALL_HOOK_API(glWindowPos2ivMESA, v) 8811 8812HOOK_API_ENTRY(void, glWindowPos2s, GLshort x, GLshort y) 8813CALL_HOOK_API(glWindowPos2s, x, y) 8814 8815HOOK_API_ENTRY(void, glWindowPos2sARB, GLshort x, GLshort y) 8816CALL_HOOK_API(glWindowPos2sARB, x, y) 8817 8818HOOK_API_ENTRY(void, glWindowPos2sMESA, GLshort x, GLshort y) 8819CALL_HOOK_API(glWindowPos2sMESA, x, y) 8820 8821HOOK_API_ENTRY(void, glWindowPos2sv, const GLshort *v) 8822CALL_HOOK_API(glWindowPos2sv, v) 8823 8824HOOK_API_ENTRY(void, glWindowPos2svARB, const GLshort *v) 8825CALL_HOOK_API(glWindowPos2svARB, v) 8826 8827HOOK_API_ENTRY(void, glWindowPos2svMESA, const GLshort *v) 8828CALL_HOOK_API(glWindowPos2svMESA, v) 8829 8830HOOK_API_ENTRY(void, glWindowPos3d, GLdouble x, GLdouble y, GLdouble z) 8831CALL_HOOK_API(glWindowPos3d, x, y, z) 8832 8833HOOK_API_ENTRY(void, glWindowPos3dARB, GLdouble x, GLdouble y, GLdouble z) 8834CALL_HOOK_API(glWindowPos3dARB, x, y, z) 8835 8836HOOK_API_ENTRY(void, glWindowPos3dMESA, GLdouble x, GLdouble y, GLdouble z) 8837CALL_HOOK_API(glWindowPos3dMESA, x, y, z) 8838 8839HOOK_API_ENTRY(void, glWindowPos3dv, const GLdouble *v) 8840CALL_HOOK_API(glWindowPos3dv, v) 8841 8842HOOK_API_ENTRY(void, glWindowPos3dvARB, const GLdouble *v) 8843CALL_HOOK_API(glWindowPos3dvARB, v) 8844 8845HOOK_API_ENTRY(void, glWindowPos3dvMESA, const GLdouble *v) 8846CALL_HOOK_API(glWindowPos3dvMESA, v) 8847 8848HOOK_API_ENTRY(void, glWindowPos3f, GLfloat x, GLfloat y, GLfloat z) 8849CALL_HOOK_API(glWindowPos3f, x, y, z) 8850 8851HOOK_API_ENTRY(void, glWindowPos3fARB, GLfloat x, GLfloat y, GLfloat z) 8852CALL_HOOK_API(glWindowPos3fARB, x, y, z) 8853 8854HOOK_API_ENTRY(void, glWindowPos3fMESA, GLfloat x, GLfloat y, GLfloat z) 8855CALL_HOOK_API(glWindowPos3fMESA, x, y, z) 8856 8857HOOK_API_ENTRY(void, glWindowPos3fv, const GLfloat *v) 8858CALL_HOOK_API(glWindowPos3fv, v) 8859 8860HOOK_API_ENTRY(void, glWindowPos3fvARB, const GLfloat *v) 8861CALL_HOOK_API(glWindowPos3fvARB, v) 8862 8863HOOK_API_ENTRY(void, glWindowPos3fvMESA, const GLfloat *v) 8864CALL_HOOK_API(glWindowPos3fvMESA, v) 8865 8866HOOK_API_ENTRY(void, glWindowPos3i, GLint x, GLint y, GLint z) 8867CALL_HOOK_API(glWindowPos3i, x, y, z) 8868 8869HOOK_API_ENTRY(void, glWindowPos3iARB, GLint x, GLint y, GLint z) 8870CALL_HOOK_API(glWindowPos3iARB, x, y, z) 8871 8872HOOK_API_ENTRY(void, glWindowPos3iMESA, GLint x, GLint y, GLint z) 8873CALL_HOOK_API(glWindowPos3iMESA, x, y, z) 8874 8875HOOK_API_ENTRY(void, glWindowPos3iv, const GLint *v) 8876CALL_HOOK_API(glWindowPos3iv, v) 8877 8878HOOK_API_ENTRY(void, glWindowPos3ivARB, const GLint *v) 8879CALL_HOOK_API(glWindowPos3ivARB, v) 8880 8881HOOK_API_ENTRY(void, glWindowPos3ivMESA, const GLint *v) 8882CALL_HOOK_API(glWindowPos3ivMESA, v) 8883 8884HOOK_API_ENTRY(void, glWindowPos3s, GLshort x, GLshort y, GLshort z) 8885CALL_HOOK_API(glWindowPos3s, x, y, z) 8886 8887HOOK_API_ENTRY(void, glWindowPos3sARB, GLshort x, GLshort y, GLshort z) 8888CALL_HOOK_API(glWindowPos3sARB, x, y, z) 8889 8890HOOK_API_ENTRY(void, glWindowPos3sMESA, GLshort x, GLshort y, GLshort z) 8891CALL_HOOK_API(glWindowPos3sMESA, x, y, z) 8892 8893HOOK_API_ENTRY(void, glWindowPos3sv, const GLshort *v) 8894CALL_HOOK_API(glWindowPos3sv, v) 8895 8896HOOK_API_ENTRY(void, glWindowPos3svARB, const GLshort *v) 8897CALL_HOOK_API(glWindowPos3svARB, v) 8898 8899HOOK_API_ENTRY(void, glWindowPos3svMESA, const GLshort *v) 8900CALL_HOOK_API(glWindowPos3svMESA, v) 8901 8902HOOK_API_ENTRY(void, glWindowPos4dMESA, GLdouble x, GLdouble y, GLdouble z, GLdouble w) 8903CALL_HOOK_API(glWindowPos4dMESA, x, y, z, w) 8904 8905HOOK_API_ENTRY(void, glWindowPos4dvMESA, const GLdouble *v) 8906CALL_HOOK_API(glWindowPos4dvMESA, v) 8907 8908HOOK_API_ENTRY(void, glWindowPos4fMESA, GLfloat x, GLfloat y, GLfloat z, GLfloat w) 8909CALL_HOOK_API(glWindowPos4fMESA, x, y, z, w) 8910 8911HOOK_API_ENTRY(void, glWindowPos4fvMESA, const GLfloat *v) 8912CALL_HOOK_API(glWindowPos4fvMESA, v) 8913 8914HOOK_API_ENTRY(void, glWindowPos4iMESA, GLint x, GLint y, GLint z, GLint w) 8915CALL_HOOK_API(glWindowPos4iMESA, x, y, z, w) 8916 8917HOOK_API_ENTRY(void, glWindowPos4ivMESA, const GLint *v) 8918CALL_HOOK_API(glWindowPos4ivMESA, v) 8919 8920HOOK_API_ENTRY(void, glWindowPos4sMESA, GLshort x, GLshort y, GLshort z, GLshort w) 8921CALL_HOOK_API(glWindowPos4sMESA, x, y, z, w) 8922 8923HOOK_API_ENTRY(void, glWindowPos4svMESA, const GLshort *v) 8924CALL_HOOK_API(glWindowPos4svMESA, v) 8925 8926HOOK_API_ENTRY(void, glWindowRectanglesEXT, GLenum mode, GLsizei count, const GLint *box) 8927CALL_HOOK_API(glWindowRectanglesEXT, mode, count, box) 8928 8929HOOK_API_ENTRY(void, glWriteMaskEXT, GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) 8930CALL_HOOK_API(glWriteMaskEXT, res, in, outX, outY, outZ, outW) 8931 8932