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
224c0596f4cc7d3a0bbbe5862cb38585a58ef4d0a3Jesse Hall// Declarations for GL2 APIs
230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glActiveTexture(GLenum texture);
250469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glAttachShader(GLuint program, GLuint shader);
263703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid 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);
314774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glBlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendEquation(GLenum mode);
330469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha);
340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendFunc(GLenum sfactor, GLenum dfactor);
353703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
363703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glBufferData(GLenum target, GLsizeiptr size, const void * data, GLenum usage);
373703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const void * data);
380469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLenum GLTrace_glCheckFramebufferStatus(GLenum target);
390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClear(GLbitfield mask);
404774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
413703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClearDepthf(GLfloat d);
420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClearStencil(GLint s);
430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glCompileShader(GLuint shader);
453703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void * data);
463703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void * 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);
523703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteBuffers(GLsizei n, const GLuint * buffers);
533703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers);
540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeleteProgram(GLuint program);
553703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers);
560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDeleteShader(GLuint shader);
573703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteTextures(GLsizei n, const GLuint * textures);
580469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDepthFunc(GLenum func);
590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDepthMask(GLboolean flag);
604774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glDepthRangef(GLfloat n, GLfloat f);
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);
653703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawElements(GLenum mode, GLsizei count, GLenum type, const void * 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);
733703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenBuffers(GLsizei n, GLuint * buffers);
740469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenerateMipmap(GLenum target);
753703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenFramebuffers(GLsizei n, GLuint * framebuffers);
763703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers);
773703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenTextures(GLsizei n, GLuint * textures);
783703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
793703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
803703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * shaders);
813703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse HallGLint GLTrace_glGetAttribLocation(GLuint program, const GLchar * name);
823703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetBooleanv(GLenum pname, GLboolean * data);
833703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params);
840469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLenum GLTrace_glGetError(void);
853703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetFloatv(GLenum pname, GLfloat * data);
863703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params);
873703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetIntegerv(GLenum pname, GLint * data);
883703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetProgramiv(GLuint program, GLenum pname, GLint * params);
893703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
903703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params);
913703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetShaderiv(GLuint shader, GLenum pname, GLint * params);
923703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
933703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
943703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source);
953703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallconst GLubyte * GLTrace_glGetString(GLenum name);
963703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params);
973703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTexParameteriv(GLenum target, GLenum pname, GLint * params);
983703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetUniformfv(GLuint program, GLint location, GLfloat * params);
993703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetUniformiv(GLuint program, GLint location, GLint * params);
1003703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse HallGLint GLTrace_glGetUniformLocation(GLuint program, const GLchar * name);
1013703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params);
1023703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params);
1033703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetVertexAttribPointerv(GLuint index, GLenum pname, void ** 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);
1163703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void * pixels);
1170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glReleaseShaderCompiler(void);
1180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
1194774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glSampleCoverage(GLfloat value, GLboolean invert);
1200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
1213703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glShaderBinary(GLsizei count, const GLuint * shaders, GLenum binaryformat, const void * binary, GLsizei length);
1223703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glShaderSource(GLuint shader, GLsizei count, const GLchar *const* 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);
1283703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
1293703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void * pixels);
1300469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexParameterf(GLenum target, GLenum pname, GLfloat param);
1313703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params);
1320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexParameteri(GLenum target, GLenum pname, GLint param);
1333703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexParameteriv(GLenum target, GLenum pname, const GLint * params);
1343703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void * pixels);
1353703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform1f(GLint location, GLfloat v0);
1363703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform1fv(GLint location, GLsizei count, const GLfloat * value);
1373703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform1i(GLint location, GLint v0);
1383703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform1iv(GLint location, GLsizei count, const GLint * value);
1393703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform2f(GLint location, GLfloat v0, GLfloat v1);
1403703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform2fv(GLint location, GLsizei count, const GLfloat * value);
1413703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform2i(GLint location, GLint v0, GLint v1);
1423703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform2iv(GLint location, GLsizei count, const GLint * value);
1433703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
1443703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform3fv(GLint location, GLsizei count, const GLfloat * value);
1453703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform3i(GLint location, GLint v0, GLint v1, GLint v2);
1463703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform3iv(GLint location, GLsizei count, const GLint * value);
1473703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
1483703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform4fv(GLint location, GLsizei count, const GLfloat * value);
1493703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
1503703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform4iv(GLint location, GLsizei count, const GLint * value);
1513703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1523703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1533703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glUseProgram(GLuint program);
1550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glValidateProgram(GLuint program);
1563703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttrib1f(GLuint index, GLfloat x);
1573703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttrib1fv(GLuint index, const GLfloat * v);
1583703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y);
1593703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttrib2fv(GLuint index, const GLfloat * v);
1603703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z);
1613703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttrib3fv(GLuint index, const GLfloat * v);
1623703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1633703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttrib4fv(GLuint index, const GLfloat * v);
1643703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void * pointer);
1650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glViewport(GLint x, GLint y, GLsizei width, GLsizei height);
1664774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glReadBuffer(GLenum mode);
1673703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void * indices);
1683703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels);
1693703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels);
1704774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
1713703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data);
1723703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data);
1733703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenQueries(GLsizei n, GLuint * ids);
1743703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteQueries(GLsizei n, const GLuint * ids);
1754774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse HallGLboolean GLTrace_glIsQuery(GLuint id);
1764774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glBeginQuery(GLenum target, GLuint id);
1774774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glEndQuery(GLenum target);
1783703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetQueryiv(GLenum target, GLenum pname, GLint * params);
1793703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params);
1804774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse HallGLboolean GLTrace_glUnmapBuffer(GLenum target);
1813703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetBufferPointerv(GLenum target, GLenum pname, void ** params);
1823703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawBuffers(GLsizei n, const GLenum * bufs);
1833703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1843703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1853703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1863703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1873703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1883703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1894774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
1904774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
1914774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
1923703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid * GLTrace_glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
1934774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length);
1944774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glBindVertexArray(GLuint array);
1953703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteVertexArrays(GLsizei n, const GLuint * arrays);
1963703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenVertexArrays(GLsizei n, GLuint * arrays);
1974774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse HallGLboolean GLTrace_glIsVertexArray(GLuint array);
1983703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetIntegeri_v(GLenum target, GLuint index, GLint * data);
1994774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glBeginTransformFeedback(GLenum primitiveMode);
2004774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glEndTransformFeedback(void);
2014774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
2024774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glBindBufferBase(GLenum target, GLuint index, GLuint buffer);
2033703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar *const* varyings, GLenum bufferMode);
2043703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
2053703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const void * pointer);
2063703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params);
2073703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params);
2084774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w);
2094774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
2103703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttribI4iv(GLuint index, const GLint * v);
2113703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttribI4uiv(GLuint index, const GLuint * v);
2123703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetUniformuiv(GLuint program, GLint location, GLuint * params);
2133703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse HallGLint GLTrace_glGetFragDataLocation(GLuint program, const GLchar * name);
2144774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glUniform1ui(GLint location, GLuint v0);
2154774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glUniform2ui(GLint location, GLuint v0, GLuint v1);
2164774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2);
2174774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
2183703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform1uiv(GLint location, GLsizei count, const GLuint * value);
2193703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform2uiv(GLint location, GLsizei count, const GLuint * value);
2203703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform3uiv(GLint location, GLsizei count, const GLuint * value);
2213703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniform4uiv(GLint location, GLsizei count, const GLuint * value);
2223703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value);
2233703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value);
2243703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value);
2254774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil);
2263703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallconst GLubyte * GLTrace_glGetStringi(GLenum name, GLuint index);
2274774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
2283703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar *const* uniformNames, GLuint * uniformIndices);
2293703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params);
2303703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse HallGLuint GLTrace_glGetUniformBlockIndex(GLuint program, const GLchar * uniformBlockName);
2313703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params);
2323703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName);
2334774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding);
2343703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount);
2353703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei instancecount);
2364774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse HallGLsync GLTrace_glFenceSync(GLenum condition, GLbitfield flags);
2374774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse HallGLboolean GLTrace_glIsSync(GLsync sync);
2384774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glDeleteSync(GLsync sync);
2394774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse HallGLenum GLTrace_glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
2404774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
2413703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetInteger64v(GLenum pname, GLint64 * data);
2423703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);
2433703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data);
2443703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params);
2453703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenSamplers(GLsizei count, GLuint * samplers);
2463703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteSamplers(GLsizei count, const GLuint * samplers);
2474774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse HallGLboolean GLTrace_glIsSampler(GLuint sampler);
2484774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glBindSampler(GLuint unit, GLuint sampler);
2494774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glSamplerParameteri(GLuint sampler, GLenum pname, GLint param);
2503703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param);
2514774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param);
2523703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param);
2533703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params);
2543703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params);
2554774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glVertexAttribDivisor(GLuint index, GLuint divisor);
2564774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glBindTransformFeedback(GLenum target, GLuint id);
2573703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids);
2583703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenTransformFeedbacks(GLsizei n, GLuint * ids);
2594774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse HallGLboolean GLTrace_glIsTransformFeedback(GLuint id);
2604774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glPauseTransformFeedback(void);
2614774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glResumeTransformFeedback(void);
2623703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary);
2633703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramBinary(GLuint program, GLenum binaryFormat, const void * binary, GLsizei length);
2644774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glProgramParameteri(GLuint program, GLenum pname, GLint value);
2653703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments);
2663703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height);
2674774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
2684774338bd0ad1ebe42c311fd0c72f13786b5c800Jesse Hallvoid GLTrace_glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
2693703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params);
270fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glDispatchCompute(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z);
271fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glDispatchComputeIndirect(GLintptr indirect);
272fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glDrawArraysIndirect(GLenum mode, const void * indirect);
273fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect);
274fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glFramebufferParameteri(GLenum target, GLenum pname, GLint param);
275fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetFramebufferParameteriv(GLenum target, GLenum pname, GLint * params);
276fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetProgramInterfaceiv(GLuint program, GLenum programInterface, GLenum pname, GLint * params);
277fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse HallGLuint GLTrace_glGetProgramResourceIndex(GLuint program, GLenum programInterface, const GLchar * name);
278fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetProgramResourceName(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei * length, GLchar * name);
279fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetProgramResourceiv(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum * props, GLsizei bufSize, GLsizei * length, GLint * params);
280fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse HallGLint GLTrace_glGetProgramResourceLocation(GLuint program, GLenum programInterface, const GLchar * name);
281fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glUseProgramStages(GLuint pipeline, GLbitfield stages, GLuint program);
282fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glActiveShaderProgram(GLuint pipeline, GLuint program);
283fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse HallGLuint GLTrace_glCreateShaderProgramv(GLenum type, GLsizei count, const GLchar *const* strings);
284fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glBindProgramPipeline(GLuint pipeline);
285fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glDeleteProgramPipelines(GLsizei n, const GLuint * pipelines);
286fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGenProgramPipelines(GLsizei n, GLuint * pipelines);
287fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse HallGLboolean GLTrace_glIsProgramPipeline(GLuint pipeline);
288fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetProgramPipelineiv(GLuint pipeline, GLenum pname, GLint * params);
289fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform1i(GLuint program, GLint location, GLint v0);
290fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform2i(GLuint program, GLint location, GLint v0, GLint v1);
291fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform3i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
292fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform4i(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
293fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform1ui(GLuint program, GLint location, GLuint v0);
294fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform2ui(GLuint program, GLint location, GLuint v0, GLuint v1);
295fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform3ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
296fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform4ui(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
297fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform1f(GLuint program, GLint location, GLfloat v0);
298fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform2f(GLuint program, GLint location, GLfloat v0, GLfloat v1);
299fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform3f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
300fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform4f(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
301fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform1iv(GLuint program, GLint location, GLsizei count, const GLint * value);
302fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform2iv(GLuint program, GLint location, GLsizei count, const GLint * value);
303fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform3iv(GLuint program, GLint location, GLsizei count, const GLint * value);
304fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform4iv(GLuint program, GLint location, GLsizei count, const GLint * value);
305fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform1uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
306fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform2uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
307fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform3uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
308fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform4uiv(GLuint program, GLint location, GLsizei count, const GLuint * value);
309fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform1fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
310fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform2fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
311fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform3fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
312fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniform4fv(GLuint program, GLint location, GLsizei count, const GLfloat * value);
313fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniformMatrix2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
314fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniformMatrix3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
315fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniformMatrix4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
316fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniformMatrix2x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
317fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniformMatrix3x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
318fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniformMatrix2x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
319fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniformMatrix4x2fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
320fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniformMatrix3x4fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
321fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
322fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glValidateProgramPipeline(GLuint pipeline);
323fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetProgramPipelineInfoLog(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
324fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glBindImageTexture(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format);
325fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetBooleani_v(GLenum target, GLuint index, GLboolean * data);
326fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glMemoryBarrier(GLbitfield barriers);
327fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glMemoryBarrierByRegion(GLbitfield barriers);
328fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glTexStorage2DMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations);
329fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetMultisamplefv(GLenum pname, GLuint index, GLfloat * val);
330fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glSampleMaski(GLuint maskNumber, GLbitfield mask);
331fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params);
332fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params);
333fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glBindVertexBuffer(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride);
334fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glVertexAttribFormat(GLuint attribindex, GLint size, GLenum type, GLboolean normalized, GLuint relativeoffset);
335fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glVertexAttribIFormat(GLuint attribindex, GLint size, GLenum type, GLuint relativeoffset);
336fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glVertexAttribBinding(GLuint attribindex, GLuint bindingindex);
337fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glVertexBindingDivisor(GLuint bindingindex, GLuint divisor);
3380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
3390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// Declarations for GL2Ext APIs
3400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
3413703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glBlendBarrierKHR(void);
3423703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDebugMessageControlKHR(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled);
3433703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDebugMessageInsertKHR(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf);
3443703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDebugMessageCallbackKHR(GLDEBUGPROCKHR callback, const void * userParam);
3453703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse HallGLuint GLTrace_glGetDebugMessageLogKHR(GLuint count, GLsizei bufSize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog);
3463703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glPushDebugGroupKHR(GLenum source, GLuint id, GLsizei length, const GLchar * message);
3473703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glPopDebugGroupKHR(void);
3483703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glObjectLabelKHR(GLenum identifier, GLuint name, GLsizei length, const GLchar * label);
3493703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetObjectLabelKHR(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label);
3503703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glObjectPtrLabelKHR(const void * ptr, GLsizei length, const GLchar * label);
3513703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetObjectPtrLabelKHR(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label);
3523703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetPointervKHR(GLenum pname, void ** params);
3530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image);
3540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image);
3553703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary);
3563703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramBinaryOES(GLuint program, GLenum binaryFormat, const void * binary, GLint length);
3573703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid * GLTrace_glMapBufferOES(GLenum target, GLenum access);
3580469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glUnmapBufferOES(GLenum target);
3593703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetBufferPointervOES(GLenum target, GLenum pname, void ** params);
3603703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMinSampleShadingOES(GLfloat value);
3613703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void * pixels);
3623703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void * pixels);
3630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glCopyTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3643703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void * data);
3653703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void * data);
3660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
3673703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexStorage3DMultisampleOES(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations);
3680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBindVertexArrayOES(GLuint array);
3693703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays);
3703703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenVertexArraysOES(GLsizei n, GLuint * arrays);
3710469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsVertexArrayOES(GLuint array);
3723703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups);
3733703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters);
3743703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString);
3753703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString);
3763703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, void * data);
3773703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors);
3783703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors);
3793703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * counterList);
3800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBeginPerfMonitorAMD(GLuint monitor);
3810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEndPerfMonitorAMD(GLuint monitor);
3823703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten);
38331272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
38431272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glRenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
3853703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
3863703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount);
3873703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttribDivisorANGLE(GLuint index, GLuint divisor);
3883703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source);
3893703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glCopyTextureLevelsAPPLE(GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount);
39031272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glRenderbufferStorageMultisampleAPPLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
39131272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glResolveMultisampleFramebufferAPPLE(void);
3923703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse HallGLsync GLTrace_glFenceSyncAPPLE(GLenum condition, GLbitfield flags);
3933703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse HallGLboolean GLTrace_glIsSyncAPPLE(GLsync sync);
3943703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteSyncAPPLE(GLsync sync);
3953703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse HallGLenum GLTrace_glClientWaitSyncAPPLE(GLsync sync, GLbitfield flags, GLuint64 timeout);
3963703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glWaitSyncAPPLE(GLsync sync, GLbitfield flags, GLuint64 timeout);
3973703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetInteger64vAPPLE(GLenum pname, GLint64 * params);
3983703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetSyncivAPPLE(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);
399fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glCopyImageSubDataEXT(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth);
4003703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar * label);
4013703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label);
4023703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glInsertEventMarkerEXT(GLsizei length, const GLchar * marker);
4033703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glPushGroupMarkerEXT(GLsizei length, const GLchar * marker);
40431272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glPopGroupMarkerEXT(void);
4053703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments);
4063703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenQueriesEXT(GLsizei n, GLuint * ids);
4073703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteQueriesEXT(GLsizei n, const GLuint * ids);
40831272606149d83437a097800074b21e9e6a205adMathias AgopianGLboolean GLTrace_glIsQueryEXT(GLuint id);
40931272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glBeginQueryEXT(GLenum target, GLuint id);
41031272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glEndQueryEXT(GLenum target);
4113703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glQueryCounterEXT(GLuint id, GLenum target);
4123703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetQueryivEXT(GLenum target, GLenum pname, GLint * params);
4133703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint * params);
4143703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint * params);
4153703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 * params);
4163703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 * params);
4173703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawBuffersEXT(GLsizei n, const GLenum * bufs);
418fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glEnableiEXT(GLenum target, GLuint index);
419fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glDisableiEXT(GLenum target, GLuint index);
420fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glBlendEquationiEXT(GLuint buf, GLenum mode);
421fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glBlendEquationSeparateiEXT(GLuint buf, GLenum modeRGB, GLenum modeAlpha);
422fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glBlendFunciEXT(GLuint buf, GLenum src, GLenum dst);
423fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glBlendFuncSeparateiEXT(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
424fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glColorMaskiEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
425fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse HallGLboolean GLTrace_glIsEnablediEXT(GLenum target, GLuint index);
4263703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawArraysInstancedEXT(GLenum mode, GLint start, GLsizei count, GLsizei primcount);
4273703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawElementsInstancedEXT(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount);
428fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level);
4293703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttribDivisorEXT(GLuint index, GLuint divisor);
4303703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid * GLTrace_glMapBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access);
4313703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glFlushMappedBufferRangeEXT(GLenum target, GLintptr offset, GLsizeiptr length);
4323703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultiDrawArraysEXT(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
4333703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const void *const* indices, GLsizei primcount);
4343703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
4353703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glFramebufferTexture2DMultisampleEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
4363703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glReadBufferIndexedEXT(GLenum src, GLint index);
4373703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawBuffersIndexedEXT(GLint n, const GLenum * location, const GLint * indices);
4383703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetIntegeri_vEXT(GLenum target, GLuint index, GLint * data);
439fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glPrimitiveBoundingBoxEXT(GLfloat minX, GLfloat minY, GLfloat minZ, GLfloat minW, GLfloat maxX, GLfloat maxY, GLfloat maxZ, GLfloat maxW);
44031272606149d83437a097800074b21e9e6a205adMathias AgopianGLenum GLTrace_glGetGraphicsResetStatusEXT(void);
4413703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glReadnPixelsEXT(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data);
4423703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetnUniformfvEXT(GLuint program, GLint location, GLsizei bufSize, GLfloat * params);
4433703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetnUniformivEXT(GLuint program, GLint location, GLsizei bufSize, GLint * params);
44431272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glActiveShaderProgramEXT(GLuint pipeline, GLuint program);
44531272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glBindProgramPipelineEXT(GLuint pipeline);
4463703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse HallGLuint GLTrace_glCreateShaderProgramvEXT(GLenum type, GLsizei count, const GLchar ** strings);
4473703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteProgramPipelinesEXT(GLsizei n, const GLuint * pipelines);
4483703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenProgramPipelinesEXT(GLsizei n, GLuint * pipelines);
4493703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetProgramPipelineInfoLogEXT(GLuint pipeline, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
4503703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetProgramPipelineivEXT(GLuint pipeline, GLenum pname, GLint * params);
45131272606149d83437a097800074b21e9e6a205adMathias AgopianGLboolean GLTrace_glIsProgramPipelineEXT(GLuint pipeline);
45231272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glProgramParameteriEXT(GLuint program, GLenum pname, GLint value);
4533703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0);
4543703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);
4553703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform1iEXT(GLuint program, GLint location, GLint v0);
4563703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);
4573703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1);
4583703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);
4593703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1);
4603703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);
4613703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
4623703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);
4633703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
4643703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);
4653703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform4fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
4663703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value);
4673703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
4683703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value);
4693703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4703703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4713703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4723703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUseProgramStagesEXT(GLuint pipeline, GLbitfield stages, GLuint program);
47331272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glValidateProgramPipelineEXT(GLuint pipeline);
4743703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0);
4753703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1);
4763703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
4773703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
4783703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value);
4793703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value);
4803703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value);
4813703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value);
4823703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4833703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4843703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4853703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4863703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
4873703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
488fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glPatchParameteriEXT(GLenum pname, GLint value);
489fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glTexParameterIivEXT(GLenum target, GLenum pname, const GLint * params);
490fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint * params);
491fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint * params);
492fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint * params);
493fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glSamplerParameterIivEXT(GLuint sampler, GLenum pname, const GLint * param);
494fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glSamplerParameterIuivEXT(GLuint sampler, GLenum pname, const GLuint * param);
495fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetSamplerParameterIivEXT(GLuint sampler, GLenum pname, GLint * params);
496fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glGetSamplerParameterIuivEXT(GLuint sampler, GLenum pname, GLuint * params);
497fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer);
498fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glTexBufferRangeEXT(GLenum target, GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size);
49931272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glTexStorage1DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
50031272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glTexStorage2DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
50131272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glTexStorage3DEXT(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
50231272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glTextureStorage1DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width);
50331272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glTextureStorage2DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height);
50431272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glTextureStorage3DEXT(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth);
505fca1b54031a1ba2a3c82bbbbe71716cd7e6a61d7Jesse Hallvoid GLTrace_glTextureViewEXT(GLuint texture, GLenum target, GLuint origtexture, GLenum internalformat, GLuint minlevel, GLuint numlevels, GLuint minlayer, GLuint numlayers);
5060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glRenderbufferStorageMultisampleIMG(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
5070469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFramebufferTexture2DMultisampleIMG(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
5083703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glBeginPerfQueryINTEL(GLuint queryHandle);
5093703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glCreatePerfQueryINTEL(GLuint queryId, GLuint * queryHandle);
5103703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeletePerfQueryINTEL(GLuint queryHandle);
5113703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glEndPerfQueryINTEL(GLuint queryHandle);
5123703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetFirstPerfQueryIdINTEL(GLuint * queryId);
5133703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetNextPerfQueryIdINTEL(GLuint queryId, GLuint * nextQueryId);
5143703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetPerfCounterInfoINTEL(GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar * counterName, GLuint counterDescLength, GLchar * counterDesc, GLuint * counterOffset, GLuint * counterDataSize, GLuint * counterTypeEnum, GLuint * counterDataTypeEnum, GLuint64 * rawCounterMaxValue);
5153703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetPerfQueryDataINTEL(GLuint queryHandle, GLuint flags, GLsizei dataSize, GLvoid * data, GLuint * bytesWritten);
5163703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetPerfQueryIdByNameINTEL(GLchar * queryName, GLuint * queryId);
5173703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetPerfQueryInfoINTEL(GLuint queryId, GLuint queryNameLength, GLchar * queryName, GLuint * dataSize, GLuint * noCounters, GLuint * noInstances, GLuint * capsMask);
5183703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glBlendParameteriNV(GLenum pname, GLint value);
5193703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glBlendBarrierNV(void);
5203703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glCopyBufferSubDataNV(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
52131272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glCoverageMaskNV(GLboolean mask);
52231272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glCoverageOperationNV(GLenum operation);
5233703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawBuffersNV(GLsizei n, const GLenum * bufs);
5243703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawArraysInstancedNV(GLenum mode, GLint first, GLsizei count, GLsizei primcount);
5253703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawElementsInstancedNV(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount);
5263703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteFencesNV(GLsizei n, const GLuint * fences);
5273703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenFencesNV(GLsizei n, GLuint * fences);
5280469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsFenceNV(GLuint fence);
5290469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glTestFenceNV(GLuint fence);
5303703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetFenceivNV(GLuint fence, GLenum pname, GLint * params);
5310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFinishFenceNV(GLuint fence);
5320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glSetFenceNV(GLuint fence, GLenum condition);
5333703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glBlitFramebufferNV(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
5343703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glRenderbufferStorageMultisampleNV(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
5353703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexAttribDivisorNV(GLuint index, GLuint divisor);
5363703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix2x3fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
5373703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix3x2fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
5383703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix2x4fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
5393703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix4x2fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
5403703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix3x4fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
5413703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glUniformMatrix4x3fvNV(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
54231272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glReadBufferNV(GLenum mode);
54331272606149d83437a097800074b21e9e6a205adMathias Agopianvoid GLTrace_glAlphaFuncQCOM(GLenum func, GLclampf ref);
5443703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls);
5453703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString);
5460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEnableDriverControlQCOM(GLuint driverControl);
5470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDisableDriverControlQCOM(GLuint driverControl);
5483703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures);
5493703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers);
5503703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers);
5513703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers);
5523703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params);
5530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param);
5543703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, void * texels);
5553703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glExtGetBufferPointervQCOM(GLenum target, void ** params);
5563703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders);
5573703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms);
5580469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glExtIsProgramBinaryQCOM(GLuint program);
5593703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length);
5600469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask);
5610469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEndTilingQCOM(GLbitfield preserveMask);
5620469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
5630469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// Declarations for GL1 APIs
5640469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
5653703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glAlphaFunc(GLenum func, GLfloat ref);
5663703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClipPlanef(GLenum p, const GLfloat * eqn);
5670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
5680469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFogf(GLenum pname, GLfloat param);
5693703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glFogfv(GLenum pname, const GLfloat * params);
5703703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glFrustumf(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
5713703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetClipPlanef(GLenum plane, GLfloat * equation);
5723703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetLightfv(GLenum light, GLenum pname, GLfloat * params);
5733703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params);
5743703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTexEnvfv(GLenum target, GLenum pname, GLfloat * params);
5750469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightModelf(GLenum pname, GLfloat param);
5763703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glLightModelfv(GLenum pname, const GLfloat * params);
5770469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightf(GLenum light, GLenum pname, GLfloat param);
5783703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glLightfv(GLenum light, GLenum pname, const GLfloat * params);
5793703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glLoadMatrixf(const GLfloat * m);
5800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMaterialf(GLenum face, GLenum pname, GLfloat param);
5813703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMaterialfv(GLenum face, GLenum pname, const GLfloat * params);
5823703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultMatrixf(const GLfloat * m);
5830469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
5840469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz);
5853703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glOrthof(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
5860469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointParameterf(GLenum pname, GLfloat param);
5873703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glPointParameterfv(GLenum pname, const GLfloat * params);
5880469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointSize(GLfloat size);
5890469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
5900469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glScalef(GLfloat x, GLfloat y, GLfloat z);
5910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexEnvf(GLenum target, GLenum pname, GLfloat param);
5923703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params);
5930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTranslatef(GLfloat x, GLfloat y, GLfloat z);
5943703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glAlphaFuncx(GLenum func, GLfixed ref);
5953703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClearColorx(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
5963703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClearDepthx(GLfixed depth);
5970469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClientActiveTexture(GLenum texture);
5983703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClipPlanex(GLenum plane, const GLfixed * equation);
5990469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
6000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
6013703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glColorPointer(GLint size, GLenum type, GLsizei stride, const void * pointer);
6023703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDepthRangex(GLfixed n, GLfixed f);
6030469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDisableClientState(GLenum array);
6040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glEnableClientState(GLenum array);
6050469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFogx(GLenum pname, GLfixed param);
6063703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glFogxv(GLenum pname, const GLfixed * param);
6073703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glFrustumx(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
6083703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetClipPlanex(GLenum plane, GLfixed * equation);
6093703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetFixedv(GLenum pname, GLfixed * params);
6103703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetLightxv(GLenum light, GLenum pname, GLfixed * params);
6113703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetMaterialxv(GLenum face, GLenum pname, GLfixed * params);
6123703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetPointerv(GLenum pname, void ** params);
6133703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTexEnviv(GLenum target, GLenum pname, GLint * params);
6143703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTexEnvxv(GLenum target, GLenum pname, GLfixed * params);
6153703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTexParameterxv(GLenum target, GLenum pname, GLfixed * params);
6160469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightModelx(GLenum pname, GLfixed param);
6173703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glLightModelxv(GLenum pname, const GLfixed * param);
6180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightx(GLenum light, GLenum pname, GLfixed param);
6193703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glLightxv(GLenum light, GLenum pname, const GLfixed * params);
6200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLineWidthx(GLfixed width);
6210469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLoadIdentity(void);
6223703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glLoadMatrixx(const GLfixed * m);
6230469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLogicOp(GLenum opcode);
6240469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMaterialx(GLenum face, GLenum pname, GLfixed param);
6253703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMaterialxv(GLenum face, GLenum pname, const GLfixed * param);
6260469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMatrixMode(GLenum mode);
6273703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultMatrixx(const GLfixed * m);
6283703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultiTexCoord4x(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
6290469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz);
6303703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glNormalPointer(GLenum type, GLsizei stride, const void * pointer);
6313703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glOrthox(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
6320469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointParameterx(GLenum pname, GLfixed param);
6333703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glPointParameterxv(GLenum pname, const GLfixed * params);
6340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointSizex(GLfixed size);
6350469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPolygonOffsetx(GLfixed factor, GLfixed units);
6360469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPopMatrix(void);
6370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPushMatrix(void);
6380469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
6390469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glSampleCoveragex(GLclampx value, GLboolean invert);
6400469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glScalex(GLfixed x, GLfixed y, GLfixed z);
6410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glShadeModel(GLenum mode);
6423703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const void * pointer);
6430469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexEnvi(GLenum target, GLenum pname, GLint param);
6440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexEnvx(GLenum target, GLenum pname, GLfixed param);
6453703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexEnviv(GLenum target, GLenum pname, const GLint * params);
6463703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexEnvxv(GLenum target, GLenum pname, const GLfixed * params);
6470469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexParameterx(GLenum target, GLenum pname, GLfixed param);
6483703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexParameterxv(GLenum target, GLenum pname, const GLfixed * params);
6490469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTranslatex(GLfixed x, GLfixed y, GLfixed z);
6503703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertexPointer(GLint size, GLenum type, GLsizei stride, const void * pointer);
6510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
6520469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy// Declarations for GL1Ext APIs
6530469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
6540469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendEquationSeparateOES(GLenum modeRGB, GLenum modeAlpha);
6550469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendFuncSeparateOES(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
6560469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBlendEquationOES(GLenum mode);
6573703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultiTexCoord1bOES(GLenum texture, GLbyte s);
6583703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultiTexCoord1bvOES(GLenum texture, const GLbyte * coords);
6593703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultiTexCoord2bOES(GLenum texture, GLbyte s, GLbyte t);
6603703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultiTexCoord2bvOES(GLenum texture, const GLbyte * coords);
6613703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultiTexCoord3bOES(GLenum texture, GLbyte s, GLbyte t, GLbyte r);
6623703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultiTexCoord3bvOES(GLenum texture, const GLbyte * coords);
6633703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultiTexCoord4bOES(GLenum texture, GLbyte s, GLbyte t, GLbyte r, GLbyte q);
6643703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultiTexCoord4bvOES(GLenum texture, const GLbyte * coords);
6653703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexCoord1bOES(GLbyte s);
6663703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexCoord1bvOES(const GLbyte * coords);
6673703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexCoord2bOES(GLbyte s, GLbyte t);
6683703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexCoord2bvOES(const GLbyte * coords);
6693703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexCoord3bOES(GLbyte s, GLbyte t, GLbyte r);
6703703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexCoord3bvOES(const GLbyte * coords);
6713703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexCoord4bOES(GLbyte s, GLbyte t, GLbyte r, GLbyte q);
6723703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexCoord4bvOES(const GLbyte * coords);
6733703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertex2bOES(GLbyte x);
6743703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertex2bvOES(const GLbyte * coords);
6753703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertex3bOES(GLbyte x, GLbyte y);
6763703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertex3bvOES(const GLbyte * coords);
6773703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertex4bOES(GLbyte x, GLbyte y, GLbyte z);
6783703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glVertex4bvOES(const GLbyte * coords);
6790469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height);
6800469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height);
6810469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height);
6823703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawTexsvOES(const GLshort * coords);
6833703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawTexivOES(const GLint * coords);
6843703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawTexxvOES(const GLfixed * coords);
6850469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height);
6863703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDrawTexfvOES(const GLfloat * coords);
6873703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glAlphaFuncxOES(GLenum func, GLfixed ref);
6883703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClearColorxOES(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
6893703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClearDepthxOES(GLfixed depth);
6903703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClipPlanexOES(GLenum plane, const GLfixed * equation);
6910469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glColor4xOES(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha);
6923703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDepthRangexOES(GLfixed n, GLfixed f);
6930469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFogxOES(GLenum pname, GLfixed param);
6943703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glFogxvOES(GLenum pname, const GLfixed * param);
6953703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glFrustumxOES(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
6963703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetClipPlanexOES(GLenum plane, GLfixed * equation);
6973703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetFixedvOES(GLenum pname, GLfixed * params);
6983703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTexEnvxvOES(GLenum target, GLenum pname, GLfixed * params);
6993703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTexParameterxvOES(GLenum target, GLenum pname, GLfixed * params);
7000469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightModelxOES(GLenum pname, GLfixed param);
7013703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glLightModelxvOES(GLenum pname, const GLfixed * param);
7020469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLightxOES(GLenum light, GLenum pname, GLfixed param);
7033703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glLightxvOES(GLenum light, GLenum pname, const GLfixed * params);
7040469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLineWidthxOES(GLfixed width);
7053703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glLoadMatrixxOES(const GLfixed * m);
7060469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glMaterialxOES(GLenum face, GLenum pname, GLfixed param);
7073703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMaterialxvOES(GLenum face, GLenum pname, const GLfixed * param);
7083703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultMatrixxOES(const GLfixed * m);
7093703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMultiTexCoord4xOES(GLenum texture, GLfixed s, GLfixed t, GLfixed r, GLfixed q);
7100469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glNormal3xOES(GLfixed nx, GLfixed ny, GLfixed nz);
7113703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glOrthoxOES(GLfixed l, GLfixed r, GLfixed b, GLfixed t, GLfixed n, GLfixed f);
7123703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glPointParameterxvOES(GLenum pname, const GLfixed * params);
7130469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPointSizexOES(GLfixed size);
7140469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glPolygonOffsetxOES(GLfixed factor, GLfixed units);
7150469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glRotatexOES(GLfixed angle, GLfixed x, GLfixed y, GLfixed z);
7163703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glSampleCoverageOES(GLfixed value, GLboolean invert);
7170469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glScalexOES(GLfixed x, GLfixed y, GLfixed z);
7180469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexEnvxOES(GLenum target, GLenum pname, GLfixed param);
7193703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexEnvxvOES(GLenum target, GLenum pname, const GLfixed * params);
7200469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexParameterxOES(GLenum target, GLenum pname, GLfixed param);
7213703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexParameterxvOES(GLenum target, GLenum pname, const GLfixed * params);
7220469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTranslatexOES(GLfixed x, GLfixed y, GLfixed z);
7233703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetLightxvOES(GLenum light, GLenum pname, GLfixed * params);
7243703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetMaterialxvOES(GLenum face, GLenum pname, GLfixed * params);
7253703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glPointParameterxOES(GLenum pname, GLfixed param);
7263703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glSampleCoveragexOES(GLclampx value, GLboolean invert);
7273703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed * params);
7283703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexGenxOES(GLenum coord, GLenum pname, GLfixed param);
7293703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed * params);
7300469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsRenderbufferOES(GLuint renderbuffer);
7310469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBindRenderbufferOES(GLenum target, GLuint renderbuffer);
7323703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteRenderbuffersOES(GLsizei n, const GLuint * renderbuffers);
7333703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenRenderbuffersOES(GLsizei n, GLuint * renderbuffers);
7340469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glRenderbufferStorageOES(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
7353703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint * params);
7360469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLboolean GLTrace_glIsFramebufferOES(GLuint framebuffer);
7370469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glBindFramebufferOES(GLenum target, GLuint framebuffer);
7383703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDeleteFramebuffersOES(GLsizei n, const GLuint * framebuffers);
7393703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGenFramebuffersOES(GLsizei n, GLuint * framebuffers);
7400469dd6d55fa331bfd7de9431da98b6340d82271Siva VelusamyGLenum GLTrace_glCheckFramebufferStatusOES(GLenum target);
7410469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFramebufferRenderbufferOES(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
7420469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glFramebufferTexture2DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
7433703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetFramebufferAttachmentParameterivOES(GLenum target, GLenum attachment, GLenum pname, GLint * params);
7440469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glGenerateMipmapOES(GLenum target);
7450469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glCurrentPaletteMatrixOES(GLuint matrixpaletteindex);
7460469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glLoadPaletteFromModelViewMatrixOES(void);
7473703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, const void * pointer);
7483703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const void * pointer);
7493703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glPointSizePointerOES(GLenum type, GLsizei stride, const void * pointer);
7503703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse HallGLbitfield GLTrace_glQueryMatrixxOES(GLfixed * mantissa, GLint * exponent);
7510469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glClearDepthfOES(GLclampf depth);
7523703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClipPlanefOES(GLenum plane, const GLfloat * equation);
7533703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glDepthRangefOES(GLclampf n, GLclampf f);
7543703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glFrustumfOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
7553703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetClipPlanefOES(GLenum plane, GLfloat * equation);
7563703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glOrthofOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
7570469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexGenfOES(GLenum coord, GLenum pname, GLfloat param);
7583703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat * params);
7590469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamyvoid GLTrace_glTexGeniOES(GLenum coord, GLenum pname, GLint param);
7603703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glTexGenivOES(GLenum coord, GLenum pname, const GLint * params);
7613703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat * params);
7623703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glGetTexGenivOES(GLenum coord, GLenum pname, GLint * params);
7633703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClipPlanefIMG(GLenum p, const GLfloat * eqn);
7643703f7f014846b8bf83e08a8bf25450dd0dcd7afJesse Hallvoid GLTrace_glClipPlanexIMG(GLenum p, const GLfixed * eqn);
7650469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy
7660469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}; // namespace gltrace
7670469dd6d55fa331bfd7de9431da98b6340d82271Siva Velusamy}; // namespace android
768