1b85b2756d1e247f8314bb591700fb175d7346631keunyoung// Generated Code - DO NOT EDIT !! 2b85b2756d1e247f8314bb591700fb175d7346631keunyoung// generated by 'emugen' 3b85b2756d1e247f8314bb591700fb175d7346631keunyoung#include <stdio.h> 4b85b2756d1e247f8314bb591700fb175d7346631keunyoung#include <stdlib.h> 5b85b2756d1e247f8314bb591700fb175d7346631keunyoung#include "gl_client_context.h" 6b85b2756d1e247f8314bb591700fb175d7346631keunyoung 7b85b2756d1e247f8314bb591700fb175d7346631keunyoungextern "C" { 8b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glAlphaFunc(GLenum func, GLclampf ref); 9b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); 10b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClearDepthf(GLclampf depth); 11b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClipPlanef(GLenum plane, const GLfloat* equation); 12b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); 13b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDepthRangef(GLclampf zNear, GLclampf zFar); 14b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFogf(GLenum pname, GLfloat param); 15b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFogfv(GLenum pname, const GLfloat* params); 16b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFrustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 17b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetClipPlanef(GLenum pname, GLfloat* eqn); 18b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetFloatv(GLenum pname, GLfloat* params); 19b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetLightfv(GLenum light, GLenum pname, GLfloat* params); 20b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetMaterialfv(GLenum face, GLenum pname, GLfloat* params); 21b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetTexEnvfv(GLenum env, GLenum pname, GLfloat* params); 22b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat* params); 23b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLightModelf(GLenum pname, GLfloat param); 24b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLightModelfv(GLenum pname, const GLfloat* params); 25b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLightf(GLenum light, GLenum pname, GLfloat param); 26b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLightfv(GLenum light, GLenum pname, const GLfloat* params); 27b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLineWidth(GLfloat width); 28b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLoadMatrixf(const GLfloat* m); 29b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMaterialf(GLenum face, GLenum pname, GLfloat param); 30b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMaterialfv(GLenum face, GLenum pname, const GLfloat* params); 31b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMultMatrixf(const GLfloat* m); 32b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); 33b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz); 34b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glOrthof(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 35b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPointParameterf(GLenum pname, GLfloat param); 36b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPointParameterfv(GLenum pname, const GLfloat* params); 37b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPointSize(GLfloat size); 38b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPolygonOffset(GLfloat factor, GLfloat units); 39b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z); 40b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glScalef(GLfloat x, GLfloat y, GLfloat z); 41b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexEnvf(GLenum target, GLenum pname, GLfloat param); 42b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexEnvfv(GLenum target, GLenum pname, const GLfloat* params); 43b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexParameterf(GLenum target, GLenum pname, GLfloat param); 44b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexParameterfv(GLenum target, GLenum pname, const GLfloat* params); 45b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTranslatef(GLfloat x, GLfloat y, GLfloat z); 46b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glActiveTexture(GLenum texture); 47b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glAlphaFuncx(GLenum func, GLclampx ref); 48b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glBindBuffer(GLenum target, GLuint buffer); 49b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glBindTexture(GLenum target, GLuint texture); 50b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glBlendFunc(GLenum sfactor, GLenum dfactor); 51b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glBufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); 52b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); 53b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClear(GLbitfield mask); 54b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); 55b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClearDepthx(GLclampx depth); 56b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClearStencil(GLint s); 57b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClientActiveTexture(GLenum texture); 58b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); 59b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); 60b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); 61b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 62b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data); 63b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data); 64b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); 65b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); 66b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glCullFace(GLenum mode); 67b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDeleteBuffers(GLsizei n, const GLuint* buffers); 68b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDeleteTextures(GLsizei n, const GLuint* textures); 69b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDepthFunc(GLenum func); 70b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDepthMask(GLboolean flag); 71b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDepthRangex(GLclampx zNear, GLclampx zFar); 72b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDisable(GLenum cap); 73b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDisableClientState(GLenum array); 74b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDrawArrays(GLenum mode, GLint first, GLsizei count); 75b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices); 76b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glEnable(GLenum cap); 77b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glEnableClientState(GLenum array); 78b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFinish(); 79b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFlush(); 80b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFogx(GLenum pname, GLfixed param); 81b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFogxv(GLenum pname, const GLfixed* params); 82b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFrontFace(GLenum mode); 83b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFrustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 84b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetBooleanv(GLenum pname, GLboolean* params); 85b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetBufferParameteriv(GLenum target, GLenum pname, GLint* params); 86b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClipPlanex(GLenum pname, const GLfixed* eqn); 87b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGenBuffers(GLsizei n, GLuint* buffers); 88b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGenTextures(GLsizei n, GLuint* textures); 89b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLenum glGetError(); 90b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetFixedv(GLenum pname, GLfixed* params); 91b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetIntegerv(GLenum pname, GLint* params); 92b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetLightxv(GLenum light, GLenum pname, GLfixed* params); 93b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetMaterialxv(GLenum face, GLenum pname, GLfixed* params); 94b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetPointerv(GLenum pname, GLvoid** params); 95b85b2756d1e247f8314bb591700fb175d7346631keunyoung const GLubyte* glGetString(GLenum name); 96b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetTexEnviv(GLenum env, GLenum pname, GLint* params); 97b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetTexEnvxv(GLenum env, GLenum pname, GLfixed* params); 98b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetTexParameteriv(GLenum target, GLenum pname, GLint* params); 99b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetTexParameterxv(GLenum target, GLenum pname, GLfixed* params); 100b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glHint(GLenum target, GLenum mode); 101b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLboolean glIsBuffer(GLuint buffer); 102b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLboolean glIsEnabled(GLenum cap); 103b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLboolean glIsTexture(GLuint texture); 104b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLightModelx(GLenum pname, GLfixed param); 105b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLightModelxv(GLenum pname, const GLfixed* params); 106b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLightx(GLenum light, GLenum pname, GLfixed param); 107b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLightxv(GLenum light, GLenum pname, const GLfixed* params); 108b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLineWidthx(GLfixed width); 109b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLoadIdentity(); 110b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLoadMatrixx(const GLfixed* m); 111b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLogicOp(GLenum opcode); 112b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMaterialx(GLenum face, GLenum pname, GLfixed param); 113b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMaterialxv(GLenum face, GLenum pname, const GLfixed* params); 114b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMatrixMode(GLenum mode); 115b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMultMatrixx(const GLfixed* m); 116b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMultiTexCoord4x(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); 117b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz); 118b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glNormalPointer(GLenum type, GLsizei stride, const GLvoid* pointer); 119b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 120b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPixelStorei(GLenum pname, GLint param); 121b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPointParameterx(GLenum pname, GLfixed param); 122b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPointParameterxv(GLenum pname, const GLfixed* params); 123b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPointSizex(GLfixed size); 124b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPolygonOffsetx(GLfixed factor, GLfixed units); 125b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPopMatrix(); 126b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPushMatrix(); 127b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels); 128b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z); 129b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glSampleCoverage(GLclampf value, GLboolean invert); 130b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glSampleCoveragex(GLclampx value, GLboolean invert); 131b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glScalex(GLfixed x, GLfixed y, GLfixed z); 132b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glScissor(GLint x, GLint y, GLsizei width, GLsizei height); 133b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glShadeModel(GLenum mode); 134b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glStencilFunc(GLenum func, GLint ref, GLuint mask); 135b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glStencilMask(GLuint mask); 136b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass); 137b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 138b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexEnvi(GLenum target, GLenum pname, GLint param); 139b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexEnvx(GLenum target, GLenum pname, GLfixed param); 140b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexEnviv(GLenum target, GLenum pname, const GLint* params); 141b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexEnvxv(GLenum target, GLenum pname, const GLfixed* params); 142b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels); 143b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexParameteri(GLenum target, GLenum pname, GLint param); 144b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexParameterx(GLenum target, GLenum pname, GLfixed param); 145b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexParameteriv(GLenum target, GLenum pname, const GLint* params); 146b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexParameterxv(GLenum target, GLenum pname, const GLfixed* params); 147b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels); 148b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTranslatex(GLfixed x, GLfixed y, GLfixed z); 149b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 150b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glViewport(GLint x, GLint y, GLsizei width, GLsizei height); 151b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPointSizePointerOES(GLenum type, GLsizei stride, const GLvoid* pointer); 152b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glVertexPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset); 153b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glColorPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset); 154b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glNormalPointerOffset(GLenum type, GLsizei stride, GLuint offset); 155b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPointSizePointerOffset(GLenum type, GLsizei stride, GLuint offset); 156b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexCoordPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset); 157b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glWeightPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset); 158b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMatrixIndexPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset); 159b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glVertexPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); 160b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glColorPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); 161b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glNormalPointerData(GLenum type, GLsizei stride, void* data, GLuint datalen); 162b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexCoordPointerData(GLint unit, GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); 163b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPointSizePointerData(GLenum type, GLsizei stride, void* data, GLuint datalen); 164b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glWeightPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); 165b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMatrixIndexPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen); 166b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDrawElementsOffset(GLenum mode, GLsizei count, GLenum type, GLuint offset); 167b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDrawElementsData(GLenum mode, GLsizei count, GLenum type, void* data, GLuint datalen); 168b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetCompressedTextureFormats(int count, GLint* formats); 169b85b2756d1e247f8314bb591700fb175d7346631keunyoung int glFinishRoundTrip(); 170b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glBlendEquationSeparateOES(GLenum modeRGB, GLenum modeAlpha); 171b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glBlendFuncSeparateOES(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 172b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glBlendEquationOES(GLenum mode); 173b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height); 174b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height); 175b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height); 176b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDrawTexsvOES(const GLshort* coords); 177b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDrawTexivOES(const GLint* coords); 178b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDrawTexxvOES(const GLfixed* coords); 179b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height); 180b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDrawTexfvOES(const GLfloat* coords); 181b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image); 182b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image); 183b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glAlphaFuncxOES(GLenum func, GLclampx ref); 184b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClearColorxOES(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha); 185b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClearDepthxOES(GLclampx depth); 186b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClipPlanexOES(GLenum plane, const GLfixed* equation); 187b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClipPlanexIMG(GLenum plane, const GLfixed* equation); 188b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glColor4xOES(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha); 189b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDepthRangexOES(GLclampx zNear, GLclampx zFar); 190b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFogxOES(GLenum pname, GLfixed param); 191b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFogxvOES(GLenum pname, const GLfixed* params); 192b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFrustumxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 193b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetClipPlanexOES(GLenum pname, GLfixed* eqn); 194b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetClipPlanex(GLenum pname, GLfixed* eqn); 195b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetFixedvOES(GLenum pname, GLfixed* params); 196b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetLightxvOES(GLenum light, GLenum pname, GLfixed* params); 197b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetMaterialxvOES(GLenum face, GLenum pname, GLfixed* params); 198b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetTexEnvxvOES(GLenum env, GLenum pname, GLfixed* params); 199b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetTexParameterxvOES(GLenum target, GLenum pname, GLfixed* params); 200b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLightModelxOES(GLenum pname, GLfixed param); 201b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLightModelxvOES(GLenum pname, const GLfixed* params); 202b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLightxOES(GLenum light, GLenum pname, GLfixed param); 203b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLightxvOES(GLenum light, GLenum pname, const GLfixed* params); 204b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLineWidthxOES(GLfixed width); 205b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLoadMatrixxOES(const GLfixed* m); 206b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMaterialxOES(GLenum face, GLenum pname, GLfixed param); 207b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMaterialxvOES(GLenum face, GLenum pname, const GLfixed* params); 208b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMultMatrixxOES(const GLfixed* m); 209b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMultiTexCoord4xOES(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q); 210b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glNormal3xOES(GLfixed nx, GLfixed ny, GLfixed nz); 211b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glOrthoxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar); 212b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPointParameterxOES(GLenum pname, GLfixed param); 213b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPointParameterxvOES(GLenum pname, const GLfixed* params); 214b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPointSizexOES(GLfixed size); 215b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glPolygonOffsetxOES(GLfixed factor, GLfixed units); 216b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glRotatexOES(GLfixed angle, GLfixed x, GLfixed y, GLfixed z); 217b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glSampleCoveragexOES(GLclampx value, GLboolean invert); 218b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glScalexOES(GLfixed x, GLfixed y, GLfixed z); 219b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexEnvxOES(GLenum target, GLenum pname, GLfixed param); 220b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexEnvxvOES(GLenum target, GLenum pname, const GLfixed* params); 221b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexParameterxOES(GLenum target, GLenum pname, GLfixed param); 222b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexParameterxvOES(GLenum target, GLenum pname, const GLfixed* params); 223b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTranslatexOES(GLfixed x, GLfixed y, GLfixed z); 224b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLboolean glIsRenderbufferOES(GLuint renderbuffer); 225b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glBindRenderbufferOES(GLenum target, GLuint renderbuffer); 226b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDeleteRenderbuffersOES(GLsizei n, const GLuint* renderbuffers); 227b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGenRenderbuffersOES(GLsizei n, GLuint* renderbuffers); 228b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glRenderbufferStorageOES(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 229b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint* params); 230b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLboolean glIsFramebufferOES(GLuint framebuffer); 231b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glBindFramebufferOES(GLenum target, GLuint framebuffer); 232b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDeleteFramebuffersOES(GLsizei n, const GLuint* framebuffers); 233b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGenFramebuffersOES(GLsizei n, GLuint* framebuffers); 234b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLenum glCheckFramebufferStatusOES(GLenum target); 235b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFramebufferRenderbufferOES(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 236b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFramebufferTexture2DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 237b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetFramebufferAttachmentParameterivOES(GLenum target, GLenum attachment, GLenum pname, GLint* params); 238b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGenerateMipmapOES(GLenum target); 239b85b2756d1e247f8314bb591700fb175d7346631keunyoung void* glMapBufferOES(GLenum target, GLenum access); 240b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLboolean glUnmapBufferOES(GLenum target); 241b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetBufferPointervOES(GLenum target, GLenum pname, GLvoid** params); 242b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glCurrentPaletteMatrixOES(GLuint matrixpaletteindex); 243b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glLoadPaletteFromModelViewMatrixOES(); 244b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 245b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer); 246b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLbitfield glQueryMatrixxOES(GLfixed* mantissa, GLint* exponent); 247b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDepthRangefOES(GLclampf zNear, GLclampf zFar); 248b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFrustumfOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 249b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glOrthofOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar); 250b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClipPlanefOES(GLenum plane, const GLfloat* equation); 251b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClipPlanefIMG(GLenum plane, const GLfloat* equation); 252b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetClipPlanefOES(GLenum pname, GLfloat* eqn); 253b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glClearDepthfOES(GLclampf depth); 254b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexGenfOES(GLenum coord, GLenum pname, GLfloat param); 255b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat* params); 256b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexGeniOES(GLenum coord, GLenum pname, GLint param); 257b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexGenivOES(GLenum coord, GLenum pname, const GLint* params); 258b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexGenxOES(GLenum coord, GLenum pname, GLfixed param); 259b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed* params); 260b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat* params); 261b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetTexGenivOES(GLenum coord, GLenum pname, GLint* params); 262b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed* params); 263b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glBindVertexArrayOES(GLuint array); 264b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDeleteVertexArraysOES(GLsizei n, const GLuint* arrays); 265b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGenVertexArraysOES(GLsizei n, GLuint* arrays); 266b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLboolean glIsVertexArrayOES(GLuint array); 267b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum* attachments); 26888816d43de85ba61851472ecd2422f27ecf4c93fJesse Hall void glMultiDrawArraysEXT(GLenum mode, const GLint* first, const GLsizei* count, GLsizei primcount); 2690f788d82239c1a9a1922bd8fc140464058cc52e7David 'Digit' Turner void glMultiDrawElementsEXT(GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const* indices, GLsizei primcount); 270b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMultiDrawArraysSUN(GLenum mode, GLint* first, GLsizei* count, GLsizei primcount); 271b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glMultiDrawElementsSUN(GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount); 272b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glRenderbufferStorageMultisampleIMG(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 273b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFramebufferTexture2DMultisampleIMG(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples); 274b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDeleteFencesNV(GLsizei n, const GLuint* fences); 275b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGenFencesNV(GLsizei n, GLuint* fences); 276b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLboolean glIsFenceNV(GLuint fence); 277b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLboolean glTestFenceNV(GLuint fence); 278b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetFenceivNV(GLuint fence, GLenum pname, GLint* params); 279b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glFinishFenceNV(GLuint fence); 280b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glSetFenceNV(GLuint fence, GLenum condition); 281b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetDriverControlsQCOM(GLint* num, GLsizei size, GLuint* driverControls); 282b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar* driverControlString); 283b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glEnableDriverControlQCOM(GLuint driverControl); 284b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glDisableDriverControlQCOM(GLuint driverControl); 285b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glExtGetTexturesQCOM(GLuint* textures, GLint maxTextures, GLint* numTextures); 286b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glExtGetBuffersQCOM(GLuint* buffers, GLint maxBuffers, GLint* numBuffers); 287b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glExtGetRenderbuffersQCOM(GLuint* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers); 288b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glExtGetFramebuffersQCOM(GLuint* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers); 289b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint* params); 290b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param); 291b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* texels); 292b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glExtGetBufferPointervQCOM(GLenum target, GLvoid** params); 293b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glExtGetShadersQCOM(GLuint* shaders, GLint maxShaders, GLint* numShaders); 294b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glExtGetProgramsQCOM(GLuint* programs, GLint maxPrograms, GLint* numPrograms); 295b85b2756d1e247f8314bb591700fb175d7346631keunyoung GLboolean glExtIsProgramBinaryQCOM(GLuint program); 296b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar* source, GLint* length); 297b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask); 298b85b2756d1e247f8314bb591700fb175d7346631keunyoung void glEndTilingQCOM(GLbitfield preserveMask); 299b85b2756d1e247f8314bb591700fb175d7346631keunyoung}; 300b85b2756d1e247f8314bb591700fb175d7346631keunyoung 301b85b2756d1e247f8314bb591700fb175d7346631keunyoung#ifndef GET_CONTEXT 302b85b2756d1e247f8314bb591700fb175d7346631keunyoungstatic gl_client_context_t::CONTEXT_ACCESSOR_TYPE *getCurrentContext = NULL; 303b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid gl_client_context_t::setContextAccessor(CONTEXT_ACCESSOR_TYPE *f) { getCurrentContext = f; } 3044f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner#define GET_CONTEXT gl_client_context_t * ctx = getCurrentContext() 305b85b2756d1e247f8314bb591700fb175d7346631keunyoung#endif 306b85b2756d1e247f8314bb591700fb175d7346631keunyoung 307b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glAlphaFunc(GLenum func, GLclampf ref) 308b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3094f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3104f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glAlphaFunc(ctx, func, ref); 311b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 312b85b2756d1e247f8314bb591700fb175d7346631keunyoung 313b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) 314b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3154f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3164f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClearColor(ctx, red, green, blue, alpha); 317b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 318b85b2756d1e247f8314bb591700fb175d7346631keunyoung 319b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClearDepthf(GLclampf depth) 320b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3214f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3224f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClearDepthf(ctx, depth); 323b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 324b85b2756d1e247f8314bb591700fb175d7346631keunyoung 325b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClipPlanef(GLenum plane, const GLfloat* equation) 326b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3274f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3284f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClipPlanef(ctx, plane, equation); 329b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 330b85b2756d1e247f8314bb591700fb175d7346631keunyoung 331b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) 332b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3334f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3344f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glColor4f(ctx, red, green, blue, alpha); 335b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 336b85b2756d1e247f8314bb591700fb175d7346631keunyoung 337b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDepthRangef(GLclampf zNear, GLclampf zFar) 338b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3394f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3404f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDepthRangef(ctx, zNear, zFar); 341b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 342b85b2756d1e247f8314bb591700fb175d7346631keunyoung 343b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFogf(GLenum pname, GLfloat param) 344b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3454f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3464f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFogf(ctx, pname, param); 347b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 348b85b2756d1e247f8314bb591700fb175d7346631keunyoung 349b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFogfv(GLenum pname, const GLfloat* params) 350b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3514f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3524f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFogfv(ctx, pname, params); 353b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 354b85b2756d1e247f8314bb591700fb175d7346631keunyoung 355b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFrustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar) 356b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3574f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3584f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFrustumf(ctx, left, right, bottom, top, zNear, zFar); 359b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 360b85b2756d1e247f8314bb591700fb175d7346631keunyoung 361b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetClipPlanef(GLenum pname, GLfloat* eqn) 362b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3634f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3644f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetClipPlanef(ctx, pname, eqn); 365b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 366b85b2756d1e247f8314bb591700fb175d7346631keunyoung 367b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetFloatv(GLenum pname, GLfloat* params) 368b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3694f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3704f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetFloatv(ctx, pname, params); 371b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 372b85b2756d1e247f8314bb591700fb175d7346631keunyoung 373b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetLightfv(GLenum light, GLenum pname, GLfloat* params) 374b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3754f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3764f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetLightfv(ctx, light, pname, params); 377b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 378b85b2756d1e247f8314bb591700fb175d7346631keunyoung 379b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetMaterialfv(GLenum face, GLenum pname, GLfloat* params) 380b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3814f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3824f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetMaterialfv(ctx, face, pname, params); 383b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 384b85b2756d1e247f8314bb591700fb175d7346631keunyoung 385b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetTexEnvfv(GLenum env, GLenum pname, GLfloat* params) 386b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3874f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3884f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetTexEnvfv(ctx, env, pname, params); 389b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 390b85b2756d1e247f8314bb591700fb175d7346631keunyoung 391b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) 392b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3934f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 3944f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetTexParameterfv(ctx, target, pname, params); 395b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 396b85b2756d1e247f8314bb591700fb175d7346631keunyoung 397b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLightModelf(GLenum pname, GLfloat param) 398b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 3994f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4004f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLightModelf(ctx, pname, param); 401b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 402b85b2756d1e247f8314bb591700fb175d7346631keunyoung 403b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLightModelfv(GLenum pname, const GLfloat* params) 404b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4054f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4064f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLightModelfv(ctx, pname, params); 407b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 408b85b2756d1e247f8314bb591700fb175d7346631keunyoung 409b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLightf(GLenum light, GLenum pname, GLfloat param) 410b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4114f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4124f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLightf(ctx, light, pname, param); 413b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 414b85b2756d1e247f8314bb591700fb175d7346631keunyoung 415b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLightfv(GLenum light, GLenum pname, const GLfloat* params) 416b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4174f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4184f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLightfv(ctx, light, pname, params); 419b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 420b85b2756d1e247f8314bb591700fb175d7346631keunyoung 421b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLineWidth(GLfloat width) 422b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4234f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4244f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLineWidth(ctx, width); 425b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 426b85b2756d1e247f8314bb591700fb175d7346631keunyoung 427b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLoadMatrixf(const GLfloat* m) 428b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4294f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4304f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLoadMatrixf(ctx, m); 431b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 432b85b2756d1e247f8314bb591700fb175d7346631keunyoung 433b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMaterialf(GLenum face, GLenum pname, GLfloat param) 434b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4354f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4364f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMaterialf(ctx, face, pname, param); 437b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 438b85b2756d1e247f8314bb591700fb175d7346631keunyoung 439b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMaterialfv(GLenum face, GLenum pname, const GLfloat* params) 440b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4414f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4424f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMaterialfv(ctx, face, pname, params); 443b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 444b85b2756d1e247f8314bb591700fb175d7346631keunyoung 445b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMultMatrixf(const GLfloat* m) 446b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4474f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4484f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMultMatrixf(ctx, m); 449b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 450b85b2756d1e247f8314bb591700fb175d7346631keunyoung 451b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) 452b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4534f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4544f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMultiTexCoord4f(ctx, target, s, t, r, q); 455b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 456b85b2756d1e247f8314bb591700fb175d7346631keunyoung 457b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz) 458b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4594f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4604f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glNormal3f(ctx, nx, ny, nz); 461b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 462b85b2756d1e247f8314bb591700fb175d7346631keunyoung 463b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glOrthof(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar) 464b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4654f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4664f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glOrthof(ctx, left, right, bottom, top, zNear, zFar); 467b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 468b85b2756d1e247f8314bb591700fb175d7346631keunyoung 469b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPointParameterf(GLenum pname, GLfloat param) 470b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4714f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4724f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPointParameterf(ctx, pname, param); 473b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 474b85b2756d1e247f8314bb591700fb175d7346631keunyoung 475b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPointParameterfv(GLenum pname, const GLfloat* params) 476b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4774f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4784f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPointParameterfv(ctx, pname, params); 479b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 480b85b2756d1e247f8314bb591700fb175d7346631keunyoung 481b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPointSize(GLfloat size) 482b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4834f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4844f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPointSize(ctx, size); 485b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 486b85b2756d1e247f8314bb591700fb175d7346631keunyoung 487b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPolygonOffset(GLfloat factor, GLfloat units) 488b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4894f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4904f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPolygonOffset(ctx, factor, units); 491b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 492b85b2756d1e247f8314bb591700fb175d7346631keunyoung 493b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z) 494b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 4954f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 4964f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glRotatef(ctx, angle, x, y, z); 497b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 498b85b2756d1e247f8314bb591700fb175d7346631keunyoung 499b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glScalef(GLfloat x, GLfloat y, GLfloat z) 500b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5014f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5024f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glScalef(ctx, x, y, z); 503b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 504b85b2756d1e247f8314bb591700fb175d7346631keunyoung 505b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexEnvf(GLenum target, GLenum pname, GLfloat param) 506b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5074f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5084f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexEnvf(ctx, target, pname, param); 509b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 510b85b2756d1e247f8314bb591700fb175d7346631keunyoung 511b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexEnvfv(GLenum target, GLenum pname, const GLfloat* params) 512b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5134f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5144f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexEnvfv(ctx, target, pname, params); 515b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 516b85b2756d1e247f8314bb591700fb175d7346631keunyoung 517b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexParameterf(GLenum target, GLenum pname, GLfloat param) 518b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5194f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5204f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexParameterf(ctx, target, pname, param); 521b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 522b85b2756d1e247f8314bb591700fb175d7346631keunyoung 523b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexParameterfv(GLenum target, GLenum pname, const GLfloat* params) 524b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5254f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5264f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexParameterfv(ctx, target, pname, params); 527b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 528b85b2756d1e247f8314bb591700fb175d7346631keunyoung 529b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTranslatef(GLfloat x, GLfloat y, GLfloat z) 530b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5314f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5324f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTranslatef(ctx, x, y, z); 533b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 534b85b2756d1e247f8314bb591700fb175d7346631keunyoung 535b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glActiveTexture(GLenum texture) 536b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5374f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5384f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glActiveTexture(ctx, texture); 539b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 540b85b2756d1e247f8314bb591700fb175d7346631keunyoung 541b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glAlphaFuncx(GLenum func, GLclampx ref) 542b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5434f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5444f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glAlphaFuncx(ctx, func, ref); 545b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 546b85b2756d1e247f8314bb591700fb175d7346631keunyoung 547b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glBindBuffer(GLenum target, GLuint buffer) 548b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5494f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5504f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glBindBuffer(ctx, target, buffer); 551b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 552b85b2756d1e247f8314bb591700fb175d7346631keunyoung 553b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glBindTexture(GLenum target, GLuint texture) 554b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5554f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5564f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glBindTexture(ctx, target, texture); 557b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 558b85b2756d1e247f8314bb591700fb175d7346631keunyoung 559b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glBlendFunc(GLenum sfactor, GLenum dfactor) 560b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5614f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5624f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glBlendFunc(ctx, sfactor, dfactor); 563b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 564b85b2756d1e247f8314bb591700fb175d7346631keunyoung 565b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glBufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage) 566b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5674f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5684f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glBufferData(ctx, target, size, data, usage); 569b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 570b85b2756d1e247f8314bb591700fb175d7346631keunyoung 571b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data) 572b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5734f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5744f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glBufferSubData(ctx, target, offset, size, data); 575b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 576b85b2756d1e247f8314bb591700fb175d7346631keunyoung 577b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClear(GLbitfield mask) 578b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5794f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5804f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClear(ctx, mask); 581b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 582b85b2756d1e247f8314bb591700fb175d7346631keunyoung 583b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha) 584b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5854f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5864f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClearColorx(ctx, red, green, blue, alpha); 587b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 588b85b2756d1e247f8314bb591700fb175d7346631keunyoung 589b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClearDepthx(GLclampx depth) 590b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5914f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5924f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClearDepthx(ctx, depth); 593b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 594b85b2756d1e247f8314bb591700fb175d7346631keunyoung 595b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClearStencil(GLint s) 596b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 5974f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 5984f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClearStencil(ctx, s); 599b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 600b85b2756d1e247f8314bb591700fb175d7346631keunyoung 601b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClientActiveTexture(GLenum texture) 602b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6034f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6044f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClientActiveTexture(ctx, texture); 605b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 606b85b2756d1e247f8314bb591700fb175d7346631keunyoung 607b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha) 608b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6094f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6104f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glColor4ub(ctx, red, green, blue, alpha); 611b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 612b85b2756d1e247f8314bb591700fb175d7346631keunyoung 613b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) 614b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6154f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6164f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glColor4x(ctx, red, green, blue, alpha); 617b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 618b85b2756d1e247f8314bb591700fb175d7346631keunyoung 619b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) 620b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6214f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6224f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glColorMask(ctx, red, green, blue, alpha); 623b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 624b85b2756d1e247f8314bb591700fb175d7346631keunyoung 625b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer) 626b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6274f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6284f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glColorPointer(ctx, size, type, stride, pointer); 629b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 630b85b2756d1e247f8314bb591700fb175d7346631keunyoung 631b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data) 632b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6334f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6344f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glCompressedTexImage2D(ctx, target, level, internalformat, width, height, border, imageSize, data); 635b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 636b85b2756d1e247f8314bb591700fb175d7346631keunyoung 637b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data) 638b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6394f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6404f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glCompressedTexSubImage2D(ctx, target, level, xoffset, yoffset, width, height, format, imageSize, data); 641b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 642b85b2756d1e247f8314bb591700fb175d7346631keunyoung 643b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) 644b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6454f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6464f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glCopyTexImage2D(ctx, target, level, internalformat, x, y, width, height, border); 647b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 648b85b2756d1e247f8314bb591700fb175d7346631keunyoung 649b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) 650b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6514f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6524f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glCopyTexSubImage2D(ctx, target, level, xoffset, yoffset, x, y, width, height); 653b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 654b85b2756d1e247f8314bb591700fb175d7346631keunyoung 655b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glCullFace(GLenum mode) 656b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6574f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6584f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glCullFace(ctx, mode); 659b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 660b85b2756d1e247f8314bb591700fb175d7346631keunyoung 661b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDeleteBuffers(GLsizei n, const GLuint* buffers) 662b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6634f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 664b85b2756d1e247f8314bb591700fb175d7346631keunyoung if(n<0){ ctx->setError(GL_INVALID_VALUE); return; } 6654f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDeleteBuffers(ctx, n, buffers); 666b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 667b85b2756d1e247f8314bb591700fb175d7346631keunyoung 668b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDeleteTextures(GLsizei n, const GLuint* textures) 669b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6704f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 671b85b2756d1e247f8314bb591700fb175d7346631keunyoung if(n<0){ ctx->setError(GL_INVALID_VALUE); return; } 6724f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDeleteTextures(ctx, n, textures); 673b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 674b85b2756d1e247f8314bb591700fb175d7346631keunyoung 675b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDepthFunc(GLenum func) 676b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6774f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6784f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDepthFunc(ctx, func); 679b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 680b85b2756d1e247f8314bb591700fb175d7346631keunyoung 681b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDepthMask(GLboolean flag) 682b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6834f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6844f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDepthMask(ctx, flag); 685b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 686b85b2756d1e247f8314bb591700fb175d7346631keunyoung 687b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDepthRangex(GLclampx zNear, GLclampx zFar) 688b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6894f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6904f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDepthRangex(ctx, zNear, zFar); 691b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 692b85b2756d1e247f8314bb591700fb175d7346631keunyoung 693b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDisable(GLenum cap) 694b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 6954f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 6964f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDisable(ctx, cap); 697b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 698b85b2756d1e247f8314bb591700fb175d7346631keunyoung 699b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDisableClientState(GLenum array) 700b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7014f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7024f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDisableClientState(ctx, array); 703b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 704b85b2756d1e247f8314bb591700fb175d7346631keunyoung 705b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDrawArrays(GLenum mode, GLint first, GLsizei count) 706b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7074f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7084f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDrawArrays(ctx, mode, first, count); 709b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 710b85b2756d1e247f8314bb591700fb175d7346631keunyoung 711b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices) 712b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7134f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7144f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDrawElements(ctx, mode, count, type, indices); 715b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 716b85b2756d1e247f8314bb591700fb175d7346631keunyoung 717b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glEnable(GLenum cap) 718b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7194f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7204f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glEnable(ctx, cap); 721b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 722b85b2756d1e247f8314bb591700fb175d7346631keunyoung 723b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glEnableClientState(GLenum array) 724b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7254f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7264f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glEnableClientState(ctx, array); 727b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 728b85b2756d1e247f8314bb591700fb175d7346631keunyoung 729b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFinish() 730b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7314f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7324f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFinish(ctx); 733b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 734b85b2756d1e247f8314bb591700fb175d7346631keunyoung 735b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFlush() 736b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7374f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7384f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFlush(ctx); 739b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 740b85b2756d1e247f8314bb591700fb175d7346631keunyoung 741b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFogx(GLenum pname, GLfixed param) 742b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7434f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7444f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFogx(ctx, pname, param); 745b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 746b85b2756d1e247f8314bb591700fb175d7346631keunyoung 747b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFogxv(GLenum pname, const GLfixed* params) 748b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7494f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7504f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFogxv(ctx, pname, params); 751b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 752b85b2756d1e247f8314bb591700fb175d7346631keunyoung 753b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFrontFace(GLenum mode) 754b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7554f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7564f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFrontFace(ctx, mode); 757b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 758b85b2756d1e247f8314bb591700fb175d7346631keunyoung 759b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFrustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar) 760b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7614f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7624f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFrustumx(ctx, left, right, bottom, top, zNear, zFar); 763b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 764b85b2756d1e247f8314bb591700fb175d7346631keunyoung 765b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetBooleanv(GLenum pname, GLboolean* params) 766b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7674f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7684f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetBooleanv(ctx, pname, params); 769b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 770b85b2756d1e247f8314bb591700fb175d7346631keunyoung 771b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetBufferParameteriv(GLenum target, GLenum pname, GLint* params) 772b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7734f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7744f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetBufferParameteriv(ctx, target, pname, params); 775b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 776b85b2756d1e247f8314bb591700fb175d7346631keunyoung 777b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClipPlanex(GLenum pname, const GLfixed* eqn) 778b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7794f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 7804f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClipPlanex(ctx, pname, eqn); 781b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 782b85b2756d1e247f8314bb591700fb175d7346631keunyoung 783b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGenBuffers(GLsizei n, GLuint* buffers) 784b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7854f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 786b85b2756d1e247f8314bb591700fb175d7346631keunyoung if(n<0){ ctx->setError(GL_INVALID_VALUE); return; } 7874f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGenBuffers(ctx, n, buffers); 788b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 789b85b2756d1e247f8314bb591700fb175d7346631keunyoung 790b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGenTextures(GLsizei n, GLuint* textures) 791b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7924f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 793b85b2756d1e247f8314bb591700fb175d7346631keunyoung if(n<0){ ctx->setError(GL_INVALID_VALUE); return; } 7944f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGenTextures(ctx, n, textures); 795b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 796b85b2756d1e247f8314bb591700fb175d7346631keunyoung 797b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLenum glGetError() 798b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 7994f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8004f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glGetError(ctx); 801b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 802b85b2756d1e247f8314bb591700fb175d7346631keunyoung 803b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetFixedv(GLenum pname, GLfixed* params) 804b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8054f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8064f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetFixedv(ctx, pname, params); 807b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 808b85b2756d1e247f8314bb591700fb175d7346631keunyoung 809b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetIntegerv(GLenum pname, GLint* params) 810b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8114f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8124f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetIntegerv(ctx, pname, params); 813b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 814b85b2756d1e247f8314bb591700fb175d7346631keunyoung 815b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetLightxv(GLenum light, GLenum pname, GLfixed* params) 816b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8174f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8184f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetLightxv(ctx, light, pname, params); 819b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 820b85b2756d1e247f8314bb591700fb175d7346631keunyoung 821b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetMaterialxv(GLenum face, GLenum pname, GLfixed* params) 822b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8234f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8244f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetMaterialxv(ctx, face, pname, params); 825b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 826b85b2756d1e247f8314bb591700fb175d7346631keunyoung 827b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetPointerv(GLenum pname, GLvoid** params) 828b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8294f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8304f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetPointerv(ctx, pname, params); 831b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 832b85b2756d1e247f8314bb591700fb175d7346631keunyoung 833b85b2756d1e247f8314bb591700fb175d7346631keunyoungconst GLubyte* glGetString(GLenum name) 834b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8354f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8364f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glGetString(ctx, name); 837b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 838b85b2756d1e247f8314bb591700fb175d7346631keunyoung 839b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetTexEnviv(GLenum env, GLenum pname, GLint* params) 840b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8414f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8424f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetTexEnviv(ctx, env, pname, params); 843b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 844b85b2756d1e247f8314bb591700fb175d7346631keunyoung 845b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetTexEnvxv(GLenum env, GLenum pname, GLfixed* params) 846b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8474f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8484f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetTexEnvxv(ctx, env, pname, params); 849b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 850b85b2756d1e247f8314bb591700fb175d7346631keunyoung 851b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetTexParameteriv(GLenum target, GLenum pname, GLint* params) 852b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8534f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8544f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetTexParameteriv(ctx, target, pname, params); 855b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 856b85b2756d1e247f8314bb591700fb175d7346631keunyoung 857b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetTexParameterxv(GLenum target, GLenum pname, GLfixed* params) 858b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8594f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8604f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetTexParameterxv(ctx, target, pname, params); 861b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 862b85b2756d1e247f8314bb591700fb175d7346631keunyoung 863b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glHint(GLenum target, GLenum mode) 864b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8654f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8664f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glHint(ctx, target, mode); 867b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 868b85b2756d1e247f8314bb591700fb175d7346631keunyoung 869b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLboolean glIsBuffer(GLuint buffer) 870b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8714f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8724f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glIsBuffer(ctx, buffer); 873b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 874b85b2756d1e247f8314bb591700fb175d7346631keunyoung 875b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLboolean glIsEnabled(GLenum cap) 876b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8774f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8784f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glIsEnabled(ctx, cap); 879b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 880b85b2756d1e247f8314bb591700fb175d7346631keunyoung 881b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLboolean glIsTexture(GLuint texture) 882b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8834f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8844f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glIsTexture(ctx, texture); 885b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 886b85b2756d1e247f8314bb591700fb175d7346631keunyoung 887b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLightModelx(GLenum pname, GLfixed param) 888b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8894f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8904f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLightModelx(ctx, pname, param); 891b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 892b85b2756d1e247f8314bb591700fb175d7346631keunyoung 893b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLightModelxv(GLenum pname, const GLfixed* params) 894b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 8954f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 8964f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLightModelxv(ctx, pname, params); 897b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 898b85b2756d1e247f8314bb591700fb175d7346631keunyoung 899b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLightx(GLenum light, GLenum pname, GLfixed param) 900b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9014f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9024f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLightx(ctx, light, pname, param); 903b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 904b85b2756d1e247f8314bb591700fb175d7346631keunyoung 905b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLightxv(GLenum light, GLenum pname, const GLfixed* params) 906b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9074f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9084f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLightxv(ctx, light, pname, params); 909b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 910b85b2756d1e247f8314bb591700fb175d7346631keunyoung 911b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLineWidthx(GLfixed width) 912b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9134f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9144f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLineWidthx(ctx, width); 915b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 916b85b2756d1e247f8314bb591700fb175d7346631keunyoung 917b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLoadIdentity() 918b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9194f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9204f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLoadIdentity(ctx); 921b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 922b85b2756d1e247f8314bb591700fb175d7346631keunyoung 923b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLoadMatrixx(const GLfixed* m) 924b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9254f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9264f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLoadMatrixx(ctx, m); 927b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 928b85b2756d1e247f8314bb591700fb175d7346631keunyoung 929b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLogicOp(GLenum opcode) 930b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9314f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9324f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLogicOp(ctx, opcode); 933b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 934b85b2756d1e247f8314bb591700fb175d7346631keunyoung 935b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMaterialx(GLenum face, GLenum pname, GLfixed param) 936b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9374f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9384f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMaterialx(ctx, face, pname, param); 939b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 940b85b2756d1e247f8314bb591700fb175d7346631keunyoung 941b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMaterialxv(GLenum face, GLenum pname, const GLfixed* params) 942b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9434f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9444f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMaterialxv(ctx, face, pname, params); 945b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 946b85b2756d1e247f8314bb591700fb175d7346631keunyoung 947b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMatrixMode(GLenum mode) 948b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9494f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9504f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMatrixMode(ctx, mode); 951b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 952b85b2756d1e247f8314bb591700fb175d7346631keunyoung 953b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMultMatrixx(const GLfixed* m) 954b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9554f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9564f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMultMatrixx(ctx, m); 957b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 958b85b2756d1e247f8314bb591700fb175d7346631keunyoung 959b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMultiTexCoord4x(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q) 960b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9614f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9624f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMultiTexCoord4x(ctx, target, s, t, r, q); 963b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 964b85b2756d1e247f8314bb591700fb175d7346631keunyoung 965b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz) 966b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9674f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9684f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glNormal3x(ctx, nx, ny, nz); 969b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 970b85b2756d1e247f8314bb591700fb175d7346631keunyoung 971b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glNormalPointer(GLenum type, GLsizei stride, const GLvoid* pointer) 972b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9734f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9744f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glNormalPointer(ctx, type, stride, pointer); 975b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 976b85b2756d1e247f8314bb591700fb175d7346631keunyoung 977b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar) 978b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9794f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9804f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glOrthox(ctx, left, right, bottom, top, zNear, zFar); 981b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 982b85b2756d1e247f8314bb591700fb175d7346631keunyoung 983b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPixelStorei(GLenum pname, GLint param) 984b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9854f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9864f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPixelStorei(ctx, pname, param); 987b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 988b85b2756d1e247f8314bb591700fb175d7346631keunyoung 989b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPointParameterx(GLenum pname, GLfixed param) 990b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9914f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9924f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPointParameterx(ctx, pname, param); 993b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 994b85b2756d1e247f8314bb591700fb175d7346631keunyoung 995b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPointParameterxv(GLenum pname, const GLfixed* params) 996b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 9974f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 9984f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPointParameterxv(ctx, pname, params); 999b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1000b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1001b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPointSizex(GLfixed size) 1002b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10034f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10044f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPointSizex(ctx, size); 1005b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1006b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1007b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPolygonOffsetx(GLfixed factor, GLfixed units) 1008b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10094f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10104f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPolygonOffsetx(ctx, factor, units); 1011b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1012b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1013b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPopMatrix() 1014b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10154f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10164f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPopMatrix(ctx); 1017b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1018b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1019b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPushMatrix() 1020b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10214f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10224f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPushMatrix(ctx); 1023b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1024b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1025b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels) 1026b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10274f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10284f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glReadPixels(ctx, x, y, width, height, format, type, pixels); 1029b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1030b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1031b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z) 1032b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10334f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10344f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glRotatex(ctx, angle, x, y, z); 1035b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1036b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1037b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glSampleCoverage(GLclampf value, GLboolean invert) 1038b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10394f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10404f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glSampleCoverage(ctx, value, invert); 1041b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1042b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1043b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glSampleCoveragex(GLclampx value, GLboolean invert) 1044b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10454f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10464f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glSampleCoveragex(ctx, value, invert); 1047b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1048b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1049b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glScalex(GLfixed x, GLfixed y, GLfixed z) 1050b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10514f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10524f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glScalex(ctx, x, y, z); 1053b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1054b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1055b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glScissor(GLint x, GLint y, GLsizei width, GLsizei height) 1056b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10574f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10584f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glScissor(ctx, x, y, width, height); 1059b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1060b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1061b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glShadeModel(GLenum mode) 1062b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10634f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10644f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glShadeModel(ctx, mode); 1065b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1066b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1067b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glStencilFunc(GLenum func, GLint ref, GLuint mask) 1068b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10694f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10704f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glStencilFunc(ctx, func, ref, mask); 1071b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1072b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1073b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glStencilMask(GLuint mask) 1074b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10754f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10764f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glStencilMask(ctx, mask); 1077b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1078b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1079b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glStencilOp(GLenum fail, GLenum zfail, GLenum zpass) 1080b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10814f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10824f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glStencilOp(ctx, fail, zfail, zpass); 1083b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1084b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1085b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer) 1086b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10874f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10884f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexCoordPointer(ctx, size, type, stride, pointer); 1089b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1090b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1091b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexEnvi(GLenum target, GLenum pname, GLint param) 1092b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10934f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 10944f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexEnvi(ctx, target, pname, param); 1095b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1096b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1097b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexEnvx(GLenum target, GLenum pname, GLfixed param) 1098b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 10994f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11004f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexEnvx(ctx, target, pname, param); 1101b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1102b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1103b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexEnviv(GLenum target, GLenum pname, const GLint* params) 1104b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11054f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11064f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexEnviv(ctx, target, pname, params); 1107b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1108b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1109b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexEnvxv(GLenum target, GLenum pname, const GLfixed* params) 1110b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11114f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11124f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexEnvxv(ctx, target, pname, params); 1113b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1114b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1115b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels) 1116b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11174f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11184f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexImage2D(ctx, target, level, internalformat, width, height, border, format, type, pixels); 1119b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1120b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1121b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexParameteri(GLenum target, GLenum pname, GLint param) 1122b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11234f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11244f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexParameteri(ctx, target, pname, param); 1125b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1126b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1127b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexParameterx(GLenum target, GLenum pname, GLfixed param) 1128b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11294f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11304f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexParameterx(ctx, target, pname, param); 1131b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1132b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1133b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexParameteriv(GLenum target, GLenum pname, const GLint* params) 1134b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11354f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11364f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexParameteriv(ctx, target, pname, params); 1137b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1138b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1139b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexParameterxv(GLenum target, GLenum pname, const GLfixed* params) 1140b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11414f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11424f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexParameterxv(ctx, target, pname, params); 1143b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1144b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1145b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels) 1146b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11474f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11484f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexSubImage2D(ctx, target, level, xoffset, yoffset, width, height, format, type, pixels); 1149b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1150b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1151b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTranslatex(GLfixed x, GLfixed y, GLfixed z) 1152b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11534f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11544f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTranslatex(ctx, x, y, z); 1155b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1156b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1157b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer) 1158b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11594f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11604f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glVertexPointer(ctx, size, type, stride, pointer); 1161b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1162b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1163b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glViewport(GLint x, GLint y, GLsizei width, GLsizei height) 1164b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11654f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11664f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glViewport(ctx, x, y, width, height); 1167b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1168b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1169b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPointSizePointerOES(GLenum type, GLsizei stride, const GLvoid* pointer) 1170b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11714f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11724f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPointSizePointerOES(ctx, type, stride, pointer); 1173b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1174b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1175b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glVertexPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset) 1176b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11774f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11784f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glVertexPointerOffset(ctx, size, type, stride, offset); 1179b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1180b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1181b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glColorPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset) 1182b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11834f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11844f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glColorPointerOffset(ctx, size, type, stride, offset); 1185b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1186b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1187b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glNormalPointerOffset(GLenum type, GLsizei stride, GLuint offset) 1188b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11894f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11904f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glNormalPointerOffset(ctx, type, stride, offset); 1191b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1192b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1193b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPointSizePointerOffset(GLenum type, GLsizei stride, GLuint offset) 1194b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 11954f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 11964f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPointSizePointerOffset(ctx, type, stride, offset); 1197b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1198b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1199b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexCoordPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset) 1200b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12014f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12024f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexCoordPointerOffset(ctx, size, type, stride, offset); 1203b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1204b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1205b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glWeightPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset) 1206b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12074f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12084f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glWeightPointerOffset(ctx, size, type, stride, offset); 1209b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1210b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1211b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMatrixIndexPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset) 1212b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12134f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12144f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMatrixIndexPointerOffset(ctx, size, type, stride, offset); 1215b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1216b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1217b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glVertexPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen) 1218b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12194f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12204f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glVertexPointerData(ctx, size, type, stride, data, datalen); 1221b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1222b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1223b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glColorPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen) 1224b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12254f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12264f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glColorPointerData(ctx, size, type, stride, data, datalen); 1227b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1228b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1229b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glNormalPointerData(GLenum type, GLsizei stride, void* data, GLuint datalen) 1230b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12314f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12324f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glNormalPointerData(ctx, type, stride, data, datalen); 1233b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1234b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1235b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexCoordPointerData(GLint unit, GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen) 1236b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12374f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12384f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexCoordPointerData(ctx, unit, size, type, stride, data, datalen); 1239b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1240b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1241b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPointSizePointerData(GLenum type, GLsizei stride, void* data, GLuint datalen) 1242b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12434f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12444f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPointSizePointerData(ctx, type, stride, data, datalen); 1245b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1246b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1247b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glWeightPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen) 1248b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12494f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12504f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glWeightPointerData(ctx, size, type, stride, data, datalen); 1251b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1252b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1253b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMatrixIndexPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen) 1254b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12554f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12564f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMatrixIndexPointerData(ctx, size, type, stride, data, datalen); 1257b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1258b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1259b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDrawElementsOffset(GLenum mode, GLsizei count, GLenum type, GLuint offset) 1260b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12614f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12624f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDrawElementsOffset(ctx, mode, count, type, offset); 1263b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1264b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1265b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDrawElementsData(GLenum mode, GLsizei count, GLenum type, void* data, GLuint datalen) 1266b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12674f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12684f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDrawElementsData(ctx, mode, count, type, data, datalen); 1269b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1270b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1271b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetCompressedTextureFormats(int count, GLint* formats) 1272b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12734f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12744f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetCompressedTextureFormats(ctx, count, formats); 1275b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1276b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1277b85b2756d1e247f8314bb591700fb175d7346631keunyoungint glFinishRoundTrip() 1278b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12794f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12804f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glFinishRoundTrip(ctx); 1281b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1282b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1283b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glBlendEquationSeparateOES(GLenum modeRGB, GLenum modeAlpha) 1284b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12854f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12864f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glBlendEquationSeparateOES(ctx, modeRGB, modeAlpha); 1287b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1288b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1289b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glBlendFuncSeparateOES(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) 1290b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12914f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12924f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glBlendFuncSeparateOES(ctx, srcRGB, dstRGB, srcAlpha, dstAlpha); 1293b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1294b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1295b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glBlendEquationOES(GLenum mode) 1296b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 12974f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 12984f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glBlendEquationOES(ctx, mode); 1299b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1300b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1301b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height) 1302b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13034f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13044f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDrawTexsOES(ctx, x, y, z, width, height); 1305b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1306b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1307b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height) 1308b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13094f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13104f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDrawTexiOES(ctx, x, y, z, width, height); 1311b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1312b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1313b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height) 1314b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13154f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13164f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDrawTexxOES(ctx, x, y, z, width, height); 1317b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1318b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1319b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDrawTexsvOES(const GLshort* coords) 1320b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13214f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13224f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDrawTexsvOES(ctx, coords); 1323b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1324b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1325b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDrawTexivOES(const GLint* coords) 1326b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13274f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13284f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDrawTexivOES(ctx, coords); 1329b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1330b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1331b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDrawTexxvOES(const GLfixed* coords) 1332b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13334f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13344f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDrawTexxvOES(ctx, coords); 1335b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1336b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1337b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height) 1338b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13394f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13404f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDrawTexfOES(ctx, x, y, z, width, height); 1341b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1342b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1343b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDrawTexfvOES(const GLfloat* coords) 1344b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13454f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13464f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDrawTexfvOES(ctx, coords); 1347b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1348b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1349b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image) 1350b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13514f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13524f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glEGLImageTargetTexture2DOES(ctx, target, image); 1353b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1354b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1355b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image) 1356b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13574f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13584f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glEGLImageTargetRenderbufferStorageOES(ctx, target, image); 1359b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1360b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1361b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glAlphaFuncxOES(GLenum func, GLclampx ref) 1362b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13634f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13644f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glAlphaFuncxOES(ctx, func, ref); 1365b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1366b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1367b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClearColorxOES(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha) 1368b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13694f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13704f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClearColorxOES(ctx, red, green, blue, alpha); 1371b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1372b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1373b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClearDepthxOES(GLclampx depth) 1374b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13754f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13764f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClearDepthxOES(ctx, depth); 1377b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1378b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1379b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClipPlanexOES(GLenum plane, const GLfixed* equation) 1380b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13814f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13824f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClipPlanexOES(ctx, plane, equation); 1383b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1384b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1385b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClipPlanexIMG(GLenum plane, const GLfixed* equation) 1386b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13874f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13884f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClipPlanexIMG(ctx, plane, equation); 1389b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1390b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1391b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glColor4xOES(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha) 1392b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13934f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 13944f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glColor4xOES(ctx, red, green, blue, alpha); 1395b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1396b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1397b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDepthRangexOES(GLclampx zNear, GLclampx zFar) 1398b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 13994f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14004f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDepthRangexOES(ctx, zNear, zFar); 1401b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1402b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1403b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFogxOES(GLenum pname, GLfixed param) 1404b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14054f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14064f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFogxOES(ctx, pname, param); 1407b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1408b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1409b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFogxvOES(GLenum pname, const GLfixed* params) 1410b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14114f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14124f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFogxvOES(ctx, pname, params); 1413b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1414b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1415b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFrustumxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar) 1416b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14174f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14184f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFrustumxOES(ctx, left, right, bottom, top, zNear, zFar); 1419b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1420b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1421b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetClipPlanexOES(GLenum pname, GLfixed* eqn) 1422b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14234f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14244f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetClipPlanexOES(ctx, pname, eqn); 1425b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1426b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1427b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetClipPlanex(GLenum pname, GLfixed* eqn) 1428b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14294f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14304f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetClipPlanex(ctx, pname, eqn); 1431b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1432b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1433b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetFixedvOES(GLenum pname, GLfixed* params) 1434b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14354f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14364f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetFixedvOES(ctx, pname, params); 1437b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1438b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1439b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetLightxvOES(GLenum light, GLenum pname, GLfixed* params) 1440b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14414f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14424f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetLightxvOES(ctx, light, pname, params); 1443b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1444b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1445b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetMaterialxvOES(GLenum face, GLenum pname, GLfixed* params) 1446b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14474f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14484f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetMaterialxvOES(ctx, face, pname, params); 1449b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1450b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1451b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetTexEnvxvOES(GLenum env, GLenum pname, GLfixed* params) 1452b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14534f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14544f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetTexEnvxvOES(ctx, env, pname, params); 1455b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1456b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1457b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetTexParameterxvOES(GLenum target, GLenum pname, GLfixed* params) 1458b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14594f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14604f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetTexParameterxvOES(ctx, target, pname, params); 1461b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1462b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1463b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLightModelxOES(GLenum pname, GLfixed param) 1464b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14654f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14664f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLightModelxOES(ctx, pname, param); 1467b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1468b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1469b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLightModelxvOES(GLenum pname, const GLfixed* params) 1470b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14714f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14724f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLightModelxvOES(ctx, pname, params); 1473b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1474b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1475b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLightxOES(GLenum light, GLenum pname, GLfixed param) 1476b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14774f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14784f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLightxOES(ctx, light, pname, param); 1479b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1480b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1481b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLightxvOES(GLenum light, GLenum pname, const GLfixed* params) 1482b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14834f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14844f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLightxvOES(ctx, light, pname, params); 1485b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1486b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1487b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLineWidthxOES(GLfixed width) 1488b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14894f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14904f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLineWidthxOES(ctx, width); 1491b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1492b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1493b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLoadMatrixxOES(const GLfixed* m) 1494b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 14954f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 14964f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLoadMatrixxOES(ctx, m); 1497b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1498b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1499b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMaterialxOES(GLenum face, GLenum pname, GLfixed param) 1500b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15014f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15024f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMaterialxOES(ctx, face, pname, param); 1503b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1504b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1505b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMaterialxvOES(GLenum face, GLenum pname, const GLfixed* params) 1506b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15074f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15084f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMaterialxvOES(ctx, face, pname, params); 1509b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1510b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1511b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMultMatrixxOES(const GLfixed* m) 1512b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15134f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15144f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMultMatrixxOES(ctx, m); 1515b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1516b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1517b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMultiTexCoord4xOES(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q) 1518b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15194f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15204f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMultiTexCoord4xOES(ctx, target, s, t, r, q); 1521b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1522b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1523b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glNormal3xOES(GLfixed nx, GLfixed ny, GLfixed nz) 1524b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15254f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15264f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glNormal3xOES(ctx, nx, ny, nz); 1527b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1528b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1529b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glOrthoxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar) 1530b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15314f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15324f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glOrthoxOES(ctx, left, right, bottom, top, zNear, zFar); 1533b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1534b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1535b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPointParameterxOES(GLenum pname, GLfixed param) 1536b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15374f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15384f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPointParameterxOES(ctx, pname, param); 1539b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1540b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1541b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPointParameterxvOES(GLenum pname, const GLfixed* params) 1542b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15434f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15444f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPointParameterxvOES(ctx, pname, params); 1545b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1546b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1547b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPointSizexOES(GLfixed size) 1548b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15494f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15504f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPointSizexOES(ctx, size); 1551b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1552b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1553b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glPolygonOffsetxOES(GLfixed factor, GLfixed units) 1554b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15554f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15564f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glPolygonOffsetxOES(ctx, factor, units); 1557b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1558b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1559b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glRotatexOES(GLfixed angle, GLfixed x, GLfixed y, GLfixed z) 1560b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15614f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15624f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glRotatexOES(ctx, angle, x, y, z); 1563b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1564b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1565b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glSampleCoveragexOES(GLclampx value, GLboolean invert) 1566b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15674f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15684f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glSampleCoveragexOES(ctx, value, invert); 1569b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1570b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1571b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glScalexOES(GLfixed x, GLfixed y, GLfixed z) 1572b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15734f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15744f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glScalexOES(ctx, x, y, z); 1575b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1576b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1577b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexEnvxOES(GLenum target, GLenum pname, GLfixed param) 1578b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15794f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15804f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexEnvxOES(ctx, target, pname, param); 1581b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1582b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1583b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexEnvxvOES(GLenum target, GLenum pname, const GLfixed* params) 1584b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15854f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15864f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexEnvxvOES(ctx, target, pname, params); 1587b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1588b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1589b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexParameterxOES(GLenum target, GLenum pname, GLfixed param) 1590b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15914f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15924f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexParameterxOES(ctx, target, pname, param); 1593b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1594b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1595b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexParameterxvOES(GLenum target, GLenum pname, const GLfixed* params) 1596b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 15974f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 15984f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexParameterxvOES(ctx, target, pname, params); 1599b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1600b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1601b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTranslatexOES(GLfixed x, GLfixed y, GLfixed z) 1602b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16034f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 16044f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTranslatexOES(ctx, x, y, z); 1605b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1606b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1607b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLboolean glIsRenderbufferOES(GLuint renderbuffer) 1608b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16094f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 16104f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glIsRenderbufferOES(ctx, renderbuffer); 1611b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1612b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1613b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glBindRenderbufferOES(GLenum target, GLuint renderbuffer) 1614b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16154f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 16164f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glBindRenderbufferOES(ctx, target, renderbuffer); 1617b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1618b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1619b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDeleteRenderbuffersOES(GLsizei n, const GLuint* renderbuffers) 1620b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16214f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 1622b85b2756d1e247f8314bb591700fb175d7346631keunyoung if(n<0){ ctx->setError(GL_INVALID_VALUE); return; } 16234f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDeleteRenderbuffersOES(ctx, n, renderbuffers); 1624b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1625b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1626b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGenRenderbuffersOES(GLsizei n, GLuint* renderbuffers) 1627b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16284f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 1629b85b2756d1e247f8314bb591700fb175d7346631keunyoung if(n<0){ ctx->setError(GL_INVALID_VALUE); return; } 16304f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGenRenderbuffersOES(ctx, n, renderbuffers); 1631b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1632b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1633b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glRenderbufferStorageOES(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) 1634b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16354f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 16364f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glRenderbufferStorageOES(ctx, target, internalformat, width, height); 1637b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1638b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1639b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint* params) 1640b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16414f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 16424f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetRenderbufferParameterivOES(ctx, target, pname, params); 1643b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1644b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1645b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLboolean glIsFramebufferOES(GLuint framebuffer) 1646b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16474f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 16484f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glIsFramebufferOES(ctx, framebuffer); 1649b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1650b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1651b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glBindFramebufferOES(GLenum target, GLuint framebuffer) 1652b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16534f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 16544f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glBindFramebufferOES(ctx, target, framebuffer); 1655b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1656b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1657b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDeleteFramebuffersOES(GLsizei n, const GLuint* framebuffers) 1658b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16594f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 1660b85b2756d1e247f8314bb591700fb175d7346631keunyoung if(n<0){ ctx->setError(GL_INVALID_VALUE); return; } 16614f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDeleteFramebuffersOES(ctx, n, framebuffers); 1662b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1663b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1664b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGenFramebuffersOES(GLsizei n, GLuint* framebuffers) 1665b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16664f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 1667b85b2756d1e247f8314bb591700fb175d7346631keunyoung if(n<0){ ctx->setError(GL_INVALID_VALUE); return; } 16684f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGenFramebuffersOES(ctx, n, framebuffers); 1669b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1670b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1671b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLenum glCheckFramebufferStatusOES(GLenum target) 1672b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16734f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 16744f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glCheckFramebufferStatusOES(ctx, target); 1675b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1676b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1677b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFramebufferRenderbufferOES(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) 1678b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16794f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 16804f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFramebufferRenderbufferOES(ctx, target, attachment, renderbuffertarget, renderbuffer); 1681b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1682b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1683b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFramebufferTexture2DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) 1684b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16854f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 16864f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFramebufferTexture2DOES(ctx, target, attachment, textarget, texture, level); 1687b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1688b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1689b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetFramebufferAttachmentParameterivOES(GLenum target, GLenum attachment, GLenum pname, GLint* params) 1690b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16914f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 16924f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetFramebufferAttachmentParameterivOES(ctx, target, attachment, pname, params); 1693b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1694b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1695b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGenerateMipmapOES(GLenum target) 1696b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 16974f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 16984f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGenerateMipmapOES(ctx, target); 1699b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1700b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1701b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid* glMapBufferOES(GLenum target, GLenum access) 1702b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17034f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17044f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glMapBufferOES(ctx, target, access); 1705b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1706b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1707b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLboolean glUnmapBufferOES(GLenum target) 1708b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17094f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17104f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glUnmapBufferOES(ctx, target); 1711b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1712b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1713b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetBufferPointervOES(GLenum target, GLenum pname, GLvoid** params) 1714b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17154f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17164f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetBufferPointervOES(ctx, target, pname, params); 1717b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1718b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1719b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glCurrentPaletteMatrixOES(GLuint matrixpaletteindex) 1720b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17214f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17224f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glCurrentPaletteMatrixOES(ctx, matrixpaletteindex); 1723b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1724b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1725b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glLoadPaletteFromModelViewMatrixOES() 1726b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17274f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17284f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glLoadPaletteFromModelViewMatrixOES(ctx); 1729b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1730b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1731b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer) 1732b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17334f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17344f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMatrixIndexPointerOES(ctx, size, type, stride, pointer); 1735b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1736b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1737b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer) 1738b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17394f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17404f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glWeightPointerOES(ctx, size, type, stride, pointer); 1741b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1742b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1743b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLbitfield glQueryMatrixxOES(GLfixed* mantissa, GLint* exponent) 1744b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17454f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17464f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glQueryMatrixxOES(ctx, mantissa, exponent); 1747b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1748b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1749b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDepthRangefOES(GLclampf zNear, GLclampf zFar) 1750b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17514f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17524f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDepthRangefOES(ctx, zNear, zFar); 1753b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1754b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1755b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFrustumfOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar) 1756b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17574f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17584f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFrustumfOES(ctx, left, right, bottom, top, zNear, zFar); 1759b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1760b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1761b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glOrthofOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar) 1762b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17634f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17644f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glOrthofOES(ctx, left, right, bottom, top, zNear, zFar); 1765b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1766b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1767b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClipPlanefOES(GLenum plane, const GLfloat* equation) 1768b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17694f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17704f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClipPlanefOES(ctx, plane, equation); 1771b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1772b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1773b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClipPlanefIMG(GLenum plane, const GLfloat* equation) 1774b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17754f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17764f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClipPlanefIMG(ctx, plane, equation); 1777b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1778b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1779b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetClipPlanefOES(GLenum pname, GLfloat* eqn) 1780b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17814f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17824f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetClipPlanefOES(ctx, pname, eqn); 1783b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1784b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1785b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glClearDepthfOES(GLclampf depth) 1786b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17874f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17884f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glClearDepthfOES(ctx, depth); 1789b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1790b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1791b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexGenfOES(GLenum coord, GLenum pname, GLfloat param) 1792b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17934f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 17944f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexGenfOES(ctx, coord, pname, param); 1795b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1796b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1797b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat* params) 1798b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 17994f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18004f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexGenfvOES(ctx, coord, pname, params); 1801b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1802b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1803b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexGeniOES(GLenum coord, GLenum pname, GLint param) 1804b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18054f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18064f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexGeniOES(ctx, coord, pname, param); 1807b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1808b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1809b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexGenivOES(GLenum coord, GLenum pname, const GLint* params) 1810b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18114f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18124f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexGenivOES(ctx, coord, pname, params); 1813b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1814b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1815b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexGenxOES(GLenum coord, GLenum pname, GLfixed param) 1816b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18174f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18184f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexGenxOES(ctx, coord, pname, param); 1819b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1820b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1821b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed* params) 1822b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18234f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18244f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glTexGenxvOES(ctx, coord, pname, params); 1825b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1826b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1827b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat* params) 1828b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18294f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18304f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetTexGenfvOES(ctx, coord, pname, params); 1831b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1832b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1833b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetTexGenivOES(GLenum coord, GLenum pname, GLint* params) 1834b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18354f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18364f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetTexGenivOES(ctx, coord, pname, params); 1837b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1838b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1839b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed* params) 1840b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18414f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18424f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetTexGenxvOES(ctx, coord, pname, params); 1843b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1844b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1845b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glBindVertexArrayOES(GLuint array) 1846b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18474f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18484f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glBindVertexArrayOES(ctx, array); 1849b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1850b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1851b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDeleteVertexArraysOES(GLsizei n, const GLuint* arrays) 1852b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18534f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 1854b85b2756d1e247f8314bb591700fb175d7346631keunyoung if(n<0){ ctx->setError(GL_INVALID_VALUE); return; } 18554f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDeleteVertexArraysOES(ctx, n, arrays); 1856b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1857b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1858b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGenVertexArraysOES(GLsizei n, GLuint* arrays) 1859b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18604f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 1861b85b2756d1e247f8314bb591700fb175d7346631keunyoung if(n<0){ ctx->setError(GL_INVALID_VALUE); return; } 18624f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGenVertexArraysOES(ctx, n, arrays); 1863b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1864b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1865b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLboolean glIsVertexArrayOES(GLuint array) 1866b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18674f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18684f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glIsVertexArrayOES(ctx, array); 1869b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1870b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1871b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum* attachments) 1872b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18734f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18744f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDiscardFramebufferEXT(ctx, target, numAttachments, attachments); 1875b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1876b85b2756d1e247f8314bb591700fb175d7346631keunyoung 187788816d43de85ba61851472ecd2422f27ecf4c93fJesse Hallvoid glMultiDrawArraysEXT(GLenum mode, const GLint* first, const GLsizei* count, GLsizei primcount) 1878b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18794f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18804f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMultiDrawArraysEXT(ctx, mode, first, count, primcount); 1881b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1882b85b2756d1e247f8314bb591700fb175d7346631keunyoung 188388816d43de85ba61851472ecd2422f27ecf4c93fJesse Hallvoid glMultiDrawElementsEXT(GLenum mode, const GLsizei* count, GLenum type, const GLvoid* const* indices, GLsizei primcount) 1884b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18854f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18864f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMultiDrawElementsEXT(ctx, mode, count, type, indices, primcount); 1887b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1888b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1889b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMultiDrawArraysSUN(GLenum mode, GLint* first, GLsizei* count, GLsizei primcount) 1890b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18914f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18924f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMultiDrawArraysSUN(ctx, mode, first, count, primcount); 1893b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1894b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1895b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glMultiDrawElementsSUN(GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount) 1896b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 18974f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 18984f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glMultiDrawElementsSUN(ctx, mode, count, type, indices, primcount); 1899b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1900b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1901b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glRenderbufferStorageMultisampleIMG(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) 1902b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19034f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19044f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glRenderbufferStorageMultisampleIMG(ctx, target, samples, internalformat, width, height); 1905b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1906b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1907b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFramebufferTexture2DMultisampleIMG(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples) 1908b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19094f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19104f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFramebufferTexture2DMultisampleIMG(ctx, target, attachment, textarget, texture, level, samples); 1911b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1912b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1913b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDeleteFencesNV(GLsizei n, const GLuint* fences) 1914b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19154f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 1916b85b2756d1e247f8314bb591700fb175d7346631keunyoung if(n<0){ ctx->setError(GL_INVALID_VALUE); return; } 19174f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDeleteFencesNV(ctx, n, fences); 1918b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1919b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1920b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGenFencesNV(GLsizei n, GLuint* fences) 1921b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19224f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 1923b85b2756d1e247f8314bb591700fb175d7346631keunyoung if(n<0){ ctx->setError(GL_INVALID_VALUE); return; } 19244f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGenFencesNV(ctx, n, fences); 1925b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1926b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1927b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLboolean glIsFenceNV(GLuint fence) 1928b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19294f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19304f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glIsFenceNV(ctx, fence); 1931b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1932b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1933b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLboolean glTestFenceNV(GLuint fence) 1934b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19354f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19364f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glTestFenceNV(ctx, fence); 1937b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1938b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1939b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetFenceivNV(GLuint fence, GLenum pname, GLint* params) 1940b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19414f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19424f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetFenceivNV(ctx, fence, pname, params); 1943b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1944b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1945b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glFinishFenceNV(GLuint fence) 1946b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19474f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19484f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glFinishFenceNV(ctx, fence); 1949b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1950b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1951b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glSetFenceNV(GLuint fence, GLenum condition) 1952b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19534f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19544f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glSetFenceNV(ctx, fence, condition); 1955b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1956b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1957b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetDriverControlsQCOM(GLint* num, GLsizei size, GLuint* driverControls) 1958b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19594f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19604f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetDriverControlsQCOM(ctx, num, size, driverControls); 1961b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1962b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1963b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar* driverControlString) 1964b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19654f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19664f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glGetDriverControlStringQCOM(ctx, driverControl, bufSize, length, driverControlString); 1967b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1968b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1969b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glEnableDriverControlQCOM(GLuint driverControl) 1970b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19714f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19724f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glEnableDriverControlQCOM(ctx, driverControl); 1973b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1974b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1975b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glDisableDriverControlQCOM(GLuint driverControl) 1976b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19774f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19784f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glDisableDriverControlQCOM(ctx, driverControl); 1979b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1980b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1981b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glExtGetTexturesQCOM(GLuint* textures, GLint maxTextures, GLint* numTextures) 1982b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19834f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19844f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glExtGetTexturesQCOM(ctx, textures, maxTextures, numTextures); 1985b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1986b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1987b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glExtGetBuffersQCOM(GLuint* buffers, GLint maxBuffers, GLint* numBuffers) 1988b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19894f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19904f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glExtGetBuffersQCOM(ctx, buffers, maxBuffers, numBuffers); 1991b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1992b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1993b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glExtGetRenderbuffersQCOM(GLuint* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers) 1994b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 19954f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 19964f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glExtGetRenderbuffersQCOM(ctx, renderbuffers, maxRenderbuffers, numRenderbuffers); 1997b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 1998b85b2756d1e247f8314bb591700fb175d7346631keunyoung 1999b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glExtGetFramebuffersQCOM(GLuint* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers) 2000b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 20014f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 20024f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glExtGetFramebuffersQCOM(ctx, framebuffers, maxFramebuffers, numFramebuffers); 2003b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 2004b85b2756d1e247f8314bb591700fb175d7346631keunyoung 2005b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint* params) 2006b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 20074f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 20084f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glExtGetTexLevelParameterivQCOM(ctx, texture, face, level, pname, params); 2009b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 2010b85b2756d1e247f8314bb591700fb175d7346631keunyoung 2011b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param) 2012b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 20134f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 20144f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glExtTexObjectStateOverrideiQCOM(ctx, target, pname, param); 2015b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 2016b85b2756d1e247f8314bb591700fb175d7346631keunyoung 2017b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* texels) 2018b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 20194f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 20204f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glExtGetTexSubImageQCOM(ctx, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, texels); 2021b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 2022b85b2756d1e247f8314bb591700fb175d7346631keunyoung 2023b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glExtGetBufferPointervQCOM(GLenum target, GLvoid** params) 2024b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 20254f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 20264f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glExtGetBufferPointervQCOM(ctx, target, params); 2027b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 2028b85b2756d1e247f8314bb591700fb175d7346631keunyoung 2029b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glExtGetShadersQCOM(GLuint* shaders, GLint maxShaders, GLint* numShaders) 2030b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 20314f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 20324f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glExtGetShadersQCOM(ctx, shaders, maxShaders, numShaders); 2033b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 2034b85b2756d1e247f8314bb591700fb175d7346631keunyoung 2035b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glExtGetProgramsQCOM(GLuint* programs, GLint maxPrograms, GLint* numPrograms) 2036b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 20374f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 20384f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glExtGetProgramsQCOM(ctx, programs, maxPrograms, numPrograms); 2039b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 2040b85b2756d1e247f8314bb591700fb175d7346631keunyoung 2041b85b2756d1e247f8314bb591700fb175d7346631keunyoungGLboolean glExtIsProgramBinaryQCOM(GLuint program) 2042b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 20434f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 20444f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner return ctx->glExtIsProgramBinaryQCOM(ctx, program); 2045b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 2046b85b2756d1e247f8314bb591700fb175d7346631keunyoung 2047b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar* source, GLint* length) 2048b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 20494f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 20504f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glExtGetProgramBinarySourceQCOM(ctx, program, shadertype, source, length); 2051b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 2052b85b2756d1e247f8314bb591700fb175d7346631keunyoung 2053b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask) 2054b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 20554f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 20564f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glStartTilingQCOM(ctx, x, y, width, height, preserveMask); 2057b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 2058b85b2756d1e247f8314bb591700fb175d7346631keunyoung 2059b85b2756d1e247f8314bb591700fb175d7346631keunyoungvoid glEndTilingQCOM(GLbitfield preserveMask) 2060b85b2756d1e247f8314bb591700fb175d7346631keunyoung{ 20614f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner GET_CONTEXT; 20624f91c8e9a9023d0cc07bc7db985a80a212294461David 'Digit' Turner ctx->glEndTilingQCOM(ctx, preserveMask); 2063b85b2756d1e247f8314bb591700fb175d7346631keunyoung} 2064b85b2756d1e247f8314bb591700fb175d7346631keunyoung 2065