#define BEFORE BEFORE_GL_ORIG
#endif
+#ifndef TYPEDEF
+ #define TYPEDEF(type) typedef type
+#endif
+
static char contextValue[MAX_GL_CONTEXT_VALUE_SIZE];
static enum DaOptions _sopt = OPT_GLES;
static __thread GLenum gl_error_external = GL_NO_ERROR;
GLenum REAL_NAME(glGetError)(void)
{
- typedef GLenum (*methodType)(void);
+ TYPEDEF(GLenum (*methodType)(void));
BEFORE(glGetError);
GLenum ret = CALL_ORIG(glGetError,);
void REAL_NAME(glActiveTexture)(GLenum texture)
{
- typedef void (*methodType)(GLenum);
+ TYPEDEF(void (*methodType)(GLenum));
BEFORE(glActiveTexture);
CALL_ORIG(glActiveTexture, texture);
GL_GET_ERROR();
void REAL_NAME(glAttachShader)(GLuint program, GLuint shader)
{
- typedef void (*methodType)(GLuint, GLuint);
+ TYPEDEF(void (*methodType)(GLuint, GLuint));
BEFORE(glAttachShader);
CALL_ORIG(glAttachShader, program, shader);
GL_GET_ERROR();
void REAL_NAME(glBindAttribLocation)(GLuint program, GLuint index, const char *name)
{
- typedef void (*methodType)(GLuint, GLuint, const char *);
+ TYPEDEF(void (*methodType)(GLuint, GLuint, const char *));
BEFORE(glBindAttribLocation);
CALL_ORIG(glBindAttribLocation, program, index, name);
GL_GET_ERROR();
void REAL_NAME(glBindBuffer)(GLenum target, GLuint buffer)
{
- typedef void (*methodType)(GLenum, GLuint);
+ TYPEDEF(void (*methodType)(GLenum, GLuint));
BEFORE(glBindBuffer);
CALL_ORIG(glBindBuffer, target, buffer);
GL_GET_ERROR();
void REAL_NAME(glBindFramebuffer)(GLenum target, GLuint framebuffer)
{
- typedef void (*methodType)(GLenum, GLuint);
+ TYPEDEF(void (*methodType)(GLenum, GLuint));
BEFORE(glBindFramebuffer);
CALL_ORIG(glBindFramebuffer, target, framebuffer);
GL_GET_ERROR();
void REAL_NAME(glBindRenderbuffer)(GLenum target, GLuint renderbuffer)
{
- typedef void (*methodType)(GLenum, GLuint);
+ TYPEDEF(void (*methodType)(GLenum, GLuint));
BEFORE(glBindRenderbuffer);
CALL_ORIG(glBindRenderbuffer, target, renderbuffer);
GL_GET_ERROR();
void REAL_NAME(glBindTexture)(GLenum target, GLuint texture)
{
- typedef void (*methodType)(GLenum, GLuint);
+ TYPEDEF(void (*methodType)(GLenum, GLuint));
BEFORE(glBindTexture);
CALL_ORIG(glBindTexture, target, texture);
GL_GET_ERROR();
void REAL_NAME(glBlendColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
{
- typedef void (*methodType)(GLclampf, GLclampf, GLclampf, GLclampf);
+ TYPEDEF(void (*methodType)(GLclampf, GLclampf, GLclampf, GLclampf));
BEFORE(glBlendColor);
CALL_ORIG(glBlendColor, red, green, blue, alpha);
GL_GET_ERROR();
void REAL_NAME(glBlendEquation)(GLenum mode)
{
- typedef void (*methodType)(GLenum);
+ TYPEDEF(void (*methodType)(GLenum));
BEFORE(glBlendEquation);
CALL_ORIG(glBlendEquation, mode);
GL_GET_ERROR();
void REAL_NAME(glBlendEquationSeparate)(GLenum modeRGB, GLenum modeAlpha)
{
- typedef void (*methodType)(GLenum, GLenum);
+ TYPEDEF(void (*methodType)(GLenum, GLenum));
BEFORE(glBlendEquationSeparate);
CALL_ORIG(glBlendEquationSeparate, modeRGB, modeAlpha);
GL_GET_ERROR();
void REAL_NAME(glBlendFunc)(GLenum sfactor, GLenum dfactor)
{
- typedef void (*methodType)(GLenum, GLenum);
+ TYPEDEF(void (*methodType)(GLenum, GLenum));
BEFORE(glBlendFunc);
CALL_ORIG(glBlendFunc, sfactor, dfactor);
GL_GET_ERROR();
void REAL_NAME(glBlendFuncSeparate)(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha,
GLenum dstAlpha)
{
- typedef void (*methodType)(GLenum, GLenum, GLenum, GLenum);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLenum, GLenum));
BEFORE(glBlendFuncSeparate);
CALL_ORIG(glBlendFuncSeparate, srcRGB, dstRGB, srcAlpha, dstAlpha);
GL_GET_ERROR();
void REAL_NAME(glBufferData)(GLenum target, GLsizeiptr size, const GLvoid * data,
GLenum usage)
{
- typedef void (*methodType)(GLenum, GLsizeiptr, const GLvoid *, GLenum);
+ TYPEDEF(void (*methodType)(GLenum, GLsizeiptr, const GLvoid *, GLenum));
BEFORE(glBufferData);
CALL_ORIG(glBufferData, target, size, data, usage);
GL_GET_ERROR();
void REAL_NAME(glBufferSubData)(GLenum target, GLintptr offset, GLsizeiptr size,
const GLvoid * data)
{
- typedef void (*methodType)(GLenum, GLintptr, GLsizeiptr,
- const GLvoid *);
+ TYPEDEF(void (*methodType)(GLenum, GLintptr, GLsizeiptr,
+ const GLvoid *));
BEFORE(glBufferSubData);
CALL_ORIG(glBufferSubData, target, offset, size, data);
GL_GET_ERROR();
GLenum REAL_NAME(glCheckFramebufferStatus)(GLenum target)
{
- typedef GLenum (*methodType)(GLenum);
+ TYPEDEF(GLenum (*methodType)(GLenum));
BEFORE(glCheckFramebufferStatus);
GLenum ret = CALL_ORIG(glCheckFramebufferStatus, target);
GL_GET_ERROR();
void REAL_NAME(glClear)(GLbitfield mask)
{
- typedef void (*methodType)(GLbitfield);
+ TYPEDEF(void (*methodType)(GLbitfield));
BEFORE(glClear);
CALL_ORIG(glClear, mask);
GL_GET_ERROR();
void REAL_NAME(glClearColor)(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
{
- typedef void (*methodType)(GLclampf, GLclampf, GLclampf, GLclampf);
+ TYPEDEF(void (*methodType)(GLclampf, GLclampf, GLclampf, GLclampf));
BEFORE(glClearColor);
CALL_ORIG(glClearColor, red, green, blue, alpha);
GL_GET_ERROR();
void REAL_NAME(glClearDepthf)(GLclampf depth)
{
- typedef void (*methodType)(GLclampf);
+ TYPEDEF(void (*methodType)(GLclampf));
BEFORE(glClearDepthf);
CALL_ORIG(glClearDepthf, depth);
GL_GET_ERROR();
void REAL_NAME(glClearStencil)(GLint s)
{
- typedef void (*methodType)(GLint);
+ TYPEDEF(void (*methodType)(GLint));
BEFORE(glClearStencil);
CALL_ORIG(glClearStencil, s);
GL_GET_ERROR();
void REAL_NAME(glColorMask)(GLboolean red, GLboolean green, GLboolean blue,
GLboolean alpha)
{
- typedef void (*methodType)(GLboolean, GLboolean, GLboolean, GLboolean);
+ TYPEDEF(void (*methodType)(GLboolean, GLboolean, GLboolean, GLboolean));
BEFORE(glColorMask);
CALL_ORIG(glColorMask, red, green, blue, alpha);
GL_GET_ERROR();
void REAL_NAME(glCompileShader)(GLuint shader)
{
- typedef void (*methodType)(GLuint);
+ TYPEDEF(void (*methodType)(GLuint));
BEFORE(glCompileShader);
CALL_ORIG(glCompileShader, shader);
GL_GET_ERROR();
GLsizei width, GLsizei height, GLint border,
GLsizei imageSize, const GLvoid * data)
{
- typedef void (*methodType)(GLenum, GLint, GLenum, GLsizei, GLsizei,
- GLint, GLsizei, const GLvoid *);
+ TYPEDEF(void (*methodType)(GLenum, GLint, GLenum, GLsizei, GLsizei,
+ GLint, GLsizei, const GLvoid *));
BEFORE(glCompressedTexImage2D);
CALL_ORIG(glCompressedTexImage2D, target, level, internalformat, width,
height, border, imageSize, data);
GLenum format, GLsizei imageSize,
const GLvoid * data)
{
- typedef void (*methodType)(GLenum, GLint, GLint, GLint, GLsizei,
- GLsizei, GLenum, GLsizei, const GLvoid *);
+ TYPEDEF(void (*methodType)(GLenum, GLint, GLint, GLint, GLsizei,
+ GLsizei, GLenum, GLsizei, const GLvoid *));
BEFORE(glCompressedTexSubImage2D);
CALL_ORIG(glCompressedTexSubImage2D, target, level, xoffset, yoffset,
width, height, format, imageSize, data);
GLint x, GLint y, GLsizei width, GLsizei height,
GLint border)
{
- typedef void (*methodType)(GLenum, GLint, GLenum, GLint, GLint,
- GLsizei, GLsizei, GLint);
+ TYPEDEF(void (*methodType)(GLenum, GLint, GLenum, GLint, GLint,
+ GLsizei, GLsizei, GLint));
BEFORE(glCopyTexImage2D);
CALL_ORIG(glCopyTexImage2D, target, level, internalformat, x, y, width,
height, border);
GLint yoffset, GLint x, GLint y, GLsizei width,
GLsizei height)
{
- typedef void (*methodType)(GLenum, GLint, GLint, GLint, GLint, GLint,
- GLsizei, GLsizei);
+ TYPEDEF(void (*methodType)(GLenum, GLint, GLint, GLint, GLint, GLint,
+ GLsizei, GLsizei));
BEFORE(glCopyTexSubImage2D);
CALL_ORIG(glCopyTexSubImage2D, target, level, xoffset, yoffset, x, y,
width, height);
GLuint REAL_NAME(glCreateProgram)(void)
{
- typedef GLuint (*methodType)(void);
+ TYPEDEF(GLuint (*methodType)(void));
BEFORE(glCreateProgram);
GLuint ret = CALL_ORIG(glCreateProgram,);
GL_GET_ERROR();
GLuint REAL_NAME(glCreateShader)(GLenum shaderType)
{
- typedef GLuint (*methodType)(GLenum);
+ TYPEDEF(GLuint (*methodType)(GLenum));
BEFORE(glCreateShader);
GLuint ret = CALL_ORIG(glCreateShader, shaderType);
GL_GET_ERROR();
void REAL_NAME(glCullFace)(GLenum mode)
{
- typedef void (*methodType)(GLenum);
+ TYPEDEF(void (*methodType)(GLenum));
BEFORE(glCullFace);
CALL_ORIG(glCullFace, mode);
GL_GET_ERROR();
void REAL_NAME(glDeleteBuffers)(GLsizei n, const GLuint * buffers)
{
- typedef void (*methodType)(GLsizei, const GLuint *);
+ TYPEDEF(void (*methodType)(GLsizei, const GLuint *));
BEFORE(glDeleteBuffers);
CALL_ORIG(glDeleteBuffers, n, buffers);
GL_GET_ERROR();
void REAL_NAME(glDeleteFramebuffers)(GLsizei n, const GLuint * framebuffers)
{
- typedef void (*methodType)(GLsizei, const GLuint *);
+ TYPEDEF(void (*methodType)(GLsizei, const GLuint *));
BEFORE(glDeleteFramebuffers);
CALL_ORIG(glDeleteFramebuffers, n, framebuffers);
GL_GET_ERROR();
void REAL_NAME(glDeleteProgram)(GLuint program)
{
- typedef void (*methodType)(GLuint);
+ TYPEDEF(void (*methodType)(GLuint));
BEFORE(glDeleteProgram);
CALL_ORIG(glDeleteProgram, program);
GL_GET_ERROR();
void REAL_NAME(glDeleteRenderbuffers)(GLsizei n, const GLuint * renderbuffers)
{
- typedef void (*methodType)(GLsizei, const GLuint *);
+ TYPEDEF(void (*methodType)(GLsizei, const GLuint *));
BEFORE(glDeleteRenderbuffers);
CALL_ORIG(glDeleteRenderbuffers, n, renderbuffers);
GL_GET_ERROR();
void REAL_NAME(glDeleteShader)(GLuint shader)
{
- typedef void (*methodType)(GLuint);
+ TYPEDEF(void (*methodType)(GLuint));
BEFORE(glDeleteShader);
CALL_ORIG(glDeleteShader, shader);
GL_GET_ERROR();
void REAL_NAME(glDeleteTextures)(GLsizei n, const GLuint *textures)
{
- typedef void (*methodType)(GLsizei, const GLuint *);
+ TYPEDEF(void (*methodType)(GLsizei, const GLuint *));
char buf[128] = "";
BEFORE(glDeleteTextures);
void REAL_NAME(glDepthFunc)(GLenum func)
{
- typedef void (*methodType)(GLenum);
+ TYPEDEF(void (*methodType)(GLenum));
BEFORE(glDepthFunc);
CALL_ORIG(glDepthFunc, func);
GL_GET_ERROR();
void REAL_NAME(glDepthMask)(GLboolean flag)
{
- typedef void (*methodType)(GLboolean);
+ TYPEDEF(void (*methodType)(GLboolean));
BEFORE(glDepthMask);
CALL_ORIG(glDepthMask, flag);
GL_GET_ERROR();
void REAL_NAME(glDepthRangef)(GLclampf nearVal, GLclampf farVal)
{
- typedef void (*methodType)(GLclampf, GLclampf);
+ TYPEDEF(void (*methodType)(GLclampf, GLclampf));
BEFORE(glDepthRangef);
CALL_ORIG(glDepthRangef, nearVal, farVal);
GL_GET_ERROR();
void REAL_NAME(glDetachShader)(GLuint program, GLuint shader)
{
- typedef void (*methodType)(GLuint, GLuint);
+ TYPEDEF(void (*methodType)(GLuint, GLuint));
BEFORE(glDetachShader);
CALL_ORIG(glDetachShader, program, shader);
GL_GET_ERROR();
void REAL_NAME(glDisable)(GLenum cap)
{
- typedef void (*methodType)(GLenum);
+ TYPEDEF(void (*methodType)(GLenum));
BEFORE(glDisable);
CALL_ORIG(glDisable, cap);
GL_GET_ERROR();
void REAL_NAME(glDisableVertexAttribArray)(GLuint index)
{
- typedef void (*methodType)(GLuint);
+ TYPEDEF(void (*methodType)(GLuint));
BEFORE(glDisableVertexAttribArray);
CALL_ORIG(glDisableVertexAttribArray, index);
GL_GET_ERROR();
void REAL_NAME(glDrawArrays)(GLenum mode, GLint first, GLsizei count)
{
- typedef void (*methodType)(GLenum, GLint, GLsizei);
+ TYPEDEF(void (*methodType)(GLenum, GLint, GLsizei));
BEFORE(glDrawArrays);
CALL_ORIG(glDrawArrays, mode, first, count);
GL_GET_ERROR();
void REAL_NAME(glDrawElements)(GLenum mode, GLsizei count, GLenum type,
const GLvoid *indices)
{
- typedef void (*methodType)(GLenum, GLsizei, GLenum, const GLvoid *);
+ TYPEDEF(void (*methodType)(GLenum, GLsizei, GLenum, const GLvoid *));
BEFORE(glDrawElements);
CALL_ORIG(glDrawElements, mode, count, type, indices);
GL_GET_ERROR();
void REAL_NAME(glEnable)(GLenum cap)
{
- typedef void (*methodType)(GLenum);
+ TYPEDEF(void (*methodType)(GLenum));
BEFORE(glEnable);
CALL_ORIG(glEnable, cap);
GL_GET_ERROR();
void REAL_NAME(glEnableVertexAttribArray)(GLuint index)
{
- typedef void (*methodType)(GLuint);
+ TYPEDEF(void (*methodType)(GLuint));
BEFORE(glEnableVertexAttribArray);
CALL_ORIG(glEnableVertexAttribArray, index);
GL_GET_ERROR();
void REAL_NAME(glFinish)(void)
{
- typedef void (*methodType)(void);
+ TYPEDEF(void (*methodType)(void));
BEFORE(glFinish);
CALL_ORIG(glFinish,);
GL_GET_ERROR();
void REAL_NAME(glFlush)(void)
{
- typedef void (*methodType)(void);
+ TYPEDEF(void (*methodType)(void));
BEFORE(glFlush);
CALL_ORIG(glFlush,);
GL_GET_ERROR();
void REAL_NAME(glFramebufferRenderbuffer)(GLenum target, GLenum attachment,
GLenum renderbuffertarget, GLuint renderbuffer)
{
- typedef void (*methodType)(GLenum, GLenum, GLenum, GLuint);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLenum, GLuint));
BEFORE(glFramebufferRenderbuffer);
CALL_ORIG(glFramebufferRenderbuffer, target, attachment,
renderbuffertarget, renderbuffer);
void REAL_NAME(glFramebufferTexture2D)(GLenum target, GLenum attachment, GLenum textarget,
GLuint texture, GLint level)
{
- typedef void (*methodType)(GLenum, GLenum, GLenum, GLuint, GLint);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLenum, GLuint, GLint));
BEFORE(glFramebufferTexture2D);
CALL_ORIG(glFramebufferTexture2D, target, attachment, textarget,
texture, level);
void REAL_NAME(glFrontFace)(GLenum mode)
{
- typedef void (*methodType)(GLenum);
+ TYPEDEF(void (*methodType)(GLenum));
BEFORE(glFrontFace);
CALL_ORIG(glFrontFace, mode);
GL_GET_ERROR();
void REAL_NAME(glGenBuffers)(GLsizei n, GLuint * buffers)
{
- typedef void (*methodType)(GLsizei, GLuint *);
+ TYPEDEF(void (*methodType)(GLsizei, GLuint *));
char buf[128] = "";
BEFORE(glGenBuffers);
void REAL_NAME(glGenFramebuffers)(GLsizei n, GLuint * framebuffers)
{
- typedef void (*methodType)(GLsizei, GLuint *);
+ TYPEDEF(void (*methodType)(GLsizei, GLuint *));
BEFORE(glGenFramebuffers);
CALL_ORIG(glGenFramebuffers, n, framebuffers);
GL_GET_ERROR();
void REAL_NAME(glGenRenderbuffers)(GLsizei n, GLuint * renderbuffers)
{
- typedef void (*methodType)(GLsizei, GLuint *);
+ TYPEDEF(void (*methodType)(GLsizei, GLuint *));
BEFORE(glGenRenderbuffers);
CALL_ORIG(glGenRenderbuffers, n, renderbuffers);
GL_GET_ERROR();
void REAL_NAME(glGenTextures)(GLsizei n, GLuint * textures)
{
- typedef void (*methodType)(GLsizei, GLuint *);
+ TYPEDEF(void (*methodType)(GLsizei, GLuint *));
char buf[128] = "";
BEFORE(glGenTextures);
void REAL_NAME(glGenerateMipmap)(GLenum target)
{
- typedef void (*methodType)(GLenum);
+ TYPEDEF(void (*methodType)(GLenum));
BEFORE(glGenerateMipmap);
CALL_ORIG(glGenerateMipmap, target);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetBooleanv)(GLenum pname, GLboolean * params)
{
- typedef void (*methodType)(GLenum, GLboolean *);
+ TYPEDEF(void (*methodType)(GLenum, GLboolean *));
BEFORE(glGetBooleanv);
CALL_ORIG(glGetBooleanv, pname, params);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetFloatv)(GLenum pname, GLfloat * params)
{
- typedef void (*methodType)(GLenum, GLfloat *);
+ TYPEDEF(void (*methodType)(GLenum, GLfloat *));
BEFORE(glGetFloatv);
CALL_ORIG(glGetFloatv, pname, params);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetIntegerv)(GLenum pname, GLint * params)
{
- typedef void (*methodType)(GLenum, GLint *);
+ TYPEDEF(void (*methodType)(GLenum, GLint *));
BEFORE(glGetIntegerv);
CALL_ORIG(glGetIntegerv, pname, params);
GL_GET_ERROR();
void REAL_NAME(glGetActiveAttrib)(GLuint program, GLuint index, GLsizei bufSize,
GLsizei *length, GLint *size, GLenum *type, char *name)
{
- typedef void (*methodType)(GLuint, GLuint, GLsizei, GLsizei *, GLint *,
- GLenum *, char *);
+ TYPEDEF(void (*methodType)(GLuint, GLuint, GLsizei, GLsizei *, GLint *,
+ GLenum *, char *));
BEFORE(glGetActiveAttrib);
CALL_ORIG(glGetActiveAttrib, program, index, bufSize, length, size,
type, name);
void REAL_NAME(glGetActiveUniform)(GLuint program, GLuint index, GLsizei bufSize,
GLsizei *length, GLint *size, GLenum *type, char *name)
{
- typedef void (*methodType)(GLuint, GLuint, GLsizei, GLsizei *, GLint *,
- GLenum *, char *);
+ TYPEDEF(void (*methodType)(GLuint, GLuint, GLsizei, GLsizei *, GLint *,
+ GLenum *, char *));
BEFORE(glGetActiveUniform);
CALL_ORIG(glGetActiveUniform, program, index, bufSize, length, size,
type, name);
void REAL_NAME(glGetAttachedShaders)(GLuint program, GLsizei maxCount, GLsizei *count,
GLuint *shaders)
{
- typedef void (*methodType)(GLuint, GLsizei, GLsizei *, GLuint *);
+ TYPEDEF(void (*methodType)(GLuint, GLsizei, GLsizei *, GLuint *));
BEFORE(glGetAttachedShaders);
CALL_ORIG(glGetAttachedShaders, program, maxCount, count, shaders);
GL_GET_ERROR();
//lsh_get
int REAL_NAME(glGetAttribLocation)(GLuint program, const char *name)
{
- typedef int (*methodType)(GLuint, const char*);
+ TYPEDEF(int (*methodType)(GLuint, const char*));
BEFORE(glGetAttribLocation);
int ret = CALL_ORIG(glGetAttribLocation, program, name);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetBufferParameteriv)(GLenum target, GLenum value, GLint * data)
{
- typedef void (*methodType)(GLenum, GLenum, GLint *);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLint *));
BEFORE(glGetBufferParameteriv);
CALL_ORIG(glGetBufferParameteriv, target, value, data);
GL_GET_ERROR();
void REAL_NAME(glGetFramebufferAttachmentParameteriv)(GLenum target, GLenum attachment,
GLenum pname, GLint * params)
{
- typedef void (*methodType)(GLenum, GLenum, GLenum, GLint *);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLenum, GLint *));
BEFORE(glGetFramebufferAttachmentParameteriv);
CALL_ORIG(glGetFramebufferAttachmentParameteriv, target, attachment,
pname, params);
void REAL_NAME(glGetProgramInfoLog)(GLuint program, GLsizei maxLength, GLsizei *length,
char *infoLog)
{
- typedef void (*methodType)(GLuint, GLsizei, GLsizei *, char *);
+ TYPEDEF(void (*methodType)(GLuint, GLsizei, GLsizei *, char *));
BEFORE(glGetProgramInfoLog);
CALL_ORIG(glGetProgramInfoLog, program, maxLength, length, infoLog);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetProgramiv)(GLuint program, GLenum pname, GLint *params)
{
- typedef void (*methodType)(GLuint, GLenum, GLint *);
+ TYPEDEF(void (*methodType)(GLuint, GLenum, GLint *));
BEFORE(glGetProgramiv);
CALL_ORIG(glGetProgramiv, program, pname, params);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetRenderbufferParameteriv)(GLenum target, GLenum pname, GLint *params)
{
- typedef void (*methodType)(GLenum, GLenum, GLint *);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLint *));
BEFORE(glGetRenderbufferParameteriv);
CALL_ORIG(glGetRenderbufferParameteriv, target, pname, params);
GL_GET_ERROR();
void REAL_NAME(glGetShaderInfoLog)(GLuint shader, GLsizei maxLength, GLsizei *length,
char *infoLog)
{
- typedef void (*methodType)(GLuint, GLsizei, GLsizei *, char *);
+ TYPEDEF(void (*methodType)(GLuint, GLsizei, GLsizei *, char *));
BEFORE(glGetShaderInfoLog);
CALL_ORIG(glGetShaderInfoLog, shader, maxLength, length, infoLog);
GL_GET_ERROR();
void REAL_NAME(glGetShaderPrecisionFormat)(GLenum shaderType, GLenum precisionType,
GLint *range, GLint *precision)
{
- typedef void (*methodType)(GLenum, GLenum, GLint *, GLint *);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLint *, GLint *));
BEFORE(glGetShaderPrecisionFormat);
CALL_ORIG(glGetShaderPrecisionFormat, shaderType, precisionType, range,
precision);
void REAL_NAME(glGetShaderSource)(GLuint shader, GLsizei bufSize, GLsizei *length,
char *source)
{
- typedef void (*methodType)(GLuint, GLsizei, GLsizei *, char *);
+ TYPEDEF(void (*methodType)(GLuint, GLsizei, GLsizei *, char *));
BEFORE(glGetShaderSource);
CALL_ORIG(glGetShaderSource, shader, bufSize, length, source);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetShaderiv)(GLuint shader, GLenum pname, GLint *params)
{
- typedef void (*methodType)(GLuint, GLenum, GLint *);
+ TYPEDEF(void (*methodType)(GLuint, GLenum, GLint *));
BEFORE(glGetShaderiv);
CALL_ORIG(glGetShaderiv, shader, pname, params);
GL_GET_ERROR();
const GLubyte *REAL_NAME(glGetString)(GLenum name)
{
- typedef const GLubyte *(*methodType)(GLenum);
+ TYPEDEF(const GLubyte *(*methodType)(GLenum));
BEFORE(glGetString);
const GLubyte *ret = CALL_ORIG(glGetString, name);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetTexParameterfv)(GLenum target, GLenum pname, GLfloat * params)
{
- typedef void (*methodType)(GLenum, GLenum, GLfloat *);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLfloat *));
BEFORE(glGetTexParameterfv);
CALL_ORIG(glGetTexParameterfv, target, pname, params);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetTexParameteriv)(GLenum target, GLenum pname, GLint * params)
{
- typedef void (*methodType)(GLenum, GLenum, GLint *);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLint *));
BEFORE(glGetTexParameteriv);
CALL_ORIG(glGetTexParameteriv, target, pname, params);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetUniformfv)(GLuint program, GLint location, GLfloat *params)
{
- typedef void (*methodType)(GLuint, GLuint, GLfloat *);
+ TYPEDEF(void (*methodType)(GLuint, GLuint, GLfloat *));
BEFORE(glGetUniformfv);
CALL_ORIG(glGetUniformfv, program, location, params);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetUniformiv)(GLuint program, GLint location, GLint *params)
{
- typedef void (*methodType)(GLuint, GLuint, GLint *);
+ TYPEDEF(void (*methodType)(GLuint, GLuint, GLint *));
BEFORE(glGetUniformiv);
CALL_ORIG(glGetUniformiv, program, location, params);
GL_GET_ERROR();
//lsh_get
GLint REAL_NAME(glGetUniformLocation)(GLuint program, const char *name)
{
- typedef GLint (*methodType)(GLuint, const char *);
+ TYPEDEF(GLint (*methodType)(GLuint, const char *));
BEFORE(glGetUniformLocation);
GLint ret = CALL_ORIG(glGetUniformLocation, program, name);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetVertexAttribfv)(GLuint index, GLenum pname, GLfloat *params)
{
- typedef void (*methodType)(GLuint, GLenum, GLfloat *);
+ TYPEDEF(void (*methodType)(GLuint, GLenum, GLfloat *));
BEFORE(glGetVertexAttribfv);
CALL_ORIG(glGetVertexAttribfv, index, pname, params);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetVertexAttribiv)(GLuint index, GLenum pname, GLint *params)
{
- typedef void (*methodType)(GLuint, GLenum, GLint *);
+ TYPEDEF(void (*methodType)(GLuint, GLenum, GLint *));
BEFORE(glGetVertexAttribiv);
CALL_ORIG(glGetVertexAttribiv, index, pname, params);
GL_GET_ERROR();
//lsh_get
void REAL_NAME(glGetVertexAttribPointerv)(GLuint index, GLenum pname, GLvoid **pointer)
{
- typedef void (*methodType)(GLuint, GLenum, GLvoid **);
+ TYPEDEF(void (*methodType)(GLuint, GLenum, GLvoid **));
BEFORE(glGetVertexAttribPointerv);
CALL_ORIG(glGetVertexAttribPointerv, index, pname, pointer);
GL_GET_ERROR();
void REAL_NAME(glHint)(GLenum target, GLenum mode)
{
- typedef void (*methodType)(GLenum, GLenum);
+ TYPEDEF(void (*methodType)(GLenum, GLenum));
BEFORE(glHint);
CALL_ORIG(glHint, target, mode);
GL_GET_ERROR();
GLboolean REAL_NAME(glIsBuffer)(GLuint buffer)
{
- typedef GLboolean (*methodType)(GLuint);
+ TYPEDEF(GLboolean (*methodType)(GLuint));
BEFORE(glIsBuffer);
GLboolean ret = CALL_ORIG(glIsBuffer, buffer);
GL_GET_ERROR();
GLboolean REAL_NAME(glIsEnabled)(GLenum cap)
{
- typedef GLboolean (*methodType)(GLenum);
+ TYPEDEF(GLboolean (*methodType)(GLenum));
BEFORE(glIsEnabled);
GLboolean ret = CALL_ORIG(glIsEnabled, cap);
GL_GET_ERROR();
GLboolean REAL_NAME(glIsFramebuffer)(GLuint framebuffer)
{
- typedef GLboolean (*methodType)(GLuint);
+ TYPEDEF(GLboolean (*methodType)(GLuint));
BEFORE(glIsFramebuffer);
GLboolean ret = CALL_ORIG(glIsFramebuffer, framebuffer);
GL_GET_ERROR();
GLboolean REAL_NAME(glIsProgram)(GLuint program)
{
- typedef GLboolean (*methodType)(GLuint);
+ TYPEDEF(GLboolean (*methodType)(GLuint));
BEFORE(glIsProgram);
GLboolean ret = CALL_ORIG(glIsProgram, program);
GL_GET_ERROR();
GLboolean REAL_NAME(glIsRenderbuffer)(GLuint renderbuffer)
{
- typedef GLboolean (*methodType)(GLuint);
+ TYPEDEF(GLboolean (*methodType)(GLuint));
BEFORE(glIsRenderbuffer);
GLboolean ret = CALL_ORIG(glIsRenderbuffer, renderbuffer);
GL_GET_ERROR();
GLboolean REAL_NAME(glIsShader)(GLuint shader)
{
- typedef GLboolean (*methodType)(GLuint);
+ TYPEDEF(GLboolean (*methodType)(GLuint));
BEFORE(glIsShader);
GLboolean ret = CALL_ORIG(glIsShader, shader);
GL_GET_ERROR();
GLboolean REAL_NAME(glIsTexture)(GLuint texture)
{
- typedef GLboolean (*methodType)(GLuint);
+ TYPEDEF(GLboolean (*methodType)(GLuint));
BEFORE(glIsTexture);
GLboolean ret = CALL_ORIG(glIsTexture, texture);
GL_GET_ERROR();
void REAL_NAME(glLineWidth)(GLfloat width)
{
- typedef void (*methodType)(GLfloat);
+ TYPEDEF(void (*methodType)(GLfloat));
BEFORE(glLineWidth);
CALL_ORIG(glLineWidth, width);
GL_GET_ERROR();
void REAL_NAME(glLinkProgram)(GLuint program)
{
- typedef void (*methodType)(GLuint);
+ TYPEDEF(void (*methodType)(GLuint));
BEFORE(glLinkProgram);
CALL_ORIG(glLinkProgram, program);
GL_GET_ERROR();
void REAL_NAME(glPixelStorei)(GLenum pname, GLint param)
{
- typedef void (*methodType)(GLenum, GLint);
+ TYPEDEF(void (*methodType)(GLenum, GLint));
BEFORE(glPixelStorei);
CALL_ORIG(glPixelStorei, pname, param);
GL_GET_ERROR();
void REAL_NAME(glPolygonOffset)(GLfloat factor, GLfloat units)
{
- typedef void (*methodType)(GLfloat, GLfloat);
+ TYPEDEF(void (*methodType)(GLfloat, GLfloat));
BEFORE(glPolygonOffset);
CALL_ORIG(glPolygonOffset, factor, units);
GL_GET_ERROR();
void REAL_NAME(glReadPixels)(GLint x, GLint y, GLsizei width, GLsizei height,
GLenum format, GLenum type, GLvoid * data)
{
- typedef void (*methodType)(GLint, GLint, GLsizei, GLsizei, GLenum,
- GLenum, GLvoid *);
+ TYPEDEF(void (*methodType)(GLint, GLint, GLsizei, GLsizei, GLenum,
+ GLenum, GLvoid *));
BEFORE(glReadPixels);
CALL_ORIG(glReadPixels, x, y, width, height, format, type, data);
GL_GET_ERROR();
void REAL_NAME(glReleaseShaderCompiler)(void)
{
- typedef void (*methodType)(void);
+ TYPEDEF(void (*methodType)(void));
BEFORE(glReleaseShaderCompiler);
CALL_ORIG(glReleaseShaderCompiler,);
GL_GET_ERROR();
void REAL_NAME(glRenderbufferStorage)(GLenum target, GLenum internalformat, GLsizei width,
GLsizei height)
{
- typedef void (*methodType)(GLenum, GLenum, GLsizei, GLsizei);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLsizei, GLsizei));
BEFORE(glRenderbufferStorage);
CALL_ORIG(glRenderbufferStorage, target, internalformat, width, height);
GL_GET_ERROR();
void REAL_NAME(glSampleCoverage)(GLclampf value, GLboolean invert)
{
- typedef void (*methodType)(GLclampf, GLboolean);
+ TYPEDEF(void (*methodType)(GLclampf, GLboolean));
BEFORE(glSampleCoverage);
CALL_ORIG(glSampleCoverage, value, invert);
GL_GET_ERROR();
void REAL_NAME(glScissor)(GLint x, GLint y, GLsizei width, GLsizei height)
{
- typedef void (*methodType)(GLint, GLint, GLsizei, GLsizei);
+ TYPEDEF(void (*methodType)(GLint, GLint, GLsizei, GLsizei));
BEFORE(glScissor);
CALL_ORIG(glScissor, x, y, width, height);
GL_GET_ERROR();
void REAL_NAME(glShaderBinary)(GLsizei n, const GLuint *shaders, GLenum binaryformat,
const void *binary, GLsizei length)
{
- typedef void (*methodType)(GLsizei, const GLuint *, GLenum,
- const void *, GLsizei);
+ TYPEDEF(void (*methodType)(GLsizei, const GLuint *, GLenum,
+ const void *, GLsizei));
BEFORE(glShaderBinary);
CALL_ORIG(glShaderBinary, n, shaders, binaryformat, binary, length);
GL_GET_ERROR();
void REAL_NAME(glShaderSource)(GLuint shader, GLsizei count, const char **string,
const GLint *length)
{
- typedef void (*methodType)(GLuint, GLsizei, const char **,
- const GLint*);
+ TYPEDEF(void (*methodType)(GLuint, GLsizei, const char **,
+ const GLint*));
BEFORE(glShaderSource);
CALL_ORIG(glShaderSource, shader, count, string, length);
GL_GET_ERROR();
void REAL_NAME(glStencilFunc)(GLenum func, GLint ref, GLuint mask)
{
- typedef void (*methodType)(GLenum, GLint, GLint);
+ TYPEDEF(void (*methodType)(GLenum, GLint, GLint));
BEFORE(glStencilFunc);
CALL_ORIG(glStencilFunc, func, ref, mask);
GL_GET_ERROR();
void REAL_NAME(glStencilFuncSeparate)(GLenum face, GLenum func, GLint ref, GLuint mask)
{
- typedef void (*methodType)(GLenum, GLenum, GLint, GLuint);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLint, GLuint));
BEFORE(glStencilFuncSeparate);
CALL_ORIG(glStencilFuncSeparate, face, func, ref, mask);
GL_GET_ERROR();
void REAL_NAME(glStencilMask)(GLuint mask)
{
- typedef void (*methodType)(GLuint);
+ TYPEDEF(void (*methodType)(GLuint));
BEFORE(glStencilMask);
CALL_ORIG(glStencilMask, mask);
GL_GET_ERROR();
void REAL_NAME(glStencilMaskSeparate)(GLenum face, GLuint mask)
{
- typedef void (*methodType)(GLenum, GLuint);
+ TYPEDEF(void (*methodType)(GLenum, GLuint));
BEFORE(glStencilMaskSeparate);
CALL_ORIG(glStencilMaskSeparate, face, mask);
GL_GET_ERROR();
void REAL_NAME(glStencilOp)(GLenum sfail, GLenum dpfail, GLenum dppass)
{
- typedef void (*methodType)(GLenum, GLenum, GLenum);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLenum));
BEFORE(glStencilOp);
CALL_ORIG(glStencilOp, sfail, dpfail, dppass);
GL_GET_ERROR();
void REAL_NAME(glStencilOpSeparate)(GLenum face, GLenum sfail, GLenum dpfail,
GLenum dppass)
{
- typedef void (*methodType)(GLenum, GLenum, GLenum, GLenum);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLenum, GLenum));
BEFORE(glStencilOpSeparate);
CALL_ORIG(glStencilOpSeparate, face, sfail, dpfail, dppass);
GL_GET_ERROR();
GLsizei width, GLsizei height, GLint border, GLenum format,
GLenum type, const GLvoid *data)
{
- typedef void (*methodType)(GLenum, GLint, GLint, GLsizei, GLsizei,
- GLint, GLenum, GLenum, const GLvoid *);
+ TYPEDEF(void (*methodType)(GLenum, GLint, GLint, GLsizei, GLsizei,
+ GLint, GLenum, GLenum, const GLvoid *));
BEFORE(glTexImage2D);
CALL_ORIG(glTexImage2D, target, level, internalformat, width,
height, border, format, type, data);
void REAL_NAME(glTexParameterf)(GLenum target, GLenum pname, GLfloat param)
{
- typedef void (*methodType)(GLenum, GLenum, GLfloat);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLfloat));
BEFORE(glTexParameterf);
CALL_ORIG(glTexParameterf, target, pname, param);
GL_GET_ERROR();
void REAL_NAME(glTexParameterfv)(GLenum target, GLenum pname, const GLfloat * params)
{
- typedef void (*methodType)(GLenum, GLenum, const GLfloat *);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, const GLfloat *));
BEFORE(glTexParameterfv);
CALL_ORIG(glTexParameterfv, target, pname, params);
GL_GET_ERROR();
void REAL_NAME(glTexParameteri)(GLenum target, GLenum pname, GLint param)
{
- typedef void (*methodType)(GLenum, GLenum, GLint);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, GLint));
BEFORE(glTexParameteri);
CALL_ORIG(glTexParameteri, target, pname, param);
GL_GET_ERROR();
void REAL_NAME(glTexParameteriv)(GLenum target, GLenum pname, const GLint * params)
{
- typedef void (*methodType)(GLenum, GLenum, const GLint *);
+ TYPEDEF(void (*methodType)(GLenum, GLenum, const GLint *));
BEFORE(glTexParameteriv);
CALL_ORIG(glTexParameteriv, target, pname, params);
GL_GET_ERROR();
GLsizei width, GLsizei height, GLenum format, GLenum type,
const GLvoid * data)
{
- typedef void (*methodType)(GLenum, GLint, GLint, GLint, GLsizei,
- GLsizei, GLenum, GLenum, const GLvoid *);
+ TYPEDEF(void (*methodType)(GLenum, GLint, GLint, GLint, GLsizei,
+ GLsizei, GLenum, GLenum, const GLvoid *));
BEFORE(glTexSubImage2D);
CALL_ORIG(glTexSubImage2D, target, level, xoffset, yoffset, width,
height, format, type, data);
void REAL_NAME(glUniform1f)(GLint location, GLfloat v0)
{
- typedef void (*methodType)(GLint, GLfloat);
+ TYPEDEF(void (*methodType)(GLint, GLfloat));
BEFORE(glUniform1f);
CALL_ORIG(glUniform1f, location, v0);
GL_GET_ERROR();
void REAL_NAME(glUniform2f)(GLint location, GLfloat v0, GLfloat v1)
{
- typedef void (*methodType)(GLint, GLfloat, GLfloat);
+ TYPEDEF(void (*methodType)(GLint, GLfloat, GLfloat));
BEFORE(glUniform2f);
CALL_ORIG(glUniform2f, location, v0, v1);
GL_GET_ERROR();
void REAL_NAME(glUniform3f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
{
- typedef void (*methodType)(GLint, GLfloat, GLfloat, GLfloat);
+ TYPEDEF(void (*methodType)(GLint, GLfloat, GLfloat, GLfloat));
BEFORE(glUniform3f);
CALL_ORIG(glUniform3f, location, v0, v1, v2);
GL_GET_ERROR();
void REAL_NAME(glUniform4f)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
{
- typedef void (*methodType)(GLint, GLfloat, GLfloat, GLfloat, GLfloat);
+ TYPEDEF(void (*methodType)(GLint, GLfloat, GLfloat, GLfloat, GLfloat));
BEFORE(glUniform4f);
CALL_ORIG(glUniform4f, location, v0, v1, v2, v3);
GL_GET_ERROR();
void REAL_NAME(glUniform1fv)(GLint location, GLsizei count, const GLfloat *value)
{
- typedef void (*methodType)(GLint, GLsizei, const GLfloat *);
+ TYPEDEF(void (*methodType)(GLint, GLsizei, const GLfloat *));
BEFORE(glUniform1fv);
CALL_ORIG(glUniform1fv, location, count, value);
GL_GET_ERROR();
void REAL_NAME(glUniform2fv)(GLint location, GLsizei count, const GLfloat *value)
{
- typedef void (*methodType)(GLint, GLsizei, const GLfloat *);
+ TYPEDEF(void (*methodType)(GLint, GLsizei, const GLfloat *));
BEFORE(glUniform2fv);
CALL_ORIG(glUniform2fv, location, count, value);
GL_GET_ERROR();
void REAL_NAME(glUniform3fv)(GLint location, GLsizei count, const GLfloat *value)
{
- typedef void (*methodType)(GLint, GLsizei, const GLfloat *);
+ TYPEDEF(void (*methodType)(GLint, GLsizei, const GLfloat *));
BEFORE(glUniform3fv);
CALL_ORIG(glUniform3fv, location, count, value);
GL_GET_ERROR();
void REAL_NAME(glUniform4fv)(GLint location, GLsizei count, const GLfloat *value)
{
- typedef void (*methodType)(GLint, GLsizei, const GLfloat *);
+ TYPEDEF(void (*methodType)(GLint, GLsizei, const GLfloat *));
BEFORE(glUniform4fv);
CALL_ORIG(glUniform4fv, location, count, value);
GL_GET_ERROR();
void REAL_NAME(glUniform1i)(GLint location, GLint v0)
{
- typedef void (*methodType)(GLint, GLint);
+ TYPEDEF(void (*methodType)(GLint, GLint));
BEFORE(glUniform1i);
CALL_ORIG(glUniform1i, location, v0);
GL_GET_ERROR();
void REAL_NAME(glUniform2i)(GLint location, GLint v0, GLint v1)
{
- typedef void (*methodType)(GLint, GLint, GLint);
+ TYPEDEF(void (*methodType)(GLint, GLint, GLint));
BEFORE(glUniform2i);
CALL_ORIG(glUniform2i, location, v0, v1);
GL_GET_ERROR();
void REAL_NAME(glUniform3i)(GLint location, GLint v0, GLint v1, GLint v2)
{
- typedef void (*methodType)(GLint, GLint, GLint, GLint);
+ TYPEDEF(void (*methodType)(GLint, GLint, GLint, GLint));
BEFORE(glUniform3i);
CALL_ORIG(glUniform3i, location, v0, v1, v2);
GL_GET_ERROR();
void REAL_NAME(glUniform4i)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
{
- typedef void (*methodType)(GLint, GLint, GLint, GLint, GLint);
+ TYPEDEF(void (*methodType)(GLint, GLint, GLint, GLint, GLint));
BEFORE(glUniform4i);
CALL_ORIG(glUniform4i, location, v0, v1, v2, v3);
GL_GET_ERROR();
void REAL_NAME(glUniform1iv)(GLint location, GLsizei count, const GLint *value)
{
- typedef void (*methodType)(GLint, GLsizei, const GLint *);
+ TYPEDEF(void (*methodType)(GLint, GLsizei, const GLint *));
BEFORE(glUniform1iv);
CALL_ORIG(glUniform1iv, location, count, value);
GL_GET_ERROR();
void REAL_NAME(glUniform2iv)(GLint location, GLsizei count, const GLint *value)
{
- typedef void (*methodType)(GLint, GLsizei, const GLint *);
+ TYPEDEF(void (*methodType)(GLint, GLsizei, const GLint *));
BEFORE(glUniform2iv);
CALL_ORIG(glUniform2iv, location, count, value);
GL_GET_ERROR();
void REAL_NAME(glUniform3iv)(GLint location, GLsizei count, const GLint *value)
{
- typedef void (*methodType)(GLint, GLsizei, const GLint *);
+ TYPEDEF(void (*methodType)(GLint, GLsizei, const GLint *));
BEFORE(glUniform3iv);
CALL_ORIG(glUniform3iv, location, count, value);
GL_GET_ERROR();
void REAL_NAME(glUniform4iv)(GLint location, GLsizei count, const GLint *value)
{
- typedef void (*methodType)(GLint, GLsizei, const GLint *);
+ TYPEDEF(void (*methodType)(GLint, GLsizei, const GLint *));
BEFORE(glUniform4iv);
CALL_ORIG(glUniform4iv, location, count, value);
GL_GET_ERROR();
void REAL_NAME(glUniformMatrix2fv)(GLint location, GLsizei count, GLboolean transpose,
const GLfloat *value)
{
- typedef void (*methodType)(GLint, GLsizei, GLboolean, const GLfloat *);
+ TYPEDEF(void (*methodType)(GLint, GLsizei, GLboolean, const GLfloat *));
BEFORE(glUniformMatrix2fv);
CALL_ORIG(glUniformMatrix2fv, location, count, transpose, value);
GL_GET_ERROR();
void REAL_NAME(glUniformMatrix3fv)(GLint location, GLsizei count, GLboolean transpose,
const GLfloat *value)
{
- typedef void (*methodType)(GLint, GLsizei, GLboolean, const GLfloat *);
+ TYPEDEF(void (*methodType)(GLint, GLsizei, GLboolean, const GLfloat *));
BEFORE(glUniformMatrix3fv);
CALL_ORIG(glUniformMatrix3fv, location, count, transpose, value);
GL_GET_ERROR();
void REAL_NAME(glUniformMatrix4fv)(GLint location, GLsizei count, GLboolean transpose,
const GLfloat *value)
{
- typedef void (*methodType)(GLint, GLsizei, GLboolean, const GLfloat *);
+ TYPEDEF(void (*methodType)(GLint, GLsizei, GLboolean, const GLfloat *));
BEFORE(glUniformMatrix4fv);
CALL_ORIG(glUniformMatrix4fv, location, count, transpose, value);
GL_GET_ERROR();
void REAL_NAME(glUseProgram)(GLuint program)
{
- typedef void (*methodType)(GLuint);
+ TYPEDEF(void (*methodType)(GLuint));
BEFORE(glUseProgram);
CALL_ORIG(glUseProgram, program);
GL_GET_ERROR();
void REAL_NAME(glValidateProgram)(GLuint program)
{
- typedef void (*methodType)(GLuint);
+ TYPEDEF(void (*methodType)(GLuint));
BEFORE(glValidateProgram);
CALL_ORIG(glValidateProgram, program);
GL_GET_ERROR();
void REAL_NAME(glVertexAttrib1f)(GLuint index, GLfloat v0)
{
- typedef void (*methodType)(GLuint, GLfloat);
+ TYPEDEF(void (*methodType)(GLuint, GLfloat));
BEFORE(glVertexAttrib1f);
CALL_ORIG(glVertexAttrib1f, index, v0);
void REAL_NAME(glVertexAttrib2f)(GLuint index, GLfloat v0, GLfloat v1)
{
- typedef void (*methodType)(GLuint, GLfloat, GLfloat);
+ TYPEDEF(void (*methodType)(GLuint, GLfloat, GLfloat));
BEFORE(glVertexAttrib2f);
CALL_ORIG(glVertexAttrib2f, index, v0, v1);
void REAL_NAME(glVertexAttrib3f)(GLuint index, GLfloat v0, GLfloat v1, GLfloat v2)
{
- typedef void (*methodType)(GLuint, GLfloat, GLfloat, GLfloat);
+ TYPEDEF(void (*methodType)(GLuint, GLfloat, GLfloat, GLfloat));
BEFORE(glVertexAttrib3f);
CALL_ORIG(glVertexAttrib3f, index, v0, v1, v2);
void REAL_NAME(glVertexAttrib4f)(GLuint index, GLfloat v0, GLfloat v1, GLfloat v2,
GLfloat v3)
{
- typedef void (*methodType)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat);
+ TYPEDEF(void (*methodType)(GLuint, GLfloat, GLfloat, GLfloat, GLfloat));
BEFORE(glVertexAttrib4f);
CALL_ORIG(glVertexAttrib4f, index, v0, v1, v2, v3);
void REAL_NAME(glVertexAttrib1fv)(GLuint index, const GLfloat *v)
{
- typedef void (*methodType)(GLuint, const GLfloat *);
+ TYPEDEF(void (*methodType)(GLuint, const GLfloat *));
BEFORE(glVertexAttrib1fv);
CALL_ORIG(glVertexAttrib1fv, index, v);
void REAL_NAME(glVertexAttrib2fv)(GLuint index, const GLfloat *v)
{
- typedef void (*methodType)(GLuint, const GLfloat *);
+ TYPEDEF(void (*methodType)(GLuint, const GLfloat *));
BEFORE(glVertexAttrib2fv);
CALL_ORIG(glVertexAttrib2fv, index, v);
void REAL_NAME(glVertexAttrib3fv)(GLuint index, const GLfloat *v)
{
- typedef void (*methodType)(GLuint, const GLfloat *);
+ TYPEDEF(void (*methodType)(GLuint, const GLfloat *));
BEFORE(glVertexAttrib3fv);
CALL_ORIG(glVertexAttrib3fv, index, v);
void REAL_NAME(glVertexAttrib4fv)(GLuint index, const GLfloat *v)
{
- typedef void (*methodType)(GLuint, const GLfloat *);
+ TYPEDEF(void (*methodType)(GLuint, const GLfloat *));
BEFORE(glVertexAttrib4fv);
CALL_ORIG(glVertexAttrib4fv, index, v);
GLfloat cv[4];
GLboolean normalized, GLsizei stride,
const GLvoid *pointer)
{
- typedef void (*methodType)(GLuint, GLint, GLenum, GLboolean, GLsizei,
- const GLvoid *);
+ TYPEDEF(void (*methodType)(GLuint, GLint, GLenum, GLboolean, GLsizei,
+ const GLvoid *));
BEFORE(glVertexAttribPointer);
CALL_ORIG(glVertexAttribPointer, index, size, type, normalized, stride,
pointer);
void REAL_NAME(glViewport)(GLint x, GLint y, GLsizei width, GLsizei height)
{
- typedef void (*methodType)(GLint, GLint, GLsizei, GLsizei);
+ TYPEDEF(void (*methodType)(GLint, GLint, GLsizei, GLsizei));
BEFORE(glViewport);