10469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy/*
20469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * Copyright 2011, The Android Open Source Project
30469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy *
40469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * Licensed under the Apache License, Version 2.0 (the "License");
50469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * you may not use this file except in compliance with the License.
60469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * You may obtain a copy of the License at
70469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy *
80469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy *     http://www.apache.org/licenses/LICENSE-2.0
90469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy *
100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * Unless required by applicable law or agreed to in writing, software
110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * distributed under the License is distributed on an "AS IS" BASIS,
120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * See the License for the specific language governing permissions and
140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * limitations under the License.
150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy *
160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy * THIS FILE WAS GENERATED BY A SCRIPT. DO NOT EDIT.
170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy */
180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamynamespace android {
200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamynamespace gltrace {
210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// Declarations for GL2 APIs
230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glActiveTexture(GLenum texture);
250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glAttachShader(GLuint program, GLuint shader);
260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBindAttribLocation(GLuint program, GLuint index, const GLchar* name);
270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBindBuffer(GLenum target, GLuint buffer);
280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBindFramebuffer(GLenum target, GLuint framebuffer);
290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBindRenderbuffer(GLenum target, GLuint renderbuffer);
300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBindTexture(GLenum target, GLuint texture);
310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendEquation(GLenum mode);
330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendFunc(GLenum sfactor, GLenum dfactor);
350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage);
370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data);
380469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLenum GLTrace_glCheckFramebufferStatus(GLenum target);
390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClear(GLbitfield mask);
400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClearDepthf(GLclampf depth);
420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClearStencil(GLint s);
430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glCompileShader(GLuint shader);
450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data);
460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data);
470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
490469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLuint GLTrace_glCreateProgram(void);
500469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLuint GLTrace_glCreateShader(GLenum type);
510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glCullFace(GLenum mode);
520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeleteBuffers(GLsizei n, const GLuint* buffers);
530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeleteFramebuffers(GLsizei n, const GLuint* framebuffers);
540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeleteProgram(GLuint program);
550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers);
560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeleteShader(GLuint shader);
570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeleteTextures(GLsizei n, const GLuint* textures);
580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDepthFunc(GLenum func);
590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDepthMask(GLboolean flag);
600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDepthRangef(GLclampf zNear, GLclampf zFar);
610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDetachShader(GLuint program, GLuint shader);
620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDisable(GLenum cap);
630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDisableVertexAttribArray(GLuint index);
640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawArrays(GLenum mode, GLint first, GLsizei count);
650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices);
660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEnable(GLenum cap);
670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEnableVertexAttribArray(GLuint index);
680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFinish(void);
690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFlush(void);
700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFrontFace(GLenum mode);
730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenBuffers(GLsizei n, GLuint* buffers);
740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenerateMipmap(GLenum target);
750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenFramebuffers(GLsizei n, GLuint* framebuffers);
760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenRenderbuffers(GLsizei n, GLuint* renderbuffers);
770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenTextures(GLsizei n, GLuint* textures);
780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders);
810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyint GLTrace_glGetAttribLocation(GLuint program, const GLchar* name);
820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetBooleanv(GLenum pname, GLboolean* params);
830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetBufferParameteriv(GLenum target, GLenum pname, GLint* params);
840469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLenum GLTrace_glGetError(void);
850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetFloatv(GLenum pname, GLfloat* params);
860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint* params);
870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetIntegerv(GLenum pname, GLint* params);
880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetProgramiv(GLuint program, GLenum pname, GLint* params);
890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog);
900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params);
910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetShaderiv(GLuint shader, GLenum pname, GLint* params);
920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog);
930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision);
940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source);
950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyconst GLubyte* GLTrace_glGetString(GLenum name);
960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat* params);
970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetTexParameteriv(GLenum target, GLenum pname, GLint* params);
980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetUniformfv(GLuint program, GLint location, GLfloat* params);
990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetUniformiv(GLuint program, GLint location, GLint* params);
1000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyint GLTrace_glGetUniformLocation(GLuint program, const GLchar* name);
1010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params);
1020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetVertexAttribiv(GLuint index, GLenum pname, GLint* params);
1030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid** pointer);
1040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glHint(GLenum target, GLenum mode);
1050469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsBuffer(GLuint buffer);
1060469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsEnabled(GLenum cap);
1070469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsFramebuffer(GLuint framebuffer);
1080469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsProgram(GLuint program);
1090469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsRenderbuffer(GLuint renderbuffer);
1100469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsShader(GLuint shader);
1110469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsTexture(GLuint texture);
1120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLineWidth(GLfloat width);
1130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLinkProgram(GLuint program);
1140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPixelStorei(GLenum pname, GLint param);
1150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPolygonOffset(GLfloat factor, GLfloat units);
1160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels);
1170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glReleaseShaderCompiler(void);
1180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
1190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glSampleCoverage(GLclampf value, GLboolean invert);
1200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
1210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glShaderBinary(GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length);
1220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glShaderSource(GLuint shader, GLsizei count, const GLchar** string, const GLint* length);
1230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glStencilFunc(GLenum func, GLint ref, GLuint mask);
1240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
1250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glStencilMask(GLuint mask);
1260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glStencilMaskSeparate(GLenum face, GLuint mask);
1270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glStencilOp(GLenum fail, GLenum zfail, GLenum zpass);
1280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass);
1290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
1300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexParameterf(GLenum target, GLenum pname, GLfloat param);
1310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexParameterfv(GLenum target, GLenum pname, const GLfloat* params);
1320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexParameteri(GLenum target, GLenum pname, GLint param);
1330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexParameteriv(GLenum target, GLenum pname, const GLint* params);
1340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels);
1350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform1f(GLint location, GLfloat x);
1360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform1fv(GLint location, GLsizei count, const GLfloat* v);
1370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform1i(GLint location, GLint x);
1380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform1iv(GLint location, GLsizei count, const GLint* v);
1390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform2f(GLint location, GLfloat x, GLfloat y);
1400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform2fv(GLint location, GLsizei count, const GLfloat* v);
1410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform2i(GLint location, GLint x, GLint y);
1420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform2iv(GLint location, GLsizei count, const GLint* v);
1430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z);
1440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform3fv(GLint location, GLsizei count, const GLfloat* v);
1450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform3i(GLint location, GLint x, GLint y, GLint z);
1460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform3iv(GLint location, GLsizei count, const GLint* v);
1470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform4fv(GLint location, GLsizei count, const GLfloat* v);
1490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w);
1500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniform4iv(GLint location, GLsizei count, const GLint* v);
1510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
1520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
1530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
1540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUseProgram(GLuint program);
1550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glValidateProgram(GLuint program);
1560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glVertexAttrib1f(GLuint indx, GLfloat x);
1570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glVertexAttrib1fv(GLuint indx, const GLfloat* values);
1580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y);
1590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glVertexAttrib2fv(GLuint indx, const GLfloat* values);
1600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z);
1610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glVertexAttrib3fv(GLuint indx, const GLfloat* values);
1620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glVertexAttrib4fv(GLuint indx, const GLfloat* values);
1640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr);
1650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
1660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
1670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// Declarations for GL2Ext APIs
1680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
1690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image);
1700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image);
1710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
1720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid *binary, GLint length);
1730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid* GLTrace_glMapBufferOES(GLenum target, GLenum access);
1740469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glUnmapBufferOES(GLenum target);
1750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetBufferPointervOES(GLenum target, GLenum pname, GLvoid** params);
1760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels);
1770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid 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);
1780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glCopyTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data);
1800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid 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);
1810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
1820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBindVertexArrayOES(GLuint array);
1830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeleteVertexArraysOES(GLsizei n, const GLuint *arrays);
1840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenVertexArraysOES(GLsizei n, GLuint *arrays);
1850469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsVertexArrayOES(GLuint array);
1860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetPerfMonitorGroupsAMD(GLint *numGroups, GLsizei groupsSize, GLuint *groups);
1870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetPerfMonitorCountersAMD(GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters);
1880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString);
1890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString);
1900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid *data);
1910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenPerfMonitorsAMD(GLsizei n, GLuint *monitors);
1920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeletePerfMonitorsAMD(GLsizei n, GLuint *monitors);
1930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *countersList);
1940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBeginPerfMonitorAMD(GLuint monitor);
1950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEndPerfMonitorAMD(GLuint monitor);
1960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten);
19731272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
19831272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glRenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
19931272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glRenderbufferStorageMultisampleAPPLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
20031272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glResolveMultisampleFramebufferAPPLE(void);
20131272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar *label);
20231272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label);
20331272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glInsertEventMarkerEXT(GLsizei length, const GLchar *marker);
20431272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glPushGroupMarkerEXT(GLsizei length, const GLchar *marker);
20531272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glPopGroupMarkerEXT(void);
2060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum *attachments);
20731272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
20831272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glFramebufferTexture2DMultisampleEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
2090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMultiDrawArraysEXT(GLenum mode, GLint *first, GLsizei *count, GLsizei primcount);
2100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMultiDrawElementsEXT(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);
21131272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glGenQueriesEXT(GLsizei n, GLuint *ids);
21231272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glDeleteQueriesEXT(GLsizei n, const GLuint *ids);
21331272606149d83437a097800074b21e9e6a205adMathias AgopianGLboolean GLTrace_glIsQueryEXT(GLuint id);
21431272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glBeginQueryEXT(GLenum target, GLuint id);
21531272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glEndQueryEXT(GLenum target);
21631272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glGetQueryivEXT(GLenum target, GLenum pname, GLint *params);
21731272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint *params);
21831272606149d83437a097800074b21e9e6a205adMathias AgopianGLenum GLTrace_glGetGraphicsResetStatusEXT(void);
21931272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glReadnPixelsEXT(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data);
22031272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glGetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, float *params);
22131272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint *params);
22231272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glUseProgramStagesEXT(GLuint pipeline, GLbitfield stages, GLuint program);
22331272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glActiveShaderProgramEXT(GLuint pipeline, GLuint program);
22431272606149d83437a097800074b21e9e6a205adMathias AgopianGLuint GLTrace_glCreateShaderProgramvEXT(GLenum type, GLsizei count, const GLchar **strings);
22531272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glBindProgramPipelineEXT(GLuint pipeline);
22631272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glDeleteProgramPipelinesEXT(GLsizei n, const GLuint *pipelines);
22731272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glGenProgramPipelinesEXT(GLsizei n, GLuint *pipelines);
22831272606149d83437a097800074b21e9e6a205adMathias AgopianGLboolean GLTrace_glIsProgramPipelineEXT(GLuint pipeline);
22931272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramParameteriEXT(GLuint program, GLenum pname, GLint value);
23031272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glGetProgramPipelineivEXT(GLuint pipeline, GLenum pname, GLint *params);
23131272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform1iEXT(GLuint program, GLint location, GLint x);
23231272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform2iEXT(GLuint program, GLint location, GLint x, GLint y);
23331272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform3iEXT(GLuint program, GLint location, GLint x, GLint y, GLint z);
23431272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform4iEXT(GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w);
23531272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform1fEXT(GLuint program, GLint location, GLfloat x);
23631272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform2fEXT(GLuint program, GLint location, GLfloat x, GLfloat y);
23731272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform3fEXT(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z);
23831272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform4fEXT(GLuint program, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
23931272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint *value);
24031272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint *value);
24131272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint *value);
24231272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint *value);
24331272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat *value);
24431272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat *value);
24531272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat *value);
24631272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat *value);
24731272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
24831272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
24931272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
25031272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glValidateProgramPipelineEXT(GLuint pipeline);
25131272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glGetProgramPipelineInfoLogEXT(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
25231272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glTexStorage1DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
25331272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glTexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
25431272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glTexStorage3DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
25531272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glTextureStorage1DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
25631272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glTextureStorage2DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
25731272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glTextureStorage3DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
2580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glRenderbufferStorageMultisampleIMG(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
2590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFramebufferTexture2DMultisampleIMG(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
26031272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glCoverageMaskNV(GLboolean mask);
26131272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glCoverageOperationNV(GLenum operation);
26231272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glDrawBuffersNV(GLsizei n, const GLenum *bufs);
2630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeleteFencesNV(GLsizei n, const GLuint *fences);
2640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenFencesNV(GLsizei n, GLuint *fences);
2650469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsFenceNV(GLuint fence);
2660469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glTestFenceNV(GLuint fence);
2670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetFenceivNV(GLuint fence, GLenum pname, GLint *params);
2680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFinishFenceNV(GLuint fence);
2690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glSetFenceNV(GLuint fence, GLenum condition);
27031272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glReadBufferNV(GLenum mode);
27131272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glAlphaFuncQCOM(GLenum func, GLclampf ref);
2720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetDriverControlsQCOM(GLint *num, GLsizei size, GLuint *driverControls);
2730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei *length, GLchar *driverControlString);
2740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEnableDriverControlQCOM(GLuint driverControl);
2750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDisableDriverControlQCOM(GLuint driverControl);
2760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glExtGetTexturesQCOM(GLuint *textures, GLint maxTextures, GLint *numTextures);
2770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glExtGetBuffersQCOM(GLuint *buffers, GLint maxBuffers, GLint *numBuffers);
2780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glExtGetRenderbuffersQCOM(GLuint *renderbuffers, GLint maxRenderbuffers, GLint *numRenderbuffers);
2790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glExtGetFramebuffersQCOM(GLuint *framebuffers, GLint maxFramebuffers, GLint *numFramebuffers);
2800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint *params);
2810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param);
2820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid *texels);
2830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glExtGetBufferPointervQCOM(GLenum target, GLvoid **params);
2840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glExtGetShadersQCOM(GLuint *shaders, GLint maxShaders, GLint *numShaders);
2850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glExtGetProgramsQCOM(GLuint *programs, GLint maxPrograms, GLint *numPrograms);
2860469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glExtIsProgramBinaryQCOM(GLuint program);
2870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar *source, GLint *length);
2880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
2890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEndTilingQCOM(GLbitfield preserveMask);
2900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
2910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// Declarations for GL1 APIs
2920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
2930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glAlphaFunc(GLenum func, GLclampf ref);
2940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClipPlanef(GLenum plane, const GLfloat *equation);
2950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
2960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFogf(GLenum pname, GLfloat param);
2970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFogfv(GLenum pname, const GLfloat *params);
2980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFrustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
2990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetClipPlanef(GLenum pname, GLfloat eqn[4]);
3000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetLightfv(GLenum light, GLenum pname, GLfloat *params);
3010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetMaterialfv(GLenum face, GLenum pname, GLfloat *params);
3020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetTexEnvfv(GLenum env, GLenum pname, GLfloat *params);
3030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightModelf(GLenum pname, GLfloat param);
3040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightModelfv(GLenum pname, const GLfloat *params);
3050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightf(GLenum light, GLenum pname, GLfloat param);
3060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightfv(GLenum light, GLenum pname, const GLfloat *params);
3070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLoadMatrixf(const GLfloat *m);
3080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMaterialf(GLenum face, GLenum pname, GLfloat param);
3090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMaterialfv(GLenum face, GLenum pname, const GLfloat *params);
3100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMultMatrixf(const GLfloat *m);
3110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
3120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);
3130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glOrthof(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
3140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointParameterf(GLenum pname, GLfloat param);
3150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointParameterfv(GLenum pname, const GLfloat *params);
3160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointSize(GLfloat size);
3170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
3180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glScalef(GLfloat x, GLfloat y, GLfloat z);
3190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexEnvf(GLenum target, GLenum pname, GLfloat param);
3200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params);
3210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTranslatef(GLfloat x, GLfloat y, GLfloat z);
3220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glAlphaFuncx(GLenum func, GLclampx ref);
3230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha);
3240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClearDepthx(GLclampx depth);
3250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClientActiveTexture(GLenum texture);
3260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClipPlanex(GLenum plane, const GLfixed *equation);
3270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
3280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
3290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
3300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDepthRangex(GLclampx zNear, GLclampx zFar);
3310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDisableClientState(GLenum array);
3320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEnableClientState(GLenum array);
3330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFogx(GLenum pname, GLfixed param);
3340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFogxv(GLenum pname, const GLfixed *params);
3350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFrustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
3360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetClipPlanex(GLenum pname, GLfixed eqn[4]);
3370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetFixedv(GLenum pname, GLfixed *params);
3380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetLightxv(GLenum light, GLenum pname, GLfixed *params);
3390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetMaterialxv(GLenum face, GLenum pname, GLfixed *params);
3400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetPointerv(GLenum pname, GLvoid **params);
3410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetTexEnviv(GLenum env, GLenum pname, GLint *params);
3420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetTexEnvxv(GLenum env, GLenum pname, GLfixed *params);
3430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetTexParameterxv(GLenum target, GLenum pname, GLfixed *params);
3440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightModelx(GLenum pname, GLfixed param);
3450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightModelxv(GLenum pname, const GLfixed *params);
3460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightx(GLenum light, GLenum pname, GLfixed param);
3470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightxv(GLenum light, GLenum pname, const GLfixed *params);
3480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLineWidthx(GLfixed width);
3490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLoadIdentity(void);
3500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLoadMatrixx(const GLfixed *m);
3510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLogicOp(GLenum opcode);
3520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMaterialx(GLenum face, GLenum pname, GLfixed param);
3530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMaterialxv(GLenum face, GLenum pname, const GLfixed *params);
3540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMatrixMode(GLenum mode);
3550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMultMatrixx(const GLfixed *m);
3560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMultiTexCoord4x(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
3570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz);
3580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glNormalPointer(GLenum type, GLsizei stride, const GLvoid *pointer);
3590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
3600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointParameterx(GLenum pname, GLfixed param);
3610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointParameterxv(GLenum pname, const GLfixed *params);
3620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointSizex(GLfixed size);
3630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPolygonOffsetx(GLfixed factor, GLfixed units);
3640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPopMatrix(void);
3650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPushMatrix(void);
3660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
3670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glSampleCoveragex(GLclampx value, GLboolean invert);
3680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glScalex(GLfixed x, GLfixed y, GLfixed z);
3690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glShadeModel(GLenum mode);
3700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
3710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexEnvi(GLenum target, GLenum pname, GLint param);
3720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexEnvx(GLenum target, GLenum pname, GLfixed param);
3730469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexEnviv(GLenum target, GLenum pname, const GLint *params);
3740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexEnvxv(GLenum target, GLenum pname, const GLfixed *params);
3750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexParameterx(GLenum target, GLenum pname, GLfixed param);
3760469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexParameterxv(GLenum target, GLenum pname, const GLfixed *params);
3770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTranslatex(GLfixed x, GLfixed y, GLfixed z);
3780469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
3790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointSizePointerOES(GLenum type, GLsizei stride, const GLvoid *pointer);
3800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
3810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// Declarations for GL1Ext APIs
3820469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
3830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendEquationSeparateOES(GLenum modeRGB, GLenum modeAlpha);
3840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendFuncSeparateOES(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
3850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendEquationOES(GLenum mode);
3860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height);
3870469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height);
3880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height);
3890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawTexsvOES(const GLshort *coords);
3900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawTexivOES(const GLint *coords);
3910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawTexxvOES(const GLfixed *coords);
3920469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height);
3930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawTexfvOES(const GLfloat *coords);
3940469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glAlphaFuncxOES(GLenum func, GLclampx ref);
3950469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClearColorxOES(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha);
3960469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClearDepthxOES(GLclampx depth);
3970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClipPlanexOES(GLenum plane, const GLfixed *equation);
3980469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glColor4xOES(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
3990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDepthRangexOES(GLclampx zNear, GLclampx zFar);
4000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFogxOES(GLenum pname, GLfixed param);
4010469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFogxvOES(GLenum pname, const GLfixed *params);
4020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFrustumxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
4030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetClipPlanexOES(GLenum pname, GLfixed eqn[4]);
4040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetFixedvOES(GLenum pname, GLfixed *params);
4050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetLightxvOES(GLenum light, GLenum pname, GLfixed *params);
4060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetMaterialxvOES(GLenum face, GLenum pname, GLfixed *params);
4070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetTexEnvxvOES(GLenum env, GLenum pname, GLfixed *params);
4080469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetTexParameterxvOES(GLenum target, GLenum pname, GLfixed *params);
4090469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightModelxOES(GLenum pname, GLfixed param);
4100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightModelxvOES(GLenum pname, const GLfixed *params);
4110469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightxOES(GLenum light, GLenum pname, GLfixed param);
4120469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightxvOES(GLenum light, GLenum pname, const GLfixed *params);
4130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLineWidthxOES(GLfixed width);
4140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLoadMatrixxOES(const GLfixed *m);
4150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMaterialxOES(GLenum face, GLenum pname, GLfixed param);
4160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMaterialxvOES(GLenum face, GLenum pname, const GLfixed *params);
4170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMultMatrixxOES(const GLfixed *m);
4180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMultiTexCoord4xOES(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
4190469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glNormal3xOES(GLfixed nx, GLfixed ny, GLfixed nz);
4200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glOrthoxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar);
4210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointParameterxOES(GLenum pname, GLfixed param);
4220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointParameterxvOES(GLenum pname, const GLfixed *params);
4230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointSizexOES(GLfixed size);
4240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPolygonOffsetxOES(GLfixed factor, GLfixed units);
4250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glRotatexOES(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
4260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glSampleCoveragexOES(GLclampx value, GLboolean invert);
4270469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glScalexOES(GLfixed x, GLfixed y, GLfixed z);
4280469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexEnvxOES(GLenum target, GLenum pname, GLfixed param);
4290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexEnvxvOES(GLenum target, GLenum pname, const GLfixed *params);
4300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexParameterxOES(GLenum target, GLenum pname, GLfixed param);
4310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexParameterxvOES(GLenum target, GLenum pname, const GLfixed *params);
4320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTranslatexOES(GLfixed x, GLfixed y, GLfixed z);
4330469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsRenderbufferOES(GLuint renderbuffer);
4340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBindRenderbufferOES(GLenum target, GLuint renderbuffer);
4350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeleteRenderbuffersOES(GLsizei n, const GLuint* renderbuffers);
4360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenRenderbuffersOES(GLsizei n, GLuint* renderbuffers);
4370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glRenderbufferStorageOES(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
4380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint* params);
4390469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsFramebufferOES(GLuint framebuffer);
4400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBindFramebufferOES(GLenum target, GLuint framebuffer);
4410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeleteFramebuffersOES(GLsizei n, const GLuint* framebuffers);
4420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenFramebuffersOES(GLsizei n, GLuint* framebuffers);
4430469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLenum GLTrace_glCheckFramebufferStatusOES(GLenum target);
4440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFramebufferRenderbufferOES(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
4450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFramebufferTexture2DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
4460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetFramebufferAttachmentParameterivOES(GLenum target, GLenum attachment, GLenum pname, GLint* params);
4470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenerateMipmapOES(GLenum target);
4480469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glCurrentPaletteMatrixOES(GLuint matrixpaletteindex);
4490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLoadPaletteFromModelViewMatrixOES(void);
4500469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
4510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
4520469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLbitfield GLTrace_glQueryMatrixxOES(GLfixed mantissa[16], GLint exponent[16]);
4530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDepthRangefOES(GLclampf zNear, GLclampf zFar);
4540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFrustumfOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
4550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glOrthofOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
4560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClipPlanefOES(GLenum plane, const GLfloat *equation);
4570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetClipPlanefOES(GLenum pname, GLfloat eqn[4]);
4580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClearDepthfOES(GLclampf depth);
4590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexGenfOES(GLenum coord, GLenum pname, GLfloat param);
4600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat *params);
4610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexGeniOES(GLenum coord, GLenum pname, GLint param);
4620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexGenivOES(GLenum coord, GLenum pname, const GLint *params);
4630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexGenxOES(GLenum coord, GLenum pname, GLfixed param);
4640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed *params);
4650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat *params);
4660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetTexGenivOES(GLenum coord, GLenum pname, GLint *params);
4670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed *params);
4680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClipPlanefIMG(GLenum p, const GLfloat *eqn);
4690469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClipPlanexIMG(GLenum p, const GLfixed *eqn);
4700469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
4710469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}; // namespace gltrace
4720469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}; // namespace android
473