1 /* 2 * Copyright 2011, The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 * 16 * THIS FILE WAS GENERATED BY A SCRIPT. DO NOT EDIT. 17 */ 18 19 namespace android { 20 namespace gltrace { 21 22 // Declarations for GL3 APIs 23 24 void GLTrace_glActiveTexture(GLenum texture); 25 void GLTrace_glAttachShader(GLuint program, GLuint shader); 26 void GLTrace_glBindAttribLocation(GLuint program, GLuint index, const GLchar* name); 27 void GLTrace_glBindBuffer(GLenum target, GLuint buffer); 28 void GLTrace_glBindFramebuffer(GLenum target, GLuint framebuffer); 29 void GLTrace_glBindRenderbuffer(GLenum target, GLuint renderbuffer); 30 void GLTrace_glBindTexture(GLenum target, GLuint texture); 31 void GLTrace_glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 32 void GLTrace_glBlendEquation(GLenum mode); 33 void GLTrace_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha); 34 void GLTrace_glBlendFunc(GLenum sfactor, GLenum dfactor); 35 void GLTrace_glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 36 void GLTrace_glBufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); 37 void GLTrace_glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); 38 GLenum GLTrace_glCheckFramebufferStatus(GLenum target); 39 void GLTrace_glClear(GLbitfield mask); 40 void GLTrace_glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 41 void GLTrace_glClearDepthf(GLfloat depth); 42 void GLTrace_glClearStencil(GLint s); 43 void GLTrace_glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); 44 void GLTrace_glCompileShader(GLuint shader); 45 void GLTrace_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data); 46 void GLTrace_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data); 47 void GLTrace_glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); 48 void GLTrace_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 49 GLuint GLTrace_glCreateProgram(void); 50 GLuint GLTrace_glCreateShader(GLenum type); 51 void GLTrace_glCullFace(GLenum mode); 52 void GLTrace_glDeleteBuffers(GLsizei n, const GLuint* buffers); 53 void GLTrace_glDeleteFramebuffers(GLsizei n, const GLuint* framebuffers); 54 void GLTrace_glDeleteProgram(GLuint program); 55 void GLTrace_glDeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers); 56 void GLTrace_glDeleteShader(GLuint shader); 57 void GLTrace_glDeleteTextures(GLsizei n, const GLuint* textures); 58 void GLTrace_glDepthFunc(GLenum func); 59 void GLTrace_glDepthMask(GLboolean flag); 60 void GLTrace_glDepthRangef(GLfloat n, GLfloat f); 61 void GLTrace_glDetachShader(GLuint program, GLuint shader); 62 void GLTrace_glDisable(GLenum cap); 63 void GLTrace_glDisableVertexAttribArray(GLuint index); 64 void GLTrace_glDrawArrays(GLenum mode, GLint first, GLsizei count); 65 void GLTrace_glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices); 66 void GLTrace_glEnable(GLenum cap); 67 void GLTrace_glEnableVertexAttribArray(GLuint index); 68 void GLTrace_glFinish(void); 69 void GLTrace_glFlush(void); 70 void GLTrace_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 71 void GLTrace_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 72 void GLTrace_glFrontFace(GLenum mode); 73 void GLTrace_glGenBuffers(GLsizei n, GLuint* buffers); 74 void GLTrace_glGenerateMipmap(GLenum target); 75 void GLTrace_glGenFramebuffers(GLsizei n, GLuint* framebuffers); 76 void GLTrace_glGenRenderbuffers(GLsizei n, GLuint* renderbuffers); 77 void GLTrace_glGenTextures(GLsizei n, GLuint* textures); 78 void GLTrace_glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); 79 void GLTrace_glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name); 80 void GLTrace_glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders); 81 GLint GLTrace_glGetAttribLocation(GLuint program, const GLchar* name); 82 void GLTrace_glGetBooleanv(GLenum pname, GLboolean* params); 83 void GLTrace_glGetBufferParameteriv(GLenum target, GLenum pname, GLint* params); 84 GLenum GLTrace_glGetError(void); 85 void GLTrace_glGetFloatv(GLenum pname, GLfloat* params); 86 void GLTrace_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint* params); 87 void GLTrace_glGetIntegerv(GLenum pname, GLint* params); 88 void GLTrace_glGetProgramiv(GLuint program, GLenum pname, GLint* params); 89 void GLTrace_glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog); 90 void GLTrace_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params); 91 void GLTrace_glGetShaderiv(GLuint shader, GLenum pname, GLint* params); 92 void GLTrace_glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog); 93 void GLTrace_glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision); 94 void GLTrace_glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source); 95 const GLubyte* GLTrace_glGetString(GLenum name); 96 void GLTrace_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat* params); 97 void GLTrace_glGetTexParameteriv(GLenum target, GLenum pname, GLint* params); 98 void GLTrace_glGetUniformfv(GLuint program, GLint location, GLfloat* params); 99 void GLTrace_glGetUniformiv(GLuint program, GLint location, GLint* params); 100 GLint GLTrace_glGetUniformLocation(GLuint program, const GLchar* name); 101 void GLTrace_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params); 102 void GLTrace_glGetVertexAttribiv(GLuint index, GLenum pname, GLint* params); 103 void GLTrace_glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid** pointer); 104 void GLTrace_glHint(GLenum target, GLenum mode); 105 GLboolean GLTrace_glIsBuffer(GLuint buffer); 106 GLboolean GLTrace_glIsEnabled(GLenum cap); 107 GLboolean GLTrace_glIsFramebuffer(GLuint framebuffer); 108 GLboolean GLTrace_glIsProgram(GLuint program); 109 GLboolean GLTrace_glIsRenderbuffer(GLuint renderbuffer); 110 GLboolean GLTrace_glIsShader(GLuint shader); 111 GLboolean GLTrace_glIsTexture(GLuint texture); 112 void GLTrace_glLineWidth(GLfloat width); 113 void GLTrace_glLinkProgram(GLuint program); 114 void GLTrace_glPixelStorei(GLenum pname, GLint param); 115 void GLTrace_glPolygonOffset(GLfloat factor, GLfloat units); 116 void GLTrace_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); 117 void GLTrace_glReleaseShaderCompiler(void); 118 void GLTrace_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 119 void GLTrace_glSampleCoverage(GLfloat value, GLboolean invert); 120 void GLTrace_glScissor(GLint x, GLint y, GLsizei width, GLsizei height); 121 void GLTrace_glShaderBinary(GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length); 122 void GLTrace_glShaderSource(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length); 123 void GLTrace_glStencilFunc(GLenum func, GLint ref, GLuint mask); 124 void GLTrace_glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); 125 void GLTrace_glStencilMask(GLuint mask); 126 void GLTrace_glStencilMaskSeparate(GLenum face, GLuint mask); 127 void GLTrace_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass); 128 void GLTrace_glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); 129 void GLTrace_glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels); 130 void GLTrace_glTexParameterf(GLenum target, GLenum pname, GLfloat param); 131 void GLTrace_glTexParameterfv(GLenum target, GLenum pname, const GLfloat* params); 132 void GLTrace_glTexParameteri(GLenum target, GLenum pname, GLint param); 133 void GLTrace_glTexParameteriv(GLenum target, GLenum pname, const GLint* params); 134 void GLTrace_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels); 135 void GLTrace_glUniform1f(GLint location, GLfloat x); 136 void GLTrace_glUniform1fv(GLint location, GLsizei count, const GLfloat* v); 137 void GLTrace_glUniform1i(GLint location, GLint x); 138 void GLTrace_glUniform1iv(GLint location, GLsizei count, const GLint* v); 139 void GLTrace_glUniform2f(GLint location, GLfloat x, GLfloat y); 140 void GLTrace_glUniform2fv(GLint location, GLsizei count, const GLfloat* v); 141 void GLTrace_glUniform2i(GLint location, GLint x, GLint y); 142 void GLTrace_glUniform2iv(GLint location, GLsizei count, const GLint* v); 143 void GLTrace_glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z); 144 void GLTrace_glUniform3fv(GLint location, GLsizei count, const GLfloat* v); 145 void GLTrace_glUniform3i(GLint location, GLint x, GLint y, GLint z); 146 void GLTrace_glUniform3iv(GLint location, GLsizei count, const GLint* v); 147 void GLTrace_glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 148 void GLTrace_glUniform4fv(GLint location, GLsizei count, const GLfloat* v); 149 void GLTrace_glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w); 150 void GLTrace_glUniform4iv(GLint location, GLsizei count, const GLint* v); 151 void GLTrace_glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 152 void GLTrace_glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 153 void GLTrace_glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 154 void GLTrace_glUseProgram(GLuint program); 155 void GLTrace_glValidateProgram(GLuint program); 156 void GLTrace_glVertexAttrib1f(GLuint indx, GLfloat x); 157 void GLTrace_glVertexAttrib1fv(GLuint indx, const GLfloat* values); 158 void GLTrace_glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y); 159 void GLTrace_glVertexAttrib2fv(GLuint indx, const GLfloat* values); 160 void GLTrace_glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z); 161 void GLTrace_glVertexAttrib3fv(GLuint indx, const GLfloat* values); 162 void GLTrace_glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 163 void GLTrace_glVertexAttrib4fv(GLuint indx, const GLfloat* values); 164 void GLTrace_glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr); 165 void GLTrace_glViewport(GLint x, GLint y, GLsizei width, GLsizei height); 166 void GLTrace_glReadBuffer(GLenum mode); 167 void GLTrace_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid* indices); 168 void GLTrace_glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels); 169 void GLTrace_glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels); 170 void GLTrace_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); 171 void GLTrace_glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data); 172 void GLTrace_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data); 173 void GLTrace_glGenQueries(GLsizei n, GLuint* ids); 174 void GLTrace_glDeleteQueries(GLsizei n, const GLuint* ids); 175 GLboolean GLTrace_glIsQuery(GLuint id); 176 void GLTrace_glBeginQuery(GLenum target, GLuint id); 177 void GLTrace_glEndQuery(GLenum target); 178 void GLTrace_glGetQueryiv(GLenum target, GLenum pname, GLint* params); 179 void GLTrace_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint* params); 180 GLboolean GLTrace_glUnmapBuffer(GLenum target); 181 void GLTrace_glGetBufferPointerv(GLenum target, GLenum pname, GLvoid** params); 182 void GLTrace_glDrawBuffers(GLsizei n, const GLenum* bufs); 183 void GLTrace_glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 184 void GLTrace_glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 185 void GLTrace_glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 186 void GLTrace_glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 187 void GLTrace_glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 188 void GLTrace_glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); 189 void GLTrace_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); 190 void GLTrace_glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 191 void GLTrace_glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); 192 GLvoid* GLTrace_glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); 193 void GLTrace_glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length); 194 void GLTrace_glBindVertexArray(GLuint array); 195 void GLTrace_glDeleteVertexArrays(GLsizei n, const GLuint* arrays); 196 void GLTrace_glGenVertexArrays(GLsizei n, GLuint* arrays); 197 GLboolean GLTrace_glIsVertexArray(GLuint array); 198 void GLTrace_glGetIntegeri_v(GLenum target, GLuint index, GLint* data); 199 void GLTrace_glBeginTransformFeedback(GLenum primitiveMode); 200 void GLTrace_glEndTransformFeedback(void); 201 void GLTrace_glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); 202 void GLTrace_glBindBufferBase(GLenum target, GLuint index, GLuint buffer); 203 void GLTrace_glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar* const* varyings, GLenum bufferMode); 204 void GLTrace_glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei* length, GLsizei* size, GLenum* type, GLchar* name); 205 void GLTrace_glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 206 void GLTrace_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint* params); 207 void GLTrace_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint* params); 208 void GLTrace_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w); 209 void GLTrace_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); 210 void GLTrace_glVertexAttribI4iv(GLuint index, const GLint* v); 211 void GLTrace_glVertexAttribI4uiv(GLuint index, const GLuint* v); 212 void GLTrace_glGetUniformuiv(GLuint program, GLint location, GLuint* params); 213 GLint GLTrace_glGetFragDataLocation(GLuint program, const GLchar *name); 214 void GLTrace_glUniform1ui(GLint location, GLuint v0); 215 void GLTrace_glUniform2ui(GLint location, GLuint v0, GLuint v1); 216 void GLTrace_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2); 217 void GLTrace_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); 218 void GLTrace_glUniform1uiv(GLint location, GLsizei count, const GLuint* value); 219 void GLTrace_glUniform2uiv(GLint location, GLsizei count, const GLuint* value); 220 void GLTrace_glUniform3uiv(GLint location, GLsizei count, const GLuint* value); 221 void GLTrace_glUniform4uiv(GLint location, GLsizei count, const GLuint* value); 222 void GLTrace_glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint* value); 223 void GLTrace_glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint* value); 224 void GLTrace_glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat* value); 225 void GLTrace_glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); 226 const GLubyte* GLTrace_glGetStringi(GLenum name, GLuint index); 227 void GLTrace_glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); 228 void GLTrace_glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar* const* uniformNames, GLuint* uniformIndices); 229 void GLTrace_glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint* uniformIndices, GLenum pname, GLint* params); 230 GLuint GLTrace_glGetUniformBlockIndex(GLuint program, const GLchar* uniformBlockName); 231 void GLTrace_glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint* params); 232 void GLTrace_glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei* length, GLchar* uniformBlockName); 233 void GLTrace_glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); 234 void GLTrace_glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instanceCount); 235 void GLTrace_glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices, GLsizei instanceCount); 236 GLsync GLTrace_glFenceSync(GLenum condition, GLbitfield flags); 237 GLboolean GLTrace_glIsSync(GLsync sync); 238 void GLTrace_glDeleteSync(GLsync sync); 239 GLenum GLTrace_glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); 240 void GLTrace_glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); 241 void GLTrace_glGetInteger64v(GLenum pname, GLint64* params); 242 void GLTrace_glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei* length, GLint* values); 243 void GLTrace_glGetInteger64i_v(GLenum target, GLuint index, GLint64* data); 244 void GLTrace_glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64* params); 245 void GLTrace_glGenSamplers(GLsizei count, GLuint* samplers); 246 void GLTrace_glDeleteSamplers(GLsizei count, const GLuint* samplers); 247 GLboolean GLTrace_glIsSampler(GLuint sampler); 248 void GLTrace_glBindSampler(GLuint unit, GLuint sampler); 249 void GLTrace_glSamplerParameteri(GLuint sampler, GLenum pname, GLint param); 250 void GLTrace_glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint* param); 251 void GLTrace_glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param); 252 void GLTrace_glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat* param); 253 void GLTrace_glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint* params); 254 void GLTrace_glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat* params); 255 void GLTrace_glVertexAttribDivisor(GLuint index, GLuint divisor); 256 void GLTrace_glBindTransformFeedback(GLenum target, GLuint id); 257 void GLTrace_glDeleteTransformFeedbacks(GLsizei n, const GLuint* ids); 258 void GLTrace_glGenTransformFeedbacks(GLsizei n, GLuint* ids); 259 GLboolean GLTrace_glIsTransformFeedback(GLuint id); 260 void GLTrace_glPauseTransformFeedback(void); 261 void GLTrace_glResumeTransformFeedback(void); 262 void GLTrace_glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, GLvoid* binary); 263 void GLTrace_glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid* binary, GLsizei length); 264 void GLTrace_glProgramParameteri(GLuint program, GLenum pname, GLint value); 265 void GLTrace_glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments); 266 void GLTrace_glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum* attachments, GLint x, GLint y, GLsizei width, GLsizei height); 267 void GLTrace_glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); 268 void GLTrace_glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); 269 void GLTrace_glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint* params); 270 271 // Declarations for GL2Ext APIs 272 273 void GLTrace_glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image); 274 void GLTrace_glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image); 275 void GLTrace_glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary); 276 void GLTrace_glProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLint length); 277 void* GLTrace_glMapBufferOES(GLenum target, GLenum access); 278 GLboolean GLTrace_glUnmapBufferOES(GLenum target); 279 void GLTrace_glGetBufferPointervOES(GLenum target, GLenum pname, GLvoid** params); 280 void GLTrace_glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels); 281 void GLTrace_glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels); 282 void GLTrace_glCopyTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); 283 void GLTrace_glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data); 284 void GLTrace_glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data); 285 void GLTrace_glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); 286 void GLTrace_glBindVertexArrayOES(GLuint array); 287 void GLTrace_glDeleteVertexArraysOES(GLsizei n, const GLuint *arrays); 288 void GLTrace_glGenVertexArraysOES(GLsizei n, GLuint *arrays); 289 GLboolean GLTrace_glIsVertexArrayOES(GLuint array); 290 void GLTrace_glGetPerfMonitorGroupsAMD(GLint *numGroups, GLsizei groupsSize, GLuint *groups); 291 void GLTrace_glGetPerfMonitorCountersAMD(GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters); 292 void GLTrace_glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString); 293 void GLTrace_glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString); 294 void GLTrace_glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid *data); 295 void GLTrace_glGenPerfMonitorsAMD(GLsizei n, GLuint *monitors); 296 void GLTrace_glDeletePerfMonitorsAMD(GLsizei n, GLuint *monitors); 297 void GLTrace_glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *countersList); 298 void GLTrace_glBeginPerfMonitorAMD(GLuint monitor); 299 void GLTrace_glEndPerfMonitorAMD(GLuint monitor); 300 void GLTrace_glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten); 301 void GLTrace_glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); 302 void GLTrace_glRenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 303 void GLTrace_glRenderbufferStorageMultisampleAPPLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 304 void GLTrace_glResolveMultisampleFramebufferAPPLE(void); 305 void GLTrace_glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar *label); 306 void GLTrace_glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label); 307 void GLTrace_glInsertEventMarkerEXT(GLsizei length, const GLchar *marker); 308 void GLTrace_glPushGroupMarkerEXT(GLsizei length, const GLchar *marker); 309 void GLTrace_glPopGroupMarkerEXT(void); 310 void GLTrace_glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum *attachments); 311 void GLTrace_glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 312 void GLTrace_glFramebufferTexture2DMultisampleEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples); 313 void GLTrace_glMultiDrawArraysEXT(GLenum mode, GLint *first, GLsizei *count, GLsizei primcount); 314 void GLTrace_glMultiDrawElementsEXT(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount); 315 void GLTrace_glGenQueriesEXT(GLsizei n, GLuint *ids); 316 void GLTrace_glDeleteQueriesEXT(GLsizei n, const GLuint *ids); 317 GLboolean GLTrace_glIsQueryEXT(GLuint id); 318 void GLTrace_glBeginQueryEXT(GLenum target, GLuint id); 319 void GLTrace_glEndQueryEXT(GLenum target); 320 void GLTrace_glGetQueryivEXT(GLenum target, GLenum pname, GLint *params); 321 void GLTrace_glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params); 322 GLenum GLTrace_glGetGraphicsResetStatusEXT(void); 323 void GLTrace_glReadnPixelsEXT(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data); 324 void GLTrace_glGetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, float *params); 325 void GLTrace_glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint *params); 326 void GLTrace_glUseProgramStagesEXT(GLuint pipeline, GLbitfield stages, GLuint program); 327 void GLTrace_glActiveShaderProgramEXT(GLuint pipeline, GLuint program); 328 GLuint GLTrace_glCreateShaderProgramvEXT(GLenum type, GLsizei count, const GLchar **strings); 329 void GLTrace_glBindProgramPipelineEXT(GLuint pipeline); 330 void GLTrace_glDeleteProgramPipelinesEXT(GLsizei n, const GLuint *pipelines); 331 void GLTrace_glGenProgramPipelinesEXT(GLsizei n, GLuint *pipelines); 332 GLboolean GLTrace_glIsProgramPipelineEXT(GLuint pipeline); 333 void GLTrace_glProgramParameteriEXT(GLuint program, GLenum pname, GLint value); 334 void GLTrace_glGetProgramPipelineivEXT(GLuint pipeline, GLenum pname, GLint *params); 335 void GLTrace_glProgramUniform1iEXT(GLuint program, GLint location, GLint x); 336 void GLTrace_glProgramUniform2iEXT(GLuint program, GLint location, GLint x, GLint y); 337 void GLTrace_glProgramUniform3iEXT(GLuint program, GLint location, GLint x, GLint y, GLint z); 338 void GLTrace_glProgramUniform4iEXT(GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w); 339 void GLTrace_glProgramUniform1fEXT(GLuint program, GLint location, GLfloat x); 340 void GLTrace_glProgramUniform2fEXT(GLuint program, GLint location, GLfloat x, GLfloat y); 341 void GLTrace_glProgramUniform3fEXT(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z); 342 void GLTrace_glProgramUniform4fEXT(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 343 void GLTrace_glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint *value); 344 void GLTrace_glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint *value); 345 void GLTrace_glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint *value); 346 void GLTrace_glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint *value); 347 void GLTrace_glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat *value); 348 void GLTrace_glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat *value); 349 void GLTrace_glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat *value); 350 void GLTrace_glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat *value); 351 void GLTrace_glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 352 void GLTrace_glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 353 void GLTrace_glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); 354 void GLTrace_glValidateProgramPipelineEXT(GLuint pipeline); 355 void GLTrace_glGetProgramPipelineInfoLogEXT(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog); 356 void GLTrace_glTexStorage1DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); 357 void GLTrace_glTexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); 358 void GLTrace_glTexStorage3DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); 359 void GLTrace_glTextureStorage1DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); 360 void GLTrace_glTextureStorage2DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); 361 void GLTrace_glTextureStorage3DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); 362 void GLTrace_glRenderbufferStorageMultisampleIMG(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 363 void GLTrace_glFramebufferTexture2DMultisampleIMG(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples); 364 void GLTrace_glCoverageMaskNV(GLboolean mask); 365 void GLTrace_glCoverageOperationNV(GLenum operation); 366 void GLTrace_glDrawBuffersNV(GLsizei n, const GLenum *bufs); 367 void GLTrace_glDeleteFencesNV(GLsizei n, const GLuint *fences); 368 void GLTrace_glGenFencesNV(GLsizei n, GLuint *fences); 369 GLboolean GLTrace_glIsFenceNV(GLuint fence); 370 GLboolean GLTrace_glTestFenceNV(GLuint fence); 371 void GLTrace_glGetFenceivNV(GLuint fence, GLenum pname, GLint *params); 372 void GLTrace_glFinishFenceNV(GLuint fence); 373 void GLTrace_glSetFenceNV(GLuint fence, GLenum condition); 374 void GLTrace_glReadBufferNV(GLenum mode); 375 void GLTrace_glAlphaFuncQCOM(GLenum func, GLclampf ref); 376 void GLTrace_glGetDriverControlsQCOM(GLint *num, GLsizei size, GLuint *driverControls); 377 void GLTrace_glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei *length, GLchar *driverControlString); 378 void GLTrace_glEnableDriverControlQCOM(GLuint driverControl); 379 void GLTrace_glDisableDriverControlQCOM(GLuint driverControl); 380 void GLTrace_glExtGetTexturesQCOM(GLuint *textures, GLint maxTextures, GLint *numTextures); 381 void GLTrace_glExtGetBuffersQCOM(GLuint *buffers, GLint maxBuffers, GLint *numBuffers); 382 void GLTrace_glExtGetRenderbuffersQCOM(GLuint *renderbuffers, GLint maxRenderbuffers, GLint *numRenderbuffers); 383 void GLTrace_glExtGetFramebuffersQCOM(GLuint *framebuffers, GLint maxFramebuffers, GLint *numFramebuffers); 384 void GLTrace_glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint *params); 385 void GLTrace_glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param); 386 void GLTrace_glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid *texels); 387 void GLTrace_glExtGetBufferPointervQCOM(GLenum target, GLvoid **params); 388 void GLTrace_glExtGetShadersQCOM(GLuint *shaders, GLint maxShaders, GLint *numShaders); 389 void GLTrace_glExtGetProgramsQCOM(GLuint *programs, GLint maxPrograms, GLint *numPrograms); 390 GLboolean GLTrace_glExtIsProgramBinaryQCOM(GLuint program); 391 void GLTrace_glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar *source, GLint *length); 392 void GLTrace_glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask); 393 void GLTrace_glEndTilingQCOM(GLbitfield preserveMask); 394 395 // Declarations for GL1 APIs 396 397 void GLTrace_glAlphaFunc(GLenum func, GLclampf ref); 398 void GLTrace_glClipPlanef(GLenum plane, const GLfloat *equation); 399 void GLTrace_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 400 void GLTrace_glFogf(GLenum pname, GLfloat param); 401 void GLTrace_glFogfv(GLenum pname, const GLfloat *params); 402 void GLTrace_glFrustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 403 void GLTrace_glGetClipPlanef(GLenum pname, GLfloat eqn[4]); 404 void GLTrace_glGetLightfv(GLenum light, GLenum pname, GLfloat *params); 405 void GLTrace_glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params); 406 void GLTrace_glGetTexEnvfv(GLenum env, GLenum pname, GLfloat *params); 407 void GLTrace_glLightModelf(GLenum pname, GLfloat param); 408 void GLTrace_glLightModelfv(GLenum pname, const GLfloat *params); 409 void GLTrace_glLightf(GLenum light, GLenum pname, GLfloat param); 410 void GLTrace_glLightfv(GLenum light, GLenum pname, const GLfloat *params); 411 void GLTrace_glLoadMatrixf(const GLfloat *m); 412 void GLTrace_glMaterialf(GLenum face, GLenum pname, GLfloat param); 413 void GLTrace_glMaterialfv(GLenum face, GLenum pname, const GLfloat *params); 414 void GLTrace_glMultMatrixf(const GLfloat *m); 415 void GLTrace_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); 416 void GLTrace_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz); 417 void GLTrace_glOrthof(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 418 void GLTrace_glPointParameterf(GLenum pname, GLfloat param); 419 void GLTrace_glPointParameterfv(GLenum pname, const GLfloat *params); 420 void GLTrace_glPointSize(GLfloat size); 421 void GLTrace_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z); 422 void GLTrace_glScalef(GLfloat x, GLfloat y, GLfloat z); 423 void GLTrace_glTexEnvf(GLenum target, GLenum pname, GLfloat param); 424 void GLTrace_glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params); 425 void GLTrace_glTranslatef(GLfloat x, GLfloat y, GLfloat z); 426 void GLTrace_glAlphaFuncx(GLenum func, GLclampx ref); 427 void GLTrace_glClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); 428 void GLTrace_glClearDepthx(GLclampx depth); 429 void GLTrace_glClientActiveTexture(GLenum texture); 430 void GLTrace_glClipPlanex(GLenum plane, const GLfixed *equation); 431 void GLTrace_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); 432 void GLTrace_glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); 433 void GLTrace_glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); 434 void GLTrace_glDepthRangex(GLclampx zNear, GLclampx zFar); 435 void GLTrace_glDisableClientState(GLenum array); 436 void GLTrace_glEnableClientState(GLenum array); 437 void GLTrace_glFogx(GLenum pname, GLfixed param); 438 void GLTrace_glFogxv(GLenum pname, const GLfixed *params); 439 void GLTrace_glFrustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 440 void GLTrace_glGetClipPlanex(GLenum pname, GLfixed eqn[4]); 441 void GLTrace_glGetFixedv(GLenum pname, GLfixed *params); 442 void GLTrace_glGetLightxv(GLenum light, GLenum pname, GLfixed *params); 443 void GLTrace_glGetMaterialxv(GLenum face, GLenum pname, GLfixed *params); 444 void GLTrace_glGetPointerv(GLenum pname, GLvoid **params); 445 void GLTrace_glGetTexEnviv(GLenum env, GLenum pname, GLint *params); 446 void GLTrace_glGetTexEnvxv(GLenum env, GLenum pname, GLfixed *params); 447 void GLTrace_glGetTexParameterxv(GLenum target, GLenum pname, GLfixed *params); 448 void GLTrace_glLightModelx(GLenum pname, GLfixed param); 449 void GLTrace_glLightModelxv(GLenum pname, const GLfixed *params); 450 void GLTrace_glLightx(GLenum light, GLenum pname, GLfixed param); 451 void GLTrace_glLightxv(GLenum light, GLenum pname, const GLfixed *params); 452 void GLTrace_glLineWidthx(GLfixed width); 453 void GLTrace_glLoadIdentity(void); 454 void GLTrace_glLoadMatrixx(const GLfixed *m); 455 void GLTrace_glLogicOp(GLenum opcode); 456 void GLTrace_glMaterialx(GLenum face, GLenum pname, GLfixed param); 457 void GLTrace_glMaterialxv(GLenum face, GLenum pname, const GLfixed *params); 458 void GLTrace_glMatrixMode(GLenum mode); 459 void GLTrace_glMultMatrixx(const GLfixed *m); 460 void GLTrace_glMultiTexCoord4x(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); 461 void GLTrace_glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz); 462 void GLTrace_glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer); 463 void GLTrace_glOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 464 void GLTrace_glPointParameterx(GLenum pname, GLfixed param); 465 void GLTrace_glPointParameterxv(GLenum pname, const GLfixed *params); 466 void GLTrace_glPointSizex(GLfixed size); 467 void GLTrace_glPolygonOffsetx(GLfixed factor, GLfixed units); 468 void GLTrace_glPopMatrix(void); 469 void GLTrace_glPushMatrix(void); 470 void GLTrace_glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z); 471 void GLTrace_glSampleCoveragex(GLclampx value, GLboolean invert); 472 void GLTrace_glScalex(GLfixed x, GLfixed y, GLfixed z); 473 void GLTrace_glShadeModel(GLenum mode); 474 void GLTrace_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); 475 void GLTrace_glTexEnvi(GLenum target, GLenum pname, GLint param); 476 void GLTrace_glTexEnvx(GLenum target, GLenum pname, GLfixed param); 477 void GLTrace_glTexEnviv(GLenum target, GLenum pname, const GLint *params); 478 void GLTrace_glTexEnvxv(GLenum target, GLenum pname, const GLfixed *params); 479 void GLTrace_glTexParameterx(GLenum target, GLenum pname, GLfixed param); 480 void GLTrace_glTexParameterxv(GLenum target, GLenum pname, const GLfixed *params); 481 void GLTrace_glTranslatex(GLfixed x, GLfixed y, GLfixed z); 482 void GLTrace_glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); 483 void GLTrace_glPointSizePointerOES(GLenum type, GLsizei stride, const GLvoid *pointer); 484 485 // Declarations for GL1Ext APIs 486 487 void GLTrace_glBlendEquationSeparateOES(GLenum modeRGB, GLenum modeAlpha); 488 void GLTrace_glBlendFuncSeparateOES(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 489 void GLTrace_glBlendEquationOES(GLenum mode); 490 void GLTrace_glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height); 491 void GLTrace_glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height); 492 void GLTrace_glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height); 493 void GLTrace_glDrawTexsvOES(const GLshort *coords); 494 void GLTrace_glDrawTexivOES(const GLint *coords); 495 void GLTrace_glDrawTexxvOES(const GLfixed *coords); 496 void GLTrace_glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height); 497 void GLTrace_glDrawTexfvOES(const GLfloat *coords); 498 void GLTrace_glAlphaFuncxOES(GLenum func, GLclampx ref); 499 void GLTrace_glClearColorxOES(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); 500 void GLTrace_glClearDepthxOES(GLclampx depth); 501 void GLTrace_glClipPlanexOES(GLenum plane, const GLfixed *equation); 502 void GLTrace_glColor4xOES(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); 503 void GLTrace_glDepthRangexOES(GLclampx zNear, GLclampx zFar); 504 void GLTrace_glFogxOES(GLenum pname, GLfixed param); 505 void GLTrace_glFogxvOES(GLenum pname, const GLfixed *params); 506 void GLTrace_glFrustumxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 507 void GLTrace_glGetClipPlanexOES(GLenum pname, GLfixed eqn[4]); 508 void GLTrace_glGetFixedvOES(GLenum pname, GLfixed *params); 509 void GLTrace_glGetLightxvOES(GLenum light, GLenum pname, GLfixed *params); 510 void GLTrace_glGetMaterialxvOES(GLenum face, GLenum pname, GLfixed *params); 511 void GLTrace_glGetTexEnvxvOES(GLenum env, GLenum pname, GLfixed *params); 512 void GLTrace_glGetTexParameterxvOES(GLenum target, GLenum pname, GLfixed *params); 513 void GLTrace_glLightModelxOES(GLenum pname, GLfixed param); 514 void GLTrace_glLightModelxvOES(GLenum pname, const GLfixed *params); 515 void GLTrace_glLightxOES(GLenum light, GLenum pname, GLfixed param); 516 void GLTrace_glLightxvOES(GLenum light, GLenum pname, const GLfixed *params); 517 void GLTrace_glLineWidthxOES(GLfixed width); 518 void GLTrace_glLoadMatrixxOES(const GLfixed *m); 519 void GLTrace_glMaterialxOES(GLenum face, GLenum pname, GLfixed param); 520 void GLTrace_glMaterialxvOES(GLenum face, GLenum pname, const GLfixed *params); 521 void GLTrace_glMultMatrixxOES(const GLfixed *m); 522 void GLTrace_glMultiTexCoord4xOES(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); 523 void GLTrace_glNormal3xOES(GLfixed nx, GLfixed ny, GLfixed nz); 524 void GLTrace_glOrthoxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 525 void GLTrace_glPointParameterxOES(GLenum pname, GLfixed param); 526 void GLTrace_glPointParameterxvOES(GLenum pname, const GLfixed *params); 527 void GLTrace_glPointSizexOES(GLfixed size); 528 void GLTrace_glPolygonOffsetxOES(GLfixed factor, GLfixed units); 529 void GLTrace_glRotatexOES(GLfixed angle, GLfixed x, GLfixed y, GLfixed z); 530 void GLTrace_glSampleCoveragexOES(GLclampx value, GLboolean invert); 531 void GLTrace_glScalexOES(GLfixed x, GLfixed y, GLfixed z); 532 void GLTrace_glTexEnvxOES(GLenum target, GLenum pname, GLfixed param); 533 void GLTrace_glTexEnvxvOES(GLenum target, GLenum pname, const GLfixed *params); 534 void GLTrace_glTexParameterxOES(GLenum target, GLenum pname, GLfixed param); 535 void GLTrace_glTexParameterxvOES(GLenum target, GLenum pname, const GLfixed *params); 536 void GLTrace_glTranslatexOES(GLfixed x, GLfixed y, GLfixed z); 537 GLboolean GLTrace_glIsRenderbufferOES(GLuint renderbuffer); 538 void GLTrace_glBindRenderbufferOES(GLenum target, GLuint renderbuffer); 539 void GLTrace_glDeleteRenderbuffersOES(GLsizei n, const GLuint* renderbuffers); 540 void GLTrace_glGenRenderbuffersOES(GLsizei n, GLuint* renderbuffers); 541 void GLTrace_glRenderbufferStorageOES(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 542 void GLTrace_glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint* params); 543 GLboolean GLTrace_glIsFramebufferOES(GLuint framebuffer); 544 void GLTrace_glBindFramebufferOES(GLenum target, GLuint framebuffer); 545 void GLTrace_glDeleteFramebuffersOES(GLsizei n, const GLuint* framebuffers); 546 void GLTrace_glGenFramebuffersOES(GLsizei n, GLuint* framebuffers); 547 GLenum GLTrace_glCheckFramebufferStatusOES(GLenum target); 548 void GLTrace_glFramebufferRenderbufferOES(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 549 void GLTrace_glFramebufferTexture2DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 550 void GLTrace_glGetFramebufferAttachmentParameterivOES(GLenum target, GLenum attachment, GLenum pname, GLint* params); 551 void GLTrace_glGenerateMipmapOES(GLenum target); 552 void GLTrace_glCurrentPaletteMatrixOES(GLuint matrixpaletteindex); 553 void GLTrace_glLoadPaletteFromModelViewMatrixOES(void); 554 void GLTrace_glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); 555 void GLTrace_glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); 556 GLbitfield GLTrace_glQueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]); 557 void GLTrace_glDepthRangefOES(GLclampf zNear, GLclampf zFar); 558 void GLTrace_glFrustumfOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 559 void GLTrace_glOrthofOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 560 void GLTrace_glClipPlanefOES(GLenum plane, const GLfloat *equation); 561 void GLTrace_glGetClipPlanefOES(GLenum pname, GLfloat eqn[4]); 562 void GLTrace_glClearDepthfOES(GLclampf depth); 563 void GLTrace_glTexGenfOES(GLenum coord, GLenum pname, GLfloat param); 564 void GLTrace_glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat *params); 565 void GLTrace_glTexGeniOES(GLenum coord, GLenum pname, GLint param); 566 void GLTrace_glTexGenivOES(GLenum coord, GLenum pname, const GLint *params); 567 void GLTrace_glTexGenxOES(GLenum coord, GLenum pname, GLfixed param); 568 void GLTrace_glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params); 569 void GLTrace_glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat *params); 570 void GLTrace_glGetTexGenivOES(GLenum coord, GLenum pname, GLint *params); 571 void GLTrace_glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed *params); 572 void GLTrace_glClipPlanefIMG(GLenum p, const GLfloat *eqn); 573 void GLTrace_glClipPlanexIMG(GLenum p, const GLfixed *eqn); 574 575 }; // namespace gltrace 576 }; // namespace android 577