/* ** Copyright 1995-2095, Silicon Graphics, Inc. ** All Rights Reserved. ** ** This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics, Inc.; ** the contents of this file may not be disclosed to third parties, copied or ** duplicated in any form, in whole or in part, without the prior written ** permission of Silicon Graphics, Inc. ** ** RESTRICTED RIGHTS LEGEND: ** Use, duplication or disclosure by the Government is subject to restrictions ** as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data ** and Computer Software clause at DFARS 252.227-7013, and/or in similar or ** successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished - ** rights reserved under the Copyright Laws of the United States. */ /* GENERATED FILE: DO NOT EDIT */ #include "glslib.h" #include #include // DrewB - All functions changed to use passed in context // DrewB - Added optimized vector functions missing in original // DrewB - Removed size externs void __gls_decode_bin_glsBeginGLS(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[16])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glsBlock(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLSenum); ((__GLSdispatch)ctx->dispatchCall[17])( *(GLSenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glsError(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLSopcode, GLSenum); ((__GLSdispatch)ctx->dispatchCall[20])( *(GLSopcode *)(inoutPtr + 0), *(GLSenum *)(inoutPtr + 4) ); } void __gls_decode_bin_glsGLRC(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint); ((__GLSdispatch)ctx->dispatchCall[21])( *(GLuint *)(inoutPtr + 0) ); } void __gls_decode_bin_glsGLRCLayer(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint, GLuint, GLuint); ((__GLSdispatch)ctx->dispatchCall[22])( *(GLuint *)(inoutPtr + 0), *(GLuint *)(inoutPtr + 4), *(GLuint *)(inoutPtr + 8) ); } void __gls_decode_bin_glsHeaderGLRCi(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint, GLSenum, GLint); ((__GLSdispatch)ctx->dispatchCall[23])( *(GLuint *)(inoutPtr + 0), *(GLSenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glsHeaderLayerf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint, GLSenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[24])( *(GLuint *)(inoutPtr + 0), *(GLSenum *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glsHeaderLayeri(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint, GLSenum, GLint); ((__GLSdispatch)ctx->dispatchCall[25])( *(GLuint *)(inoutPtr + 0), *(GLSenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glsHeaderf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLSenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[26])( *(GLSenum *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glsHeaderfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLSenum, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[27])( *(GLSenum *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glsHeaderi(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLSenum, GLint); ((__GLSdispatch)ctx->dispatchCall[28])( *(GLSenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glsHeaderiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLSenum, const GLint *); ((__GLSdispatch)ctx->dispatchCall[29])( *(GLSenum *)(inoutPtr + 0), (GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glsHeaderubz(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLSenum, const GLubyte *); ((__GLSdispatch)ctx->dispatchCall[30])( *(GLSenum *)(inoutPtr + 0), (GLubyte *)(inoutPtr + 4) ); } void __gls_decode_bin_glsAppRef(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLulong, GLuint); ((__GLSdispatch)ctx->dispatchCall[33])( *(GLulong *)(inoutPtr + 0), *(GLuint *)(inoutPtr + 8) ); } void __gls_decode_bin_glsCharubz(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, const GLubyte *); GLint inTag_count; inTag_count = (GLint)strlen((const char *)(inoutPtr + 0)) + 1; ((__GLSdispatch)ctx->dispatchCall[35])( (GLubyte *)(inoutPtr + 0), (GLubyte *)(inoutPtr + 0 + inTag_count) ); } void __gls_decode_bin_glsDisplayMapfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint, GLSenum, GLuint, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[37])( *(GLuint *)(inoutPtr + 4), *(GLSenum *)(inoutPtr + 8), *(GLuint *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 12) ); } void __gls_decode_bin_glsNumb(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLbyte); ((__GLSdispatch)ctx->dispatchCall[39])( (GLubyte *)(inoutPtr + 1), *(GLbyte *)(inoutPtr + 0) ); } void __gls_decode_bin_glsNumbv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLbyte *); GLuint inCount; inCount = *(GLuint *)(inoutPtr + 0); ((__GLSdispatch)ctx->dispatchCall[40])( (GLubyte *)(inoutPtr + 4 + 1 * __GLS_MAX(inCount, 0)), *(GLuint *)(inoutPtr + 0), (GLbyte *)(inoutPtr + 4) ); } void __gls_decode_bin_glsNumd(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLdouble); ((__GLSdispatch)ctx->dispatchCall[41])( (GLubyte *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 0) ); } void __gls_decode_bin_glsNumdv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLdouble *); GLuint inCount; inCount = *(GLuint *)(inoutPtr + 0); ((__GLSdispatch)ctx->dispatchCall[42])( (GLubyte *)(inoutPtr + 4 + 8 * __GLS_MAX(inCount, 0)), *(GLuint *)(inoutPtr + 0), (GLdouble *)(inoutPtr + 4) ); } void __gls_decode_bin_glsNumf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLfloat); ((__GLSdispatch)ctx->dispatchCall[43])( (GLubyte *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 0) ); } void __gls_decode_bin_glsNumfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLfloat *); GLuint inCount; inCount = *(GLuint *)(inoutPtr + 0); ((__GLSdispatch)ctx->dispatchCall[44])( (GLubyte *)(inoutPtr + 4 + 4 * __GLS_MAX(inCount, 0)), *(GLuint *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glsNumi(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLint); ((__GLSdispatch)ctx->dispatchCall[45])( (GLubyte *)(inoutPtr + 4), *(GLint *)(inoutPtr + 0) ); } void __gls_decode_bin_glsNumiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLint *); GLuint inCount; inCount = *(GLuint *)(inoutPtr + 0); ((__GLSdispatch)ctx->dispatchCall[46])( (GLubyte *)(inoutPtr + 4 + 4 * __GLS_MAX(inCount, 0)), *(GLuint *)(inoutPtr + 0), (GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glsNuml(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLlong); ((__GLSdispatch)ctx->dispatchCall[47])( (GLubyte *)(inoutPtr + 8), *(GLlong *)(inoutPtr + 0) ); } void __gls_decode_bin_glsNumlv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLlong *); GLuint inCount; inCount = *(GLuint *)(inoutPtr + 0); ((__GLSdispatch)ctx->dispatchCall[48])( (GLubyte *)(inoutPtr + 4 + 8 * __GLS_MAX(inCount, 0)), *(GLuint *)(inoutPtr + 0), (GLlong *)(inoutPtr + 4) ); } void __gls_decode_bin_glsNums(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLshort); ((__GLSdispatch)ctx->dispatchCall[49])( (GLubyte *)(inoutPtr + 2), *(GLshort *)(inoutPtr + 0) ); } void __gls_decode_bin_glsNumsv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLshort *); GLuint inCount; inCount = *(GLuint *)(inoutPtr + 0); ((__GLSdispatch)ctx->dispatchCall[50])( (GLubyte *)(inoutPtr + 4 + 2 * __GLS_MAX(inCount, 0)), *(GLuint *)(inoutPtr + 0), (GLshort *)(inoutPtr + 4) ); } void __gls_decode_bin_glsNumub(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLubyte); ((__GLSdispatch)ctx->dispatchCall[51])( (GLubyte *)(inoutPtr + 1), *(GLubyte *)(inoutPtr + 0) ); } void __gls_decode_bin_glsNumubv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLubyte *); GLuint inCount; inCount = *(GLuint *)(inoutPtr + 0); ((__GLSdispatch)ctx->dispatchCall[52])( (GLubyte *)(inoutPtr + 4 + 1 * __GLS_MAX(inCount, 0)), *(GLuint *)(inoutPtr + 0), (GLubyte *)(inoutPtr + 4) ); } void __gls_decode_bin_glsNumui(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLuint); ((__GLSdispatch)ctx->dispatchCall[53])( (GLubyte *)(inoutPtr + 4), *(GLuint *)(inoutPtr + 0) ); } void __gls_decode_bin_glsNumuiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLuint *); GLuint inCount; inCount = *(GLuint *)(inoutPtr + 0); ((__GLSdispatch)ctx->dispatchCall[54])( (GLubyte *)(inoutPtr + 4 + 4 * __GLS_MAX(inCount, 0)), *(GLuint *)(inoutPtr + 0), (GLuint *)(inoutPtr + 4) ); } void __gls_decode_bin_glsNumul(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLulong); ((__GLSdispatch)ctx->dispatchCall[55])( (GLubyte *)(inoutPtr + 8), *(GLulong *)(inoutPtr + 0) ); } void __gls_decode_bin_glsNumulv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLulong *); GLuint inCount; inCount = *(GLuint *)(inoutPtr + 0); ((__GLSdispatch)ctx->dispatchCall[56])( (GLubyte *)(inoutPtr + 4 + 8 * __GLS_MAX(inCount, 0)), *(GLuint *)(inoutPtr + 0), (GLulong *)(inoutPtr + 4) ); } void __gls_decode_bin_glsNumus(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLushort); ((__GLSdispatch)ctx->dispatchCall[57])( (GLubyte *)(inoutPtr + 2), *(GLushort *)(inoutPtr + 0) ); } void __gls_decode_bin_glsNumusv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *, GLuint, const GLushort *); GLuint inCount; inCount = *(GLuint *)(inoutPtr + 0); ((__GLSdispatch)ctx->dispatchCall[58])( (GLubyte *)(inoutPtr + 4 + 2 * __GLS_MAX(inCount, 0)), *(GLuint *)(inoutPtr + 0), (GLushort *)(inoutPtr + 4) ); } void __gls_decode_bin_glsSwapBuffers(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint); ((__GLSdispatch)ctx->dispatchCall[60])( *(GLuint *)(inoutPtr + 0) ); } void __gls_decode_bin_glNewList(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint, GLenum); ((__GLSdispatch)ctx->dispatchCall[64])( *(GLuint *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4) ); } void __gls_decode_bin_glCallList(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint); ((__GLSdispatch)ctx->dispatchCall[66])( *(GLuint *)(inoutPtr + 0) ); } void __gls_decode_bin_glCallLists(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, GLenum, const GLvoid *); ((__GLSdispatch)ctx->dispatchCall[67])( *(GLsizei *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), (GLvoid *)(inoutPtr + 8) ); } void __gls_decode_bin_glDeleteLists(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint, GLsizei); ((__GLSdispatch)ctx->dispatchCall[68])( *(GLuint *)(inoutPtr + 0), *(GLsizei *)(inoutPtr + 4) ); } void __gls_decode_bin_glGenLists(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei); ((__GLSdispatch)ctx->dispatchCall[69])( *(GLsizei *)(inoutPtr + 0) ); } void __gls_decode_bin_glListBase(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint); ((__GLSdispatch)ctx->dispatchCall[70])( *(GLuint *)(inoutPtr + 0) ); } void __gls_decode_bin_glBegin(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[71])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glBitmap(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, GLsizei, GLfloat, GLfloat, GLfloat, GLfloat, const GLubyte *); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[72])( *(GLsizei *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLfloat *)(inoutPtr + 12), *(GLfloat *)(inoutPtr + 16), *(GLfloat *)(inoutPtr + 20), *(GLfloat *)(inoutPtr + 24), (GLubyte *)(inoutPtr + 28) ); } void __gls_decode_bin_glColor3b(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLbyte, GLbyte, GLbyte); ((__GLSdispatch)ctx->dispatchCall[73])( *(GLbyte *)(inoutPtr + 0), *(GLbyte *)(inoutPtr + 1), *(GLbyte *)(inoutPtr + 2) ); } void __gls_decode_bin_glColor3d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[75])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16) ); } void __gls_decode_bin_glColor3f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[77])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glColor3i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[79])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glColor3s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[81])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2), *(GLshort *)(inoutPtr + 4) ); } void __gls_decode_bin_glColor3ub(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLubyte, GLubyte, GLubyte); ((__GLSdispatch)ctx->dispatchCall[83])( *(GLubyte *)(inoutPtr + 0), *(GLubyte *)(inoutPtr + 1), *(GLubyte *)(inoutPtr + 2) ); } void __gls_decode_bin_glColor3ui(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint, GLuint, GLuint); ((__GLSdispatch)ctx->dispatchCall[85])( *(GLuint *)(inoutPtr + 0), *(GLuint *)(inoutPtr + 4), *(GLuint *)(inoutPtr + 8) ); } void __gls_decode_bin_glColor3us(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLushort, GLushort, GLushort); ((__GLSdispatch)ctx->dispatchCall[87])( *(GLushort *)(inoutPtr + 0), *(GLushort *)(inoutPtr + 2), *(GLushort *)(inoutPtr + 4) ); } void __gls_decode_bin_glColor4b(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLbyte, GLbyte, GLbyte, GLbyte); ((__GLSdispatch)ctx->dispatchCall[89])( *(GLbyte *)(inoutPtr + 0), *(GLbyte *)(inoutPtr + 1), *(GLbyte *)(inoutPtr + 2), *(GLbyte *)(inoutPtr + 3) ); } void __gls_decode_bin_glColor4d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[91])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16), *(GLdouble *)(inoutPtr + 24) ); } void __gls_decode_bin_glColor4f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[93])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8), *(GLfloat *)(inoutPtr + 12) ); } void __gls_decode_bin_glColor4i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[95])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12) ); } void __gls_decode_bin_glColor4s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort, GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[97])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2), *(GLshort *)(inoutPtr + 4), *(GLshort *)(inoutPtr + 6) ); } void __gls_decode_bin_glColor4ub(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLubyte, GLubyte, GLubyte, GLubyte); ((__GLSdispatch)ctx->dispatchCall[99])( *(GLubyte *)(inoutPtr + 0), *(GLubyte *)(inoutPtr + 1), *(GLubyte *)(inoutPtr + 2), *(GLubyte *)(inoutPtr + 3) ); } void __gls_decode_bin_glColor4ui(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint, GLuint, GLuint, GLuint); ((__GLSdispatch)ctx->dispatchCall[101])( *(GLuint *)(inoutPtr + 0), *(GLuint *)(inoutPtr + 4), *(GLuint *)(inoutPtr + 8), *(GLuint *)(inoutPtr + 12) ); } void __gls_decode_bin_glColor4us(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLushort, GLushort, GLushort, GLushort); ((__GLSdispatch)ctx->dispatchCall[103])( *(GLushort *)(inoutPtr + 0), *(GLushort *)(inoutPtr + 2), *(GLushort *)(inoutPtr + 4), *(GLushort *)(inoutPtr + 6) ); } void __gls_decode_bin_glEdgeFlag(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLboolean); ((__GLSdispatch)ctx->dispatchCall[105])( *(GLboolean *)(inoutPtr + 0) ); } void __gls_decode_bin_glIndexd(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble); ((__GLSdispatch)ctx->dispatchCall[108])( *(GLdouble *)(inoutPtr + 0) ); } void __gls_decode_bin_glIndexf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat); ((__GLSdispatch)ctx->dispatchCall[110])( *(GLfloat *)(inoutPtr + 0) ); } void __gls_decode_bin_glIndexi(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint); ((__GLSdispatch)ctx->dispatchCall[112])( *(GLint *)(inoutPtr + 0) ); } void __gls_decode_bin_glIndexs(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort); ((__GLSdispatch)ctx->dispatchCall[114])( *(GLshort *)(inoutPtr + 0) ); } void __gls_decode_bin_glIndexub(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort); ((__GLSdispatch)ctx->dispatchCall[379])( *(GLubyte *)(inoutPtr + 0) ); } void __gls_decode_bin_glNormal3b(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLbyte, GLbyte, GLbyte); ((__GLSdispatch)ctx->dispatchCall[116])( *(GLbyte *)(inoutPtr + 0), *(GLbyte *)(inoutPtr + 1), *(GLbyte *)(inoutPtr + 2) ); } void __gls_decode_bin_glNormal3d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[118])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16) ); } void __gls_decode_bin_glNormal3f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[120])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glNormal3i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[122])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glNormal3s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[124])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2), *(GLshort *)(inoutPtr + 4) ); } void __gls_decode_bin_glRasterPos2d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[126])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8) ); } void __gls_decode_bin_glRasterPos2f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[128])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glRasterPos2i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[130])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glRasterPos2s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[132])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2) ); } void __gls_decode_bin_glRasterPos3d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[134])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16) ); } void __gls_decode_bin_glRasterPos3f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[136])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glRasterPos3i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[138])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glRasterPos3s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[140])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2), *(GLshort *)(inoutPtr + 4) ); } void __gls_decode_bin_glRasterPos4d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[142])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16), *(GLdouble *)(inoutPtr + 24) ); } void __gls_decode_bin_glRasterPos4f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[144])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8), *(GLfloat *)(inoutPtr + 12) ); } void __gls_decode_bin_glRasterPos4i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[146])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12) ); } void __gls_decode_bin_glRasterPos4s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort, GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[148])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2), *(GLshort *)(inoutPtr + 4), *(GLshort *)(inoutPtr + 6) ); } void __gls_decode_bin_glRectd(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[150])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16), *(GLdouble *)(inoutPtr + 24) ); } void __gls_decode_bin_glRectdv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLdouble *, const GLdouble *); ((__GLSdispatch)ctx->dispatchCall[151])( (GLdouble *)(inoutPtr + 0), (GLdouble *)(inoutPtr + 16) ); } void __gls_decode_bin_glRectf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[152])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8), *(GLfloat *)(inoutPtr + 12) ); } void __gls_decode_bin_glRectfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLfloat *, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[153])( (GLfloat *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glRecti(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[154])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12) ); } void __gls_decode_bin_glRectiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLint *, const GLint *); ((__GLSdispatch)ctx->dispatchCall[155])( (GLint *)(inoutPtr + 0), (GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glRects(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort, GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[156])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2), *(GLshort *)(inoutPtr + 4), *(GLshort *)(inoutPtr + 6) ); } void __gls_decode_bin_glRectsv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLshort *, const GLshort *); ((__GLSdispatch)ctx->dispatchCall[157])( (GLshort *)(inoutPtr + 0), (GLshort *)(inoutPtr + 4) ); } void __gls_decode_bin_glTexCoord1d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble); ((__GLSdispatch)ctx->dispatchCall[158])( *(GLdouble *)(inoutPtr + 0) ); } void __gls_decode_bin_glTexCoord1f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat); ((__GLSdispatch)ctx->dispatchCall[160])( *(GLfloat *)(inoutPtr + 0) ); } void __gls_decode_bin_glTexCoord1i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint); ((__GLSdispatch)ctx->dispatchCall[162])( *(GLint *)(inoutPtr + 0) ); } void __gls_decode_bin_glTexCoord1s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort); ((__GLSdispatch)ctx->dispatchCall[164])( *(GLshort *)(inoutPtr + 0) ); } void __gls_decode_bin_glTexCoord2d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[166])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexCoord2f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[168])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glTexCoord2i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[170])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glTexCoord2s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[172])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2) ); } void __gls_decode_bin_glTexCoord3d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[174])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16) ); } void __gls_decode_bin_glTexCoord3f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[176])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexCoord3i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[178])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexCoord3s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[180])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2), *(GLshort *)(inoutPtr + 4) ); } void __gls_decode_bin_glTexCoord4d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[182])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16), *(GLdouble *)(inoutPtr + 24) ); } void __gls_decode_bin_glTexCoord4f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[184])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8), *(GLfloat *)(inoutPtr + 12) ); } void __gls_decode_bin_glTexCoord4i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[186])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12) ); } void __gls_decode_bin_glTexCoord4s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort, GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[188])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2), *(GLshort *)(inoutPtr + 4), *(GLshort *)(inoutPtr + 6) ); } void __gls_decode_bin_glVertex2d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[190])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8) ); } void __gls_decode_bin_glVertex2f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[192])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glVertex2i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[194])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glVertex2s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[196])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2) ); } void __gls_decode_bin_glVertex3d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[198])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16) ); } void __gls_decode_bin_glVertex3f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[200])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glVertex3i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[202])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glVertex3s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[204])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2), *(GLshort *)(inoutPtr + 4) ); } void __gls_decode_bin_glVertex4d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[206])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16), *(GLdouble *)(inoutPtr + 24) ); } void __gls_decode_bin_glVertex4f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[208])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8), *(GLfloat *)(inoutPtr + 12) ); } void __gls_decode_bin_glVertex4i(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[210])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12) ); } void __gls_decode_bin_glVertex4s(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLshort, GLshort, GLshort, GLshort); ((__GLSdispatch)ctx->dispatchCall[212])( *(GLshort *)(inoutPtr + 0), *(GLshort *)(inoutPtr + 2), *(GLshort *)(inoutPtr + 4), *(GLshort *)(inoutPtr + 6) ); } void __gls_decode_bin_glClipPlane(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, const GLdouble *); ((__GLSdispatch)ctx->dispatchCall[214])( *(GLenum *)(inoutPtr + 32), (GLdouble *)(inoutPtr + 0) ); } void __gls_decode_bin_glColorMaterial(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum); ((__GLSdispatch)ctx->dispatchCall[215])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4) ); } void __gls_decode_bin_glCullFace(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[216])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glFogf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[217])( *(GLenum *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glFogfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[218])( *(GLenum *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glFogi(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint); ((__GLSdispatch)ctx->dispatchCall[219])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glFogiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, const GLint *); ((__GLSdispatch)ctx->dispatchCall[220])( *(GLenum *)(inoutPtr + 0), (GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glFrontFace(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[221])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glHint(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum); ((__GLSdispatch)ctx->dispatchCall[222])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4) ); } void __gls_decode_bin_glLightf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[223])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glLightfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[224])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glLighti(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint); ((__GLSdispatch)ctx->dispatchCall[225])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glLightiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLint *); ((__GLSdispatch)ctx->dispatchCall[226])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glLightModelf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[227])( *(GLenum *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glLightModelfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[228])( *(GLenum *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glLightModeli(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint); ((__GLSdispatch)ctx->dispatchCall[229])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glLightModeliv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, const GLint *); ((__GLSdispatch)ctx->dispatchCall[230])( *(GLenum *)(inoutPtr + 0), (GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glLineStipple(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLushort); ((__GLSdispatch)ctx->dispatchCall[231])( *(GLint *)(inoutPtr + 0), *(GLushort *)(inoutPtr + 4) ); } void __gls_decode_bin_glLineWidth(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat); ((__GLSdispatch)ctx->dispatchCall[232])( *(GLfloat *)(inoutPtr + 0) ); } void __gls_decode_bin_glMaterialf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[233])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glMaterialfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[234])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glMateriali(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint); ((__GLSdispatch)ctx->dispatchCall[235])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glMaterialiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLint *); ((__GLSdispatch)ctx->dispatchCall[236])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glPointSize(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat); ((__GLSdispatch)ctx->dispatchCall[237])( *(GLfloat *)(inoutPtr + 0) ); } void __gls_decode_bin_glPolygonMode(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum); ((__GLSdispatch)ctx->dispatchCall[238])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4) ); } void __gls_decode_bin_glPolygonStipple(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(const GLubyte *); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[239])( (GLubyte *)(inoutPtr + 4) ); } void __gls_decode_bin_glScissor(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLsizei, GLsizei); ((__GLSdispatch)ctx->dispatchCall[240])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLsizei *)(inoutPtr + 12) ); } void __gls_decode_bin_glShadeModel(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[241])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glTexParameterf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[242])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexParameterfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[243])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexParameteri(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint); ((__GLSdispatch)ctx->dispatchCall[244])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexParameteriv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLint *); ((__GLSdispatch)ctx->dispatchCall[245])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexImage1D(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLsizei, GLint, GLenum, GLenum, const GLvoid *); GLbitfield imageFlags; imageFlags = *(GLint *)(inoutPtr + 0); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[246])( *(GLenum *)(inoutPtr + 16), *(GLint *)(inoutPtr + 20), *(GLint *)(inoutPtr + 24), *(GLsizei *)(inoutPtr + 4), *(GLint *)(inoutPtr + 28), *(GLenum *)(inoutPtr + 8), *(GLenum *)(inoutPtr + 12), imageFlags & GLS_IMAGE_NULL_BIT ? GLS_NONE : (GLvoid *)(inoutPtr + 32) ); } void __gls_decode_bin_glTexImage2D(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); GLbitfield imageFlags; imageFlags = *(GLint *)(inoutPtr + 0); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[247])( *(GLenum *)(inoutPtr + 20), *(GLint *)(inoutPtr + 24), *(GLint *)(inoutPtr + 28), *(GLsizei *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLint *)(inoutPtr + 32), *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 16), imageFlags & GLS_IMAGE_NULL_BIT ? GLS_NONE : (GLvoid *)(inoutPtr + 36) ); } void __gls_decode_bin_glTexEnvf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[248])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexEnvfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[249])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexEnvi(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint); ((__GLSdispatch)ctx->dispatchCall[250])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexEnviv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLint *); ((__GLSdispatch)ctx->dispatchCall[251])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexGend(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLdouble); ((__GLSdispatch)ctx->dispatchCall[252])( *(GLenum *)(inoutPtr + 8), *(GLenum *)(inoutPtr + 12), *(GLdouble *)(inoutPtr + 0) ); } void __gls_decode_bin_glTexGendv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLdouble *); GLenum pname; GLint params_count; pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glTexGendv_params_size(pname); ((__GLSdispatch)ctx->dispatchCall[253])( *(GLenum *)(inoutPtr + 4 + 8 * params_count), *(GLenum *)(inoutPtr + 0), (GLdouble *)(inoutPtr + 4) ); } void __gls_decode_bin_glTexGenf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[254])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexGenfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[255])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexGeni(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint); ((__GLSdispatch)ctx->dispatchCall[256])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glTexGeniv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLint *); ((__GLSdispatch)ctx->dispatchCall[257])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glFeedbackBuffer(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLsizei size; GLfloat *buffer = GLS_NONE; size = *(GLsizei *)(inoutPtr + 0); buffer = (GLfloat *)__glsContext_allocFeedbackBuf(ctx, 4 * __GLS_MAX(size, 0)); if (!buffer) { __GLS_CALL_ERROR(ctx, 258, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[258])( *(GLsizei *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 12), (GLfloat *)buffer ); end: ctx->outArgs = __outArgsSave; } void __gls_decode_bin_glSelectBuffer(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, GLuint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLsizei size; GLuint *buffer = GLS_NONE; size = *(GLsizei *)(inoutPtr + 0); buffer = (GLuint *)__glsContext_allocSelectBuf(ctx, 4 * __GLS_MAX(size, 0)); if (!buffer) { __GLS_CALL_ERROR(ctx, 259, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[259])( *(GLsizei *)(inoutPtr + 0), (GLuint *)buffer ); end: ctx->outArgs = __outArgsSave; } void __gls_decode_bin_glRenderMode(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[260])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glLoadName(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint); ((__GLSdispatch)ctx->dispatchCall[262])( *(GLuint *)(inoutPtr + 0) ); } void __gls_decode_bin_glPassThrough(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat); ((__GLSdispatch)ctx->dispatchCall[263])( *(GLfloat *)(inoutPtr + 0) ); } void __gls_decode_bin_glPushName(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint); ((__GLSdispatch)ctx->dispatchCall[265])( *(GLuint *)(inoutPtr + 0) ); } void __gls_decode_bin_glDrawBuffer(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[266])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glClear(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLbitfield); ((__GLSdispatch)ctx->dispatchCall[267])( *(GLbitfield *)(inoutPtr + 0) ); } void __gls_decode_bin_glClearAccum(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[268])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8), *(GLfloat *)(inoutPtr + 12) ); } void __gls_decode_bin_glClearIndex(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat); ((__GLSdispatch)ctx->dispatchCall[269])( *(GLfloat *)(inoutPtr + 0) ); } void __gls_decode_bin_glClearColor(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLclampf, GLclampf, GLclampf, GLclampf); ((__GLSdispatch)ctx->dispatchCall[270])( *(GLclampf *)(inoutPtr + 0), *(GLclampf *)(inoutPtr + 4), *(GLclampf *)(inoutPtr + 8), *(GLclampf *)(inoutPtr + 12) ); } void __gls_decode_bin_glClearStencil(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint); ((__GLSdispatch)ctx->dispatchCall[271])( *(GLint *)(inoutPtr + 0) ); } void __gls_decode_bin_glClearDepth(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLclampd); ((__GLSdispatch)ctx->dispatchCall[272])( *(GLclampd *)(inoutPtr + 0) ); } void __gls_decode_bin_glStencilMask(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint); ((__GLSdispatch)ctx->dispatchCall[273])( *(GLuint *)(inoutPtr + 0) ); } void __gls_decode_bin_glColorMask(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLboolean, GLboolean, GLboolean, GLboolean); ((__GLSdispatch)ctx->dispatchCall[274])( *(GLboolean *)(inoutPtr + 0), *(GLboolean *)(inoutPtr + 1), *(GLboolean *)(inoutPtr + 2), *(GLboolean *)(inoutPtr + 3) ); } void __gls_decode_bin_glDepthMask(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLboolean); ((__GLSdispatch)ctx->dispatchCall[275])( *(GLboolean *)(inoutPtr + 0) ); } void __gls_decode_bin_glIndexMask(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint); ((__GLSdispatch)ctx->dispatchCall[276])( *(GLuint *)(inoutPtr + 0) ); } void __gls_decode_bin_glAccum(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[277])( *(GLenum *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glDisable(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[278])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glEnable(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[279])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glPushAttrib(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLbitfield); ((__GLSdispatch)ctx->dispatchCall[283])( *(GLbitfield *)(inoutPtr + 0) ); } void __gls_decode_bin_glMap1d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLdouble, GLdouble, GLint, GLint, const GLdouble *); ((__GLSdispatch)ctx->dispatchCall[284])( *(GLenum *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 12), *(GLdouble *)(inoutPtr + 20), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), (GLdouble *)(inoutPtr + 28) ); } void __gls_decode_bin_glMap1f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLfloat, GLfloat, GLint, GLint, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[285])( *(GLenum *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 12), *(GLfloat *)(inoutPtr + 16), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), (GLfloat *)(inoutPtr + 20) ); } void __gls_decode_bin_glMap2d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *); ((__GLSdispatch)ctx->dispatchCall[286])( *(GLenum *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 20), *(GLdouble *)(inoutPtr + 28), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 36), *(GLdouble *)(inoutPtr + 44), *(GLint *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), (GLdouble *)(inoutPtr + 52) ); } void __gls_decode_bin_glMap2f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[287])( *(GLenum *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 20), *(GLfloat *)(inoutPtr + 24), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLfloat *)(inoutPtr + 28), *(GLfloat *)(inoutPtr + 32), *(GLint *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), (GLfloat *)(inoutPtr + 36) ); } void __gls_decode_bin_glMapGrid1d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[288])( *(GLint *)(inoutPtr + 16), *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8) ); } void __gls_decode_bin_glMapGrid1f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[289])( *(GLint *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glMapGrid2d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLdouble, GLdouble, GLint, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[290])( *(GLint *)(inoutPtr + 32), *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLint *)(inoutPtr + 36), *(GLdouble *)(inoutPtr + 16), *(GLdouble *)(inoutPtr + 24) ); } void __gls_decode_bin_glMapGrid2f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLfloat, GLfloat, GLint, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[291])( *(GLint *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLfloat *)(inoutPtr + 16), *(GLfloat *)(inoutPtr + 20) ); } void __gls_decode_bin_glEvalCoord1d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble); ((__GLSdispatch)ctx->dispatchCall[292])( *(GLdouble *)(inoutPtr + 0) ); } void __gls_decode_bin_glEvalCoord1f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat); ((__GLSdispatch)ctx->dispatchCall[294])( *(GLfloat *)(inoutPtr + 0) ); } void __gls_decode_bin_glEvalCoord2d(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[296])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8) ); } void __gls_decode_bin_glEvalCoord2f(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[298])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glEvalMesh1(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[300])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } void __gls_decode_bin_glEvalPoint1(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint); ((__GLSdispatch)ctx->dispatchCall[301])( *(GLint *)(inoutPtr + 0) ); } void __gls_decode_bin_glEvalMesh2(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[302])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16) ); } void __gls_decode_bin_glEvalPoint2(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint); ((__GLSdispatch)ctx->dispatchCall[303])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glAlphaFunc(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLclampf); ((__GLSdispatch)ctx->dispatchCall[304])( *(GLenum *)(inoutPtr + 0), *(GLclampf *)(inoutPtr + 4) ); } void __gls_decode_bin_glBlendFunc(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum); ((__GLSdispatch)ctx->dispatchCall[305])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4) ); } void __gls_decode_bin_glLogicOp(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[306])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glStencilFunc(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLuint); ((__GLSdispatch)ctx->dispatchCall[307])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLuint *)(inoutPtr + 8) ); } void __gls_decode_bin_glStencilOp(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLenum); ((__GLSdispatch)ctx->dispatchCall[308])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8) ); } void __gls_decode_bin_glDepthFunc(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[309])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glPixelZoom(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[310])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glPixelTransferf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[311])( *(GLenum *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glPixelTransferi(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint); ((__GLSdispatch)ctx->dispatchCall[312])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glPixelStoref(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[313])( *(GLenum *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } void __gls_decode_bin_glPixelStorei(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint); ((__GLSdispatch)ctx->dispatchCall[314])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4) ); } void __gls_decode_bin_glPixelMapfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[315])( *(GLenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glPixelMapuiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, const GLuint *); ((__GLSdispatch)ctx->dispatchCall[316])( *(GLenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 0), (GLuint *)(inoutPtr + 8) ); } void __gls_decode_bin_glPixelMapusv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, const GLushort *); ((__GLSdispatch)ctx->dispatchCall[317])( *(GLenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 0), (GLushort *)(inoutPtr + 8) ); } void __gls_decode_bin_glReadBuffer(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[318])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glCopyPixels(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLsizei, GLsizei, GLenum); ((__GLSdispatch)ctx->dispatchCall[319])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLsizei *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 16) ); } void __gls_decode_bin_glReadPixels(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, GLvoid *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLsizei width; GLsizei height; GLenum format; GLenum type; GLint pixels_count; GLvoid *pixels = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(pixels) width = *(GLsizei *)(inoutPtr + 0); height = *(GLsizei *)(inoutPtr + 4); format = *(GLenum *)(inoutPtr + 8); type = *(GLenum *)(inoutPtr + 12); pixels_count = __gls_glReadPixels_pixels_size(format, type, width, height); __GLS_DEC_ALLOC_BIN(pixels, GLvoid, 1 * pixels_count); if (!pixels) { __GLS_CALL_ERROR(ctx, 320, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 16); ctx->outArgs.count = 1; if (ctx->pixelSetupGen) __glsGenPixelSetup_pack(ctx); ((__GLSdispatch)ctx->dispatchCall[320])( *(GLint *)(inoutPtr + 24), *(GLint *)(inoutPtr + 28), *(GLsizei *)(inoutPtr + 0), *(GLsizei *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), *(GLenum *)(inoutPtr + 12), (GLvoid *)pixels ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(pixels); } void __gls_decode_bin_glDrawPixels(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[321])( *(GLsizei *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 16), (GLvoid *)(inoutPtr + 20) ); } void __gls_decode_bin_glGetBooleanv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLboolean *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLboolean *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetBooleanv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLboolean, 1 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 322, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[322])( *(GLenum *)(inoutPtr + 0), (GLboolean *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetClipPlane(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLdouble *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLdouble equation[4]; ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[323])( *(GLenum *)(inoutPtr + 8), equation ); ctx->outArgs = __outArgsSave; } void __gls_decode_bin_glGetDoublev(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLdouble *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLdouble *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetDoublev_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLdouble, 8 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 324, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[324])( *(GLenum *)(inoutPtr + 0), (GLdouble *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetFloatv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLfloat *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetFloatv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLfloat, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 326, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[326])( *(GLenum *)(inoutPtr + 0), (GLfloat *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetIntegerv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLint *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetIntegerv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLint, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 327, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[327])( *(GLenum *)(inoutPtr + 0), (GLint *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetLightfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLfloat *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetLightfv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLfloat, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 328, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[328])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLfloat *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetLightiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLint *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetLightiv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLint, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 329, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[329])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLint *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetMapdv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLdouble *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum target; GLenum query; GLint v_count; GLdouble *v = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(v) target = *(GLenum *)(inoutPtr + 0); query = *(GLenum *)(inoutPtr + 4); v_count = __gls_glGetMapdv_v_size(ctx, target, query); __GLS_DEC_ALLOC_BIN(v, GLdouble, 8 * v_count); if (!v) { __GLS_CALL_ERROR(ctx, 330, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 8); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[330])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), (GLdouble *)v ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(v); } void __gls_decode_bin_glGetMapfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum target; GLenum query; GLint v_count; GLfloat *v = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(v) target = *(GLenum *)(inoutPtr + 0); query = *(GLenum *)(inoutPtr + 4); v_count = __gls_glGetMapfv_v_size(ctx, target, query); __GLS_DEC_ALLOC_BIN(v, GLfloat, 4 * v_count); if (!v) { __GLS_CALL_ERROR(ctx, 331, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 8); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[331])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), (GLfloat *)v ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(v); } void __gls_decode_bin_glGetMapiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum target; GLenum query; GLint v_count; GLint *v = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(v) target = *(GLenum *)(inoutPtr + 0); query = *(GLenum *)(inoutPtr + 4); v_count = __gls_glGetMapiv_v_size(ctx, target, query); __GLS_DEC_ALLOC_BIN(v, GLint, 4 * v_count); if (!v) { __GLS_CALL_ERROR(ctx, 332, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 8); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[332])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), (GLint *)v ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(v); } void __gls_decode_bin_glGetMaterialfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLfloat *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetMaterialfv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLfloat, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 333, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[333])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLfloat *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetMaterialiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLint *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetMaterialiv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLint, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 334, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[334])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLint *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetPixelMapfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum map; GLint values_count; GLfloat *values = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(values) map = *(GLenum *)(inoutPtr + 0); values_count = __gls_glGetPixelMapfv_values_size(ctx, map); __GLS_DEC_ALLOC_BIN(values, GLfloat, 4 * values_count); if (!values) { __GLS_CALL_ERROR(ctx, 335, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[335])( *(GLenum *)(inoutPtr + 0), (GLfloat *)values ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(values); } void __gls_decode_bin_glGetPixelMapuiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLuint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum map; GLint values_count; GLuint *values = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(values) map = *(GLenum *)(inoutPtr + 0); values_count = __gls_glGetPixelMapuiv_values_size(ctx, map); __GLS_DEC_ALLOC_BIN(values, GLuint, 4 * values_count); if (!values) { __GLS_CALL_ERROR(ctx, 336, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[336])( *(GLenum *)(inoutPtr + 0), (GLuint *)values ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(values); } void __gls_decode_bin_glGetPixelMapusv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLushort *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum map; GLint values_count; GLushort *values = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(values) map = *(GLenum *)(inoutPtr + 0); values_count = __gls_glGetPixelMapusv_values_size(ctx, map); __GLS_DEC_ALLOC_BIN(values, GLushort, 2 * values_count); if (!values) { __GLS_CALL_ERROR(ctx, 337, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[337])( *(GLenum *)(inoutPtr + 0), (GLushort *)values ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(values); } void __gls_decode_bin_glGetPolygonStipple(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLubyte *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLint mask_count; GLubyte *mask = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(mask) mask_count = __gls_glGetPolygonStipple_mask_size(); __GLS_DEC_ALLOC_BIN(mask, GLubyte, 1 * mask_count); if (!mask) { __GLS_CALL_ERROR(ctx, 338, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 0); ctx->outArgs.count = 1; if (ctx->pixelSetupGen) __glsGenPixelSetup_pack(ctx); ((__GLSdispatch)ctx->dispatchCall[338])( (GLubyte *)mask ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(mask); } void __gls_decode_bin_glGetString(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[339])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glGetTexEnvfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLfloat *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetTexEnvfv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLfloat, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 340, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[340])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLfloat *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetTexEnviv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLint *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetTexEnviv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLint, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 341, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[341])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLint *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetTexGendv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLdouble *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLdouble *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetTexGendv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLdouble, 8 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 342, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[342])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLdouble *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetTexGenfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLfloat *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetTexGenfv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLfloat, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 343, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[343])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLfloat *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetTexGeniv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLint *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetTexGeniv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLint, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 344, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[344])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLint *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetTexImage(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLenum, GLenum, GLvoid *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum target; GLint level; GLenum format; GLenum type; GLint pixels_count; GLvoid *pixels = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(pixels) target = *(GLenum *)(inoutPtr + 0); level = *(GLint *)(inoutPtr + 4); format = *(GLenum *)(inoutPtr + 8); type = *(GLenum *)(inoutPtr + 12); pixels_count = __gls_glGetTexImage_pixels_size(ctx, target, level, format, type); __GLS_DEC_ALLOC_BIN(pixels, GLvoid, 1 * pixels_count); if (!pixels) { __GLS_CALL_ERROR(ctx, 345, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 16); ctx->outArgs.count = 1; if (ctx->pixelSetupGen) __glsGenPixelSetup_pack(ctx); ((__GLSdispatch)ctx->dispatchCall[345])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), *(GLenum *)(inoutPtr + 12), (GLvoid *)pixels ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(pixels); } void __gls_decode_bin_glGetTexParameterfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLfloat *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetTexParameterfv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLfloat, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 346, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[346])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLfloat *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetTexParameteriv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLint *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetTexParameteriv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLint, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 347, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[347])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLint *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetTexLevelParameterfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLfloat *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetTexLevelParameterfv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLfloat, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 348, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[348])( *(GLenum *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), *(GLenum *)(inoutPtr + 0), (GLfloat *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glGetTexLevelParameteriv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLint *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetTexLevelParameteriv_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLint, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 349, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[349])( *(GLenum *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), *(GLenum *)(inoutPtr + 0), (GLint *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } void __gls_decode_bin_glIsEnabled(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[350])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glIsList(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint); ((__GLSdispatch)ctx->dispatchCall[351])( *(GLuint *)(inoutPtr + 0) ); } void __gls_decode_bin_glDepthRange(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLclampd, GLclampd); ((__GLSdispatch)ctx->dispatchCall[352])( *(GLclampd *)(inoutPtr + 0), *(GLclampd *)(inoutPtr + 8) ); } void __gls_decode_bin_glFrustum(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[353])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16), *(GLdouble *)(inoutPtr + 24), *(GLdouble *)(inoutPtr + 32), *(GLdouble *)(inoutPtr + 40) ); } void __gls_decode_bin_glMatrixMode(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[357])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glOrtho(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[360])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16), *(GLdouble *)(inoutPtr + 24), *(GLdouble *)(inoutPtr + 32), *(GLdouble *)(inoutPtr + 40) ); } void __gls_decode_bin_glRotated(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[363])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16), *(GLdouble *)(inoutPtr + 24) ); } void __gls_decode_bin_glRotatef(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[364])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8), *(GLfloat *)(inoutPtr + 12) ); } void __gls_decode_bin_glScaled(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[365])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16) ); } void __gls_decode_bin_glScalef(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[366])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glTranslated(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLdouble, GLdouble, GLdouble); ((__GLSdispatch)ctx->dispatchCall[367])( *(GLdouble *)(inoutPtr + 0), *(GLdouble *)(inoutPtr + 8), *(GLdouble *)(inoutPtr + 16) ); } void __gls_decode_bin_glTranslatef(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[368])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } void __gls_decode_bin_glViewport(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLint, GLsizei, GLsizei); ((__GLSdispatch)ctx->dispatchCall[369])( *(GLint *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLsizei *)(inoutPtr + 12) ); } #if __GL_EXT_blend_color void __gls_decode_bin_glBlendColorEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLclampf, GLclampf, GLclampf, GLclampf); ((__GLSdispatch)ctx->dispatchCall[384])( *(GLclampf *)(inoutPtr + 0), *(GLclampf *)(inoutPtr + 4), *(GLclampf *)(inoutPtr + 8), *(GLclampf *)(inoutPtr + 12) ); } #endif /* __GL_EXT_blend_color */ #if __GL_EXT_blend_minmax void __gls_decode_bin_glBlendEquationEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[385])( *(GLenum *)(inoutPtr + 0) ); } #endif /* __GL_EXT_blend_minmax */ #if __GL_EXT_polygon_offset void __gls_decode_bin_glPolygonOffsetEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[386])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } #endif /* __GL_EXT_polygon_offset */ void __gls_decode_bin_glPolygonOffset(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLfloat, GLfloat); ((__GLSdispatch)ctx->dispatchCall[383])( *(GLfloat *)(inoutPtr + 0), *(GLfloat *)(inoutPtr + 4) ); } #if __GL_EXT_subtexture void __gls_decode_bin_glTexSubImage1DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[387])( *(GLenum *)(inoutPtr + 16), *(GLint *)(inoutPtr + 20), *(GLint *)(inoutPtr + 24), *(GLsizei *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), *(GLenum *)(inoutPtr + 12), (GLvoid *)(inoutPtr + 28) ); } #endif /* __GL_EXT_subtexture */ void __gls_decode_bin_glTexSubImage1D(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[396])( *(GLenum *)(inoutPtr + 16), *(GLint *)(inoutPtr + 20), *(GLint *)(inoutPtr + 24), *(GLsizei *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), *(GLenum *)(inoutPtr + 12), (GLvoid *)(inoutPtr + 28) ); } #if __GL_EXT_subtexture void __gls_decode_bin_glTexSubImage2DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[388])( *(GLenum *)(inoutPtr + 20), *(GLint *)(inoutPtr + 24), *(GLint *)(inoutPtr + 28), *(GLint *)(inoutPtr + 32), *(GLsizei *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 16), (GLvoid *)(inoutPtr + 36) ); } #endif /* __GL_EXT_subtexture */ void __gls_decode_bin_glTexSubImage2D(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[397])( *(GLenum *)(inoutPtr + 20), *(GLint *)(inoutPtr + 24), *(GLint *)(inoutPtr + 28), *(GLint *)(inoutPtr + 32), *(GLsizei *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 16), (GLvoid *)(inoutPtr + 36) ); } #if __GL_SGIS_multisample void __gls_decode_bin_glSampleMaskSGIS(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLclampf, GLboolean); ((__GLSdispatch)ctx->dispatchCall[389])( *(GLclampf *)(inoutPtr + 0), *(GLboolean *)(inoutPtr + 4) ); } #endif /* __GL_SGIS_multisample */ #if __GL_SGIS_multisample void __gls_decode_bin_glSamplePatternSGIS(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[390])( *(GLenum *)(inoutPtr + 0) ); } #endif /* __GL_SGIS_multisample */ #if __GL_EXT_convolution void __gls_decode_bin_glConvolutionFilter1DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[392])( *(GLenum *)(inoutPtr + 16), *(GLenum *)(inoutPtr + 20), *(GLsizei *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), *(GLenum *)(inoutPtr + 12), (GLvoid *)(inoutPtr + 24) ); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_convolution void __gls_decode_bin_glConvolutionFilter2DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[393])( *(GLenum *)(inoutPtr + 20), *(GLenum *)(inoutPtr + 24), *(GLsizei *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 16), (GLvoid *)(inoutPtr + 28) ); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_convolution void __gls_decode_bin_glConvolutionParameterfEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat); ((__GLSdispatch)ctx->dispatchCall[394])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLfloat *)(inoutPtr + 8) ); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_convolution void __gls_decode_bin_glConvolutionParameterfvEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[395])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 8) ); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_convolution void __gls_decode_bin_glConvolutionParameteriEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint); ((__GLSdispatch)ctx->dispatchCall[396])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8) ); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_convolution void __gls_decode_bin_glConvolutionParameterivEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLint *); ((__GLSdispatch)ctx->dispatchCall[397])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLint *)(inoutPtr + 8) ); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_convolution void __gls_decode_bin_glCopyConvolutionFilter1DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint, GLint, GLsizei); ((__GLSdispatch)ctx->dispatchCall[398])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLsizei *)(inoutPtr + 16) ); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_convolution void __gls_decode_bin_glCopyConvolutionFilter2DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei); ((__GLSdispatch)ctx->dispatchCall[399])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLsizei *)(inoutPtr + 16), *(GLsizei *)(inoutPtr + 20) ); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_convolution void __gls_decode_bin_glGetConvolutionFilterEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLenum, GLvoid *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum target; GLenum format; GLenum type; GLint image_count; GLvoid *image = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(image) target = *(GLenum *)(inoutPtr + 0); format = *(GLenum *)(inoutPtr + 4); type = *(GLenum *)(inoutPtr + 8); image_count = __gls_glGetConvolutionFilterEXT_image_size(target, format, type); __GLS_DEC_ALLOC_BIN(image, GLvoid, 1 * image_count); if (!image) { __GLS_CALL_ERROR(ctx, 65504, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 12); ctx->outArgs.count = 1; if (ctx->pixelSetupGen) __glsGenPixelSetup_pack(ctx); ((__GLSdispatch)ctx->dispatchCall[400])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), (GLvoid *)image ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(image); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_convolution void __gls_decode_bin_glGetConvolutionParameterfvEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLfloat *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetConvolutionParameterfvEXT_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLfloat, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 65505, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[401])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLfloat *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_convolution void __gls_decode_bin_glGetConvolutionParameterivEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLint *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetConvolutionParameterivEXT_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLint, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 65506, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[402])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLint *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_convolution void __gls_decode_bin_glGetSeparableFilterEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum target; GLenum format; GLenum type; GLint row_count; GLint column_count; GLint span_count; GLvoid *row = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(row) GLvoid *column = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(column) GLvoid *span = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(span) target = *(GLenum *)(inoutPtr + 0); format = *(GLenum *)(inoutPtr + 4); type = *(GLenum *)(inoutPtr + 8); row_count = __gls_glGetSeparableFilterEXT_row_size(target, format, type); __GLS_DEC_ALLOC_BIN(row, GLvoid, 1 * row_count); if (!row) { __GLS_CALL_ERROR(ctx, 65507, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 12); column_count = __gls_glGetSeparableFilterEXT_column_size(target, format, type); __GLS_DEC_ALLOC_BIN(column, GLvoid, 1 * column_count); if (!column) { __GLS_CALL_ERROR(ctx, 65507, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[1] = *(GLulong*)(inoutPtr + 20); span_count = __gls_glGetSeparableFilterEXT_span_size(target, format, type); __GLS_DEC_ALLOC_BIN(span, GLvoid, 1 * span_count); if (!span) { __GLS_CALL_ERROR(ctx, 65507, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[2] = *(GLulong*)(inoutPtr + 28); ctx->outArgs.count = 3; if (ctx->pixelSetupGen) __glsGenPixelSetup_pack(ctx); ((__GLSdispatch)ctx->dispatchCall[403])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), (GLvoid *)row, (GLvoid *)column, (GLvoid *)span ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(row); __GLS_DEC_FREE(column); __GLS_DEC_FREE(span); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_convolution void __gls_decode_bin_glSeparableFilter2DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *); GLenum target; GLsizei width; GLenum format; GLenum type; GLint row_count; target = *(GLenum *)(inoutPtr + 4); width = *(GLsizei *)(inoutPtr + 8); format = *(GLenum *)(inoutPtr + 16); type = *(GLenum *)(inoutPtr + 20); row_count = __gls_glSeparableFilter2DEXT_row_size(target, format, type, width); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[404])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 24), *(GLsizei *)(inoutPtr + 8), *(GLsizei *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 16), *(GLenum *)(inoutPtr + 20), (GLvoid *)(inoutPtr + 28), (GLvoid *)(inoutPtr + 28 + 1 * row_count) ); } #endif /* __GL_EXT_convolution */ #if __GL_EXT_histogram void __gls_decode_bin_glGetHistogramEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLboolean, GLenum, GLenum, GLvoid *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum target; GLenum format; GLenum type; GLint values_count; GLvoid *values = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(values) target = *(GLenum *)(inoutPtr + 0); format = *(GLenum *)(inoutPtr + 4); type = *(GLenum *)(inoutPtr + 8); values_count = __gls_glGetHistogramEXT_values_size(target, format, type); __GLS_DEC_ALLOC_BIN(values, GLvoid, 1 * values_count); if (!values) { __GLS_CALL_ERROR(ctx, 65509, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 12); ctx->outArgs.count = 1; if (ctx->pixelSetupGen) __glsGenPixelSetup_pack(ctx); ((__GLSdispatch)ctx->dispatchCall[405])( *(GLenum *)(inoutPtr + 0), *(GLboolean *)(inoutPtr + 20), *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), (GLvoid *)values ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(values); } #endif /* __GL_EXT_histogram */ #if __GL_EXT_histogram void __gls_decode_bin_glGetHistogramParameterfvEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLfloat *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetHistogramParameterfvEXT_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLfloat, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 65510, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[406])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLfloat *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } #endif /* __GL_EXT_histogram */ #if __GL_EXT_histogram void __gls_decode_bin_glGetHistogramParameterivEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLint *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetHistogramParameterivEXT_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLint, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 65511, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[407])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLint *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } #endif /* __GL_EXT_histogram */ #if __GL_EXT_histogram void __gls_decode_bin_glGetMinmaxEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLboolean, GLenum, GLenum, GLvoid *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum target; GLenum format; GLenum type; GLint values_count; GLvoid *values = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(values) target = *(GLenum *)(inoutPtr + 0); format = *(GLenum *)(inoutPtr + 4); type = *(GLenum *)(inoutPtr + 8); values_count = __gls_glGetMinmaxEXT_values_size(target, format, type); __GLS_DEC_ALLOC_BIN(values, GLvoid, 1 * values_count); if (!values) { __GLS_CALL_ERROR(ctx, 65512, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 12); ctx->outArgs.count = 1; if (ctx->pixelSetupGen) __glsGenPixelSetup_pack(ctx); ((__GLSdispatch)ctx->dispatchCall[408])( *(GLenum *)(inoutPtr + 0), *(GLboolean *)(inoutPtr + 20), *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), (GLvoid *)values ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(values); } #endif /* __GL_EXT_histogram */ #if __GL_EXT_histogram void __gls_decode_bin_glGetMinmaxParameterfvEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLfloat *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetMinmaxParameterfvEXT_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLfloat, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 65513, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[409])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLfloat *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } #endif /* __GL_EXT_histogram */ #if __GL_EXT_histogram void __gls_decode_bin_glGetMinmaxParameterivEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLint *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetMinmaxParameterivEXT_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLint, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 65514, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[410])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLint *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } #endif /* __GL_EXT_histogram */ #if __GL_EXT_histogram void __gls_decode_bin_glHistogramEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLsizei, GLenum, GLboolean); ((__GLSdispatch)ctx->dispatchCall[411])( *(GLenum *)(inoutPtr + 0), *(GLsizei *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), *(GLboolean *)(inoutPtr + 12) ); } #endif /* __GL_EXT_histogram */ #if __GL_EXT_histogram void __gls_decode_bin_glMinmaxEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLboolean); ((__GLSdispatch)ctx->dispatchCall[412])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLboolean *)(inoutPtr + 8) ); } #endif /* __GL_EXT_histogram */ #if __GL_EXT_histogram void __gls_decode_bin_glResetHistogramEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[413])( *(GLenum *)(inoutPtr + 0) ); } #endif /* __GL_EXT_histogram */ #if __GL_EXT_histogram void __gls_decode_bin_glResetMinmaxEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[414])( *(GLenum *)(inoutPtr + 0) ); } #endif /* __GL_EXT_histogram */ #if __GL_EXT_texture3D void __gls_decode_bin_glTexImage3DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); GLbitfield imageFlags; imageFlags = *(GLint *)(inoutPtr + 0); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[415])( *(GLenum *)(inoutPtr + 24), *(GLint *)(inoutPtr + 28), *(GLenum *)(inoutPtr + 32), *(GLsizei *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLsizei *)(inoutPtr + 12), *(GLint *)(inoutPtr + 36), *(GLenum *)(inoutPtr + 16), *(GLenum *)(inoutPtr + 20), imageFlags & GLS_IMAGE_NULL_BIT ? GLS_NONE : (GLvoid *)(inoutPtr + 40) ); } #endif /* __GL_EXT_texture3D */ #if __GL_EXT_subtexture void __gls_decode_bin_glTexSubImage3DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[416])( *(GLenum *)(inoutPtr + 24), *(GLint *)(inoutPtr + 28), *(GLint *)(inoutPtr + 32), *(GLint *)(inoutPtr + 36), *(GLint *)(inoutPtr + 40), *(GLsizei *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLsizei *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 16), *(GLenum *)(inoutPtr + 20), (GLvoid *)(inoutPtr + 44) ); } #endif /* __GL_EXT_subtexture */ #if __GL_SGIS_detail_texture void __gls_decode_bin_glDetailTexFuncSGIS(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLsizei, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[417])( *(GLenum *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 8) ); } #endif /* __GL_SGIS_detail_texture */ #if __GL_SGIS_detail_texture void __gls_decode_bin_glGetDetailTexFuncSGIS(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum target; GLint points_count; GLfloat *points = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(points) target = *(GLenum *)(inoutPtr + 0); points_count = __gls_glGetDetailTexFuncSGIS_points_size(target); __GLS_DEC_ALLOC_BIN(points, GLfloat, 4 * points_count); if (!points) { __GLS_CALL_ERROR(ctx, 65490, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[418])( *(GLenum *)(inoutPtr + 0), (GLfloat *)points ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(points); } #endif /* __GL_SGIS_detail_texture */ #if __GL_SGIS_sharpen_texture void __gls_decode_bin_glSharpenTexFuncSGIS(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLsizei, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[419])( *(GLenum *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 8) ); } #endif /* __GL_SGIS_sharpen_texture */ #if __GL_SGIS_sharpen_texture void __gls_decode_bin_glGetSharpenTexFuncSGIS(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum target; GLint points_count; GLfloat *points = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(points) target = *(GLenum *)(inoutPtr + 0); points_count = __gls_glGetSharpenTexFuncSGIS_points_size(target); __GLS_DEC_ALLOC_BIN(points, GLfloat, 4 * points_count); if (!points) { __GLS_CALL_ERROR(ctx, 65492, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[420])( *(GLenum *)(inoutPtr + 0), (GLfloat *)points ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(points); } #endif /* __GL_SGIS_sharpen_texture */ #if __GL_EXT_vertex_array void __gls_decode_bin_glArrayElementEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint); ((__GLSdispatch)ctx->dispatchCall[437])( *(GLint *)(inoutPtr + 0) ); } #endif /* __GL_EXT_vertex_array */ void __gls_decode_bin_glArrayElement(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint); __glsSetArrayState(ctx, inoutPtr); ((__GLSdispatch)ctx->dispatchCall[370])( 0 ); __glsDisableArrayState(ctx, *(GLuint *)inoutPtr); } #if __GL_EXT_vertex_array void __gls_decode_bin_glColorPointerEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); GLint size; GLenum type; GLsizei stride; GLsizei count; GLint pointer_count; GLvoid *pointer = GLS_NONE; if (ctx->contextCall) goto ctxTest; size = *(GLint *)(inoutPtr + 0); type = *(GLenum *)(inoutPtr + 4); stride = *(GLsizei *)(inoutPtr + 8); count = *(GLsizei *)(inoutPtr + 12); pointer_count = __gls_glColorPointerEXT_pointer_size(size, type, stride, count); pointer = __glsContext_allocVertexArrayBuf(ctx, 65494, pointer_count); if (!pointer) { __GLS_CALL_ERROR(ctx, 65494, GLS_OUT_OF_MEMORY); return; } memcpy(pointer, inoutPtr + 16, pointer_count); ctxTest: if (ctx->contextCall) pointer = inoutPtr + 16; ((__GLSdispatch)ctx->dispatchCall[438])( *(GLint *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLsizei *)(inoutPtr + 12), (GLvoid *)pointer ); } #endif /* __GL_EXT_vertex_array */ void __gls_decode_bin_glColorPointer(__GLScontext *ctx, GLubyte *inoutPtr) { // This should never be called because ColorPointer isn't captured } #if __GL_EXT_vertex_array void __gls_decode_bin_glDrawArraysEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLsizei); ((__GLSdispatch)ctx->dispatchCall[439])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8) ); } #endif /* __GL_EXT_vertex_array */ void __gls_decode_bin_glDrawArrays(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLsizei); __glsSetArrayState(ctx, inoutPtr+4); ((__GLSdispatch)ctx->dispatchCall[374])( *(GLenum *)(inoutPtr + 0), 0, *(GLint *)(inoutPtr + 8) ); __glsDisableArrayState(ctx, *(GLuint *)(inoutPtr+12)); } void __gls_decode_bin_glDrawElements(__GLScontext *ctx, GLubyte *inoutPtr) { GLsizei count; typedef void (*__GLSdispatch)(GLenum, GLsizei, GLenum, const GLvoid *); __glsSetArrayState(ctx, inoutPtr+8); count = *(GLsizei *)(inoutPtr+4); ((__GLSdispatch)ctx->dispatchCall[375])( *(GLenum *)(inoutPtr+0), count, GL_UNSIGNED_INT, inoutPtr + *(GLint *)(inoutPtr+8) + 8 - count*sizeof(GLuint) ); __glsDisableArrayState(ctx, *(GLuint *)(inoutPtr+16)); } #if __GL_EXT_vertex_array void __gls_decode_bin_glEdgeFlagPointerEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, GLsizei, const GLboolean *); GLsizei stride; GLsizei count; GLint pointer_count; GLboolean *pointer = GLS_NONE; if (ctx->contextCall) goto ctxTest; stride = *(GLsizei *)(inoutPtr + 0); count = *(GLsizei *)(inoutPtr + 4); pointer_count = __gls_glEdgeFlagPointerEXT_pointer_size(stride, count); pointer = __glsContext_allocVertexArrayBuf(ctx, 65496, pointer_count); if (!pointer) { __GLS_CALL_ERROR(ctx, 65496, GLS_OUT_OF_MEMORY); return; } memcpy(pointer, inoutPtr + 8, pointer_count); ctxTest: if (ctx->contextCall) pointer = inoutPtr + 8; ((__GLSdispatch)ctx->dispatchCall[440])( *(GLsizei *)(inoutPtr + 0), *(GLsizei *)(inoutPtr + 4), (GLboolean *)pointer ); } #endif /* __GL_EXT_vertex_array */ void __gls_decode_bin_glEdgeFlagPointer(__GLScontext *ctx, GLubyte *inoutPtr) { // This should never be called because EdgeFlagPointer isn't captured } #if __GL_EXT_vertex_array void __gls_decode_bin_glGetPointervEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLvoid* *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLvoid* params[1]; ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[441])( *(GLenum *)(inoutPtr + 8), params ); ctx->outArgs = __outArgsSave; } #endif /* __GL_EXT_vertex_array */ void __gls_decode_bin_glGetPointerv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLvoid* *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLvoid* params[1]; ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[393])( *(GLenum *)(inoutPtr + 8), params ); ctx->outArgs = __outArgsSave; } #if __GL_EXT_vertex_array void __gls_decode_bin_glIndexPointerEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLsizei, GLsizei, const GLvoid *); GLenum type; GLsizei stride; GLsizei count; GLint pointer_count; GLvoid *pointer = GLS_NONE; if (ctx->contextCall) goto ctxTest; type = *(GLenum *)(inoutPtr + 0); stride = *(GLsizei *)(inoutPtr + 4); count = *(GLsizei *)(inoutPtr + 8); pointer_count = __gls_glIndexPointerEXT_pointer_size(type, stride, count); pointer = __glsContext_allocVertexArrayBuf(ctx, 65498, pointer_count); if (!pointer) { __GLS_CALL_ERROR(ctx, 65498, GLS_OUT_OF_MEMORY); return; } memcpy(pointer, inoutPtr + 12, pointer_count); ctxTest: if (ctx->contextCall) pointer = inoutPtr + 12; ((__GLSdispatch)ctx->dispatchCall[442])( *(GLenum *)(inoutPtr + 0), *(GLsizei *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), (GLvoid *)pointer ); } #endif /* __GL_EXT_vertex_array */ void __gls_decode_bin_glIndexPointer(__GLScontext *ctx, GLubyte *inoutPtr) { // This should never be called because IndexPointer isn't captured } #if __GL_EXT_vertex_array void __gls_decode_bin_glNormalPointerEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLsizei, GLsizei, const GLvoid *); GLenum type; GLsizei stride; GLsizei count; GLint pointer_count; GLvoid *pointer = GLS_NONE; if (ctx->contextCall) goto ctxTest; type = *(GLenum *)(inoutPtr + 0); stride = *(GLsizei *)(inoutPtr + 4); count = *(GLsizei *)(inoutPtr + 8); pointer_count = __gls_glNormalPointerEXT_pointer_size(type, stride, count); pointer = __glsContext_allocVertexArrayBuf(ctx, 65499, pointer_count); if (!pointer) { __GLS_CALL_ERROR(ctx, 65499, GLS_OUT_OF_MEMORY); return; } memcpy(pointer, inoutPtr + 12, pointer_count); ctxTest: if (ctx->contextCall) pointer = inoutPtr + 12; ((__GLSdispatch)ctx->dispatchCall[443])( *(GLenum *)(inoutPtr + 0), *(GLsizei *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), (GLvoid *)pointer ); } #endif /* __GL_EXT_vertex_array */ void __gls_decode_bin_glNormalPointer(__GLScontext *ctx, GLubyte *inoutPtr) { // This should never be called because NormalPointer isn't captured } #if __GL_EXT_vertex_array void __gls_decode_bin_glTexCoordPointerEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); GLint size; GLenum type; GLsizei stride; GLsizei count; GLint pointer_count; GLvoid *pointer = GLS_NONE; if (ctx->contextCall) goto ctxTest; size = *(GLint *)(inoutPtr + 0); type = *(GLenum *)(inoutPtr + 4); stride = *(GLsizei *)(inoutPtr + 8); count = *(GLsizei *)(inoutPtr + 12); pointer_count = __gls_glTexCoordPointerEXT_pointer_size(size, type, stride, count); pointer = __glsContext_allocVertexArrayBuf(ctx, 65500, pointer_count); if (!pointer) { __GLS_CALL_ERROR(ctx, 65500, GLS_OUT_OF_MEMORY); return; } memcpy(pointer, inoutPtr + 16, pointer_count); ctxTest: if (ctx->contextCall) pointer = inoutPtr + 16; ((__GLSdispatch)ctx->dispatchCall[444])( *(GLint *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLsizei *)(inoutPtr + 12), (GLvoid *)pointer ); } #endif /* __GL_EXT_vertex_array */ void __gls_decode_bin_glTexCoordPointer(__GLScontext *ctx, GLubyte *inoutPtr) { // This should never be called because TexCoordPointer isn't captured } #if __GL_EXT_vertex_array void __gls_decode_bin_glVertexPointerEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); GLint size; GLenum type; GLsizei stride; GLsizei count; GLint pointer_count; GLvoid *pointer = GLS_NONE; if (ctx->contextCall) goto ctxTest; size = *(GLint *)(inoutPtr + 0); type = *(GLenum *)(inoutPtr + 4); stride = *(GLsizei *)(inoutPtr + 8); count = *(GLsizei *)(inoutPtr + 12); pointer_count = __gls_glVertexPointerEXT_pointer_size(size, type, stride, count); pointer = __glsContext_allocVertexArrayBuf(ctx, 65501, pointer_count); if (!pointer) { __GLS_CALL_ERROR(ctx, 65501, GLS_OUT_OF_MEMORY); return; } memcpy(pointer, inoutPtr + 16, pointer_count); ctxTest: if (ctx->contextCall) pointer = inoutPtr + 16; ((__GLSdispatch)ctx->dispatchCall[445])( *(GLint *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLsizei *)(inoutPtr + 12), (GLvoid *)pointer ); } #endif /* __GL_EXT_vertex_array */ void __gls_decode_bin_glVertexPointer(__GLScontext *ctx, GLubyte *inoutPtr) { // This should never be called because VertexPointer isn't captured } #if __GL_EXT_texture_object void __gls_decode_bin_glAreTexturesResidentEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, const GLuint *, GLboolean *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLsizei n; GLboolean *residences = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(residences) n = *(GLsizei *)(inoutPtr + 0); __GLS_DEC_ALLOC_BIN(residences, GLboolean, 1 * __GLS_MAX(n, 0)); if (!residences) { __GLS_CALL_ERROR(ctx, 65502, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[430])( *(GLsizei *)(inoutPtr + 0), (GLuint *)(inoutPtr + 12), (GLboolean *)residences ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(residences); } #endif /* __GL_EXT_texture_object */ void __gls_decode_bin_glAreTexturesResident(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, const GLuint *, GLboolean *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLsizei n; GLboolean *residences = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(residences) n = *(GLsizei *)(inoutPtr + 0); __GLS_DEC_ALLOC_BIN(residences, GLboolean, 1 * __GLS_MAX(n, 0)); if (!residences) { __GLS_CALL_ERROR(ctx, 65502, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[386])( *(GLsizei *)(inoutPtr + 0), (GLuint *)(inoutPtr + 12), (GLboolean *)residences ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(residences); } #if __GL_EXT_texture_object void __gls_decode_bin_glBindTextureEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLuint); ((__GLSdispatch)ctx->dispatchCall[431])( *(GLenum *)(inoutPtr + 0), *(GLuint *)(inoutPtr + 4) ); } #endif /* __GL_EXT_texture_object */ void __gls_decode_bin_glBindTexture(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLuint); ((__GLSdispatch)ctx->dispatchCall[371])( *(GLenum *)(inoutPtr + 0), *(GLuint *)(inoutPtr + 4) ); } #if __GL_EXT_texture_object void __gls_decode_bin_glDeleteTexturesEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, const GLuint *); ((__GLSdispatch)ctx->dispatchCall[432])( *(GLsizei *)(inoutPtr + 0), (GLuint *)(inoutPtr + 4) ); } #endif /* __GL_EXT_texture_object */ void __gls_decode_bin_glDeleteTextures(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, const GLuint *); ((__GLSdispatch)ctx->dispatchCall[391])( *(GLsizei *)(inoutPtr + 0), (GLuint *)(inoutPtr + 4) ); } #if __GL_EXT_texture_object void __gls_decode_bin_glGenTextures(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, GLuint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLsizei n; GLuint *textures = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(textures) n = *(GLsizei *)(inoutPtr + 0); __GLS_DEC_ALLOC_BIN(textures, GLuint, 4 * __GLS_MAX(n, 0)); if (!textures) { __GLS_CALL_ERROR(ctx, 65473, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[433])( *(GLsizei *)(inoutPtr + 0), (GLuint *)textures ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(textures); } #endif /* __GL_EXT_texture_object */ void __gls_decode_bin_glGenTextures(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, GLuint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLsizei n; GLuint *textures = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(textures) n = *(GLsizei *)(inoutPtr + 0); __GLS_DEC_ALLOC_BIN(textures, GLuint, 4 * __GLS_MAX(n, 0)); if (!textures) { __GLS_CALL_ERROR(ctx, 65473, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[392])( *(GLsizei *)(inoutPtr + 0), (GLuint *)textures ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(textures); } #if __GL_EXT_texture_object void __gls_decode_bin_glIsTextureEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint); ((__GLSdispatch)ctx->dispatchCall[434])( *(GLuint *)(inoutPtr + 0) ); } #endif /* __GL_EXT_texture_object */ void __gls_decode_bin_glIsTexture(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLuint); ((__GLSdispatch)ctx->dispatchCall[394])( *(GLuint *)(inoutPtr + 0) ); } #if __GL_EXT_texture_object void __gls_decode_bin_glPrioritizeTexturesEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, const GLuint *, const GLclampf *); GLsizei n; n = *(GLsizei *)(inoutPtr + 0); ((__GLSdispatch)ctx->dispatchCall[435])( *(GLsizei *)(inoutPtr + 0), (GLuint *)(inoutPtr + 4), (GLclampf *)(inoutPtr + 4 + 4 * __GLS_MAX(n, 0)) ); } #endif /* __GL_EXT_texture_object */ void __gls_decode_bin_glPrioritizeTextures(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLsizei, const GLuint *, const GLclampf *); GLsizei n; n = *(GLsizei *)(inoutPtr + 0); ((__GLSdispatch)ctx->dispatchCall[395])( *(GLsizei *)(inoutPtr + 0), (GLuint *)(inoutPtr + 4), (GLclampf *)(inoutPtr + 4 + 4 * __GLS_MAX(n, 0)) ); } #if __GL_EXT_paletted_texture void __gls_decode_bin_glColorTableEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[452])( *(GLenum *)(inoutPtr + 16), *(GLenum *)(inoutPtr + 20), *(GLsizei *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), *(GLenum *)(inoutPtr + 12), (GLvoid *)(inoutPtr + 24) ); } #endif /* __GL_EXT_paletted_texture */ #if __GL_SGI_color_table void __gls_decode_bin_glColorTableParameterfvSGI(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[437])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 8) ); } #endif /* __GL_SGI_color_table */ #if __GL_SGI_color_table void __gls_decode_bin_glColorTableParameterivSGI(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLint *); ((__GLSdispatch)ctx->dispatchCall[438])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLint *)(inoutPtr + 8) ); } #endif /* __GL_SGI_color_table */ #if __GL_SGI_color_table void __gls_decode_bin_glCopyColorTableSGI(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint, GLint, GLsizei); ((__GLSdispatch)ctx->dispatchCall[439])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLsizei *)(inoutPtr + 16) ); } #endif /* __GL_SGI_color_table */ #if __GL_EXT_paletted_texture void __gls_decode_bin_glGetColorTableEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLenum, GLvoid *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum target; GLenum format; GLenum type; GLint table_count; GLvoid *table = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(table) target = *(GLenum *)(inoutPtr + 0); format = *(GLenum *)(inoutPtr + 4); type = *(GLenum *)(inoutPtr + 8); table_count = __gls_glGetColorTableEXT_table_size(ctx, target, format, type); __GLS_DEC_ALLOC_BIN(table, GLvoid, 1 * table_count); if (!table) { __GLS_CALL_ERROR(ctx, 65480, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 12); ctx->outArgs.count = 1; if (ctx->pixelSetupGen) __glsGenPixelSetup_pack(ctx); ((__GLSdispatch)ctx->dispatchCall[456])( *(GLenum *)(inoutPtr + 0), *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), (GLvoid *)table ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(table); } #endif /* __GL_EXT_paletted_texture */ #if __GL_EXT_paletted_texture void __gls_decode_bin_glGetColorTableParameterfvEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLfloat *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetColorTableParameterfvEXT_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLfloat, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 65481, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[457])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLfloat *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } #endif /* __GL_EXT_paletted_texture */ #if __GL_EXT_paletted_texture void __gls_decode_bin_glGetColorTableParameterivEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLint *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetColorTableParameterivEXT_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLint, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 65482, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[458])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLint *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } #endif /* __GL_EXT_paletted_texture */ #if __GL_SGI_texture_color_table void __gls_decode_bin_glGetTexColorTableParameterfvSGI(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLfloat *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLfloat *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetTexColorTableParameterfvSGI_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLfloat, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 65483, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[443])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLfloat *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } #endif /* __GL_SGI_texture_color_table */ #if __GL_SGI_texture_color_table void __gls_decode_bin_glGetTexColorTableParameterivSGI(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, GLint *); const __GLSoutArgs __outArgsSave = ctx->outArgs; GLenum pname; GLint params_count; GLint *params = GLS_NONE; __GLS_DEC_ALLOC_DECLARE(params) pname = *(GLenum *)(inoutPtr + 0); params_count = __gls_glGetTexColorTableParameterivSGI_params_size(pname); __GLS_DEC_ALLOC_BIN(params, GLint, 4 * params_count); if (!params) { __GLS_CALL_ERROR(ctx, 65484, GLS_OUT_OF_MEMORY); goto end; } ctx->outArgs.vals[0] = *(GLulong*)(inoutPtr + 4); ctx->outArgs.count = 1; ((__GLSdispatch)ctx->dispatchCall[444])( *(GLenum *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 0), (GLint *)params ); end: ctx->outArgs = __outArgsSave; __GLS_DEC_FREE(params); } #endif /* __GL_SGI_texture_color_table */ #if __GL_SGI_texture_color_table void __gls_decode_bin_glTexColorTableParameterfvSGI(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLfloat *); ((__GLSdispatch)ctx->dispatchCall[445])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLfloat *)(inoutPtr + 8) ); } #endif /* __GL_SGI_texture_color_table */ #if __GL_SGI_texture_color_table void __gls_decode_bin_glTexColorTableParameterivSGI(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLenum, const GLint *); ((__GLSdispatch)ctx->dispatchCall[446])( *(GLenum *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 0), (GLint *)(inoutPtr + 8) ); } #endif /* __GL_SGI_texture_color_table */ #if __GL_EXT_copy_texture void __gls_decode_bin_glCopyTexImage1DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint); ((__GLSdispatch)ctx->dispatchCall[447])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), *(GLsizei *)(inoutPtr + 20), *(GLint *)(inoutPtr + 24) ); } #endif /* __GL_EXT_copy_texture */ void __gls_decode_bin_glCopyTexImage1D(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint); ((__GLSdispatch)ctx->dispatchCall[387])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), *(GLsizei *)(inoutPtr + 20), *(GLint *)(inoutPtr + 24) ); } #if __GL_EXT_copy_texture void __gls_decode_bin_glCopyTexImage2DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint); ((__GLSdispatch)ctx->dispatchCall[448])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), *(GLsizei *)(inoutPtr + 20), *(GLsizei *)(inoutPtr + 24), *(GLint *)(inoutPtr + 28) ); } #endif /* __GL_EXT_copy_texture */ void __gls_decode_bin_glCopyTexImage2D(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint); ((__GLSdispatch)ctx->dispatchCall[388])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLenum *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), *(GLsizei *)(inoutPtr + 20), *(GLsizei *)(inoutPtr + 24), *(GLint *)(inoutPtr + 28) ); } #if __GL_EXT_copy_texture void __gls_decode_bin_glCopyTexSubImage1DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLint, GLint, GLsizei); ((__GLSdispatch)ctx->dispatchCall[449])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), *(GLsizei *)(inoutPtr + 20) ); } #endif /* __GL_EXT_copy_texture */ void __gls_decode_bin_glCopyTexSubImage1D(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLint, GLint, GLsizei); ((__GLSdispatch)ctx->dispatchCall[389])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), *(GLsizei *)(inoutPtr + 20) ); } #if __GL_EXT_copy_texture void __gls_decode_bin_glCopyTexSubImage2DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); ((__GLSdispatch)ctx->dispatchCall[450])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), *(GLint *)(inoutPtr + 20), *(GLsizei *)(inoutPtr + 24), *(GLsizei *)(inoutPtr + 28) ); } #endif /* __GL_EXT_copy_texture */ void __gls_decode_bin_glCopyTexSubImage2D(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); ((__GLSdispatch)ctx->dispatchCall[390])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), *(GLint *)(inoutPtr + 20), *(GLsizei *)(inoutPtr + 24), *(GLsizei *)(inoutPtr + 28) ); } #if __GL_EXT_copy_texture void __gls_decode_bin_glCopyTexSubImage3DEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); ((__GLSdispatch)ctx->dispatchCall[451])( *(GLenum *)(inoutPtr + 0), *(GLint *)(inoutPtr + 4), *(GLint *)(inoutPtr + 8), *(GLint *)(inoutPtr + 12), *(GLint *)(inoutPtr + 16), *(GLint *)(inoutPtr + 20), *(GLint *)(inoutPtr + 24), *(GLsizei *)(inoutPtr + 28), *(GLsizei *)(inoutPtr + 32) ); } #endif /* __GL_EXT_copy_texture */ #if __GL_SGIS_texture4D void __gls_decode_bin_glTexImage4DSGIS(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); GLbitfield imageFlags; imageFlags = *(GLint *)(inoutPtr + 0); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[452])( *(GLenum *)(inoutPtr + 28), *(GLint *)(inoutPtr + 32), *(GLenum *)(inoutPtr + 36), *(GLsizei *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLsizei *)(inoutPtr + 12), *(GLsizei *)(inoutPtr + 16), *(GLint *)(inoutPtr + 40), *(GLenum *)(inoutPtr + 20), *(GLenum *)(inoutPtr + 24), imageFlags & GLS_IMAGE_NULL_BIT ? GLS_NONE : (GLvoid *)(inoutPtr + 44) ); } #endif /* __GL_SGIS_texture4D */ #if __GL_SGIS_texture4D void __gls_decode_bin_glTexSubImage4DSGIS(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[453])( *(GLenum *)(inoutPtr + 28), *(GLint *)(inoutPtr + 32), *(GLint *)(inoutPtr + 36), *(GLint *)(inoutPtr + 40), *(GLint *)(inoutPtr + 44), *(GLint *)(inoutPtr + 48), *(GLsizei *)(inoutPtr + 4), *(GLsizei *)(inoutPtr + 8), *(GLsizei *)(inoutPtr + 12), *(GLsizei *)(inoutPtr + 16), *(GLenum *)(inoutPtr + 20), *(GLenum *)(inoutPtr + 24), (GLvoid *)(inoutPtr + 52) ); } #endif /* __GL_SGIS_texture4D */ #if __GL_SGIX_pixel_texture void __gls_decode_bin_glPixelTexGenSGIX(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[454])( *(GLenum *)(inoutPtr + 0) ); } #endif /* __GL_SGIX_pixel_texture */ #ifdef __GLS_PLATFORM_WIN32 void __gls_decode_bin_glsCallStream(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[18])( inoutPtr ); } void __gls_decode_bin_glsRequireExtension(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[31])( inoutPtr ); } void __gls_decode_bin_glsBeginObj(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[34])( inoutPtr ); } void __gls_decode_bin_glsComment(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[36])( inoutPtr ); } void __gls_decode_bin_glColor3bv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[74])( inoutPtr ); } void __gls_decode_bin_glColor3dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[76])( inoutPtr ); } void __gls_decode_bin_glColor3fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[78])( inoutPtr ); } void __gls_decode_bin_glColor3iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[80])( inoutPtr ); } void __gls_decode_bin_glColor3sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[82])( inoutPtr ); } void __gls_decode_bin_glColor3ubv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[84])( inoutPtr ); } void __gls_decode_bin_glColor3uiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[86])( inoutPtr ); } void __gls_decode_bin_glColor3usv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[88])( inoutPtr ); } void __gls_decode_bin_glColor4bv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[90])( inoutPtr ); } void __gls_decode_bin_glColor4dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[92])( inoutPtr ); } void __gls_decode_bin_glColor4fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[94])( inoutPtr ); } void __gls_decode_bin_glColor4iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[96])( inoutPtr ); } void __gls_decode_bin_glColor4sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[98])( inoutPtr ); } void __gls_decode_bin_glColor4ubv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[100])( inoutPtr ); } void __gls_decode_bin_glColor4uiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[102])( inoutPtr ); } void __gls_decode_bin_glColor4usv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[104])( inoutPtr ); } void __gls_decode_bin_glEdgeFlagv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[106])( inoutPtr ); } void __gls_decode_bin_glIndexdv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[109])( inoutPtr ); } void __gls_decode_bin_glIndexfv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[111])( inoutPtr ); } void __gls_decode_bin_glIndexiv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[113])( inoutPtr ); } void __gls_decode_bin_glIndexsv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[115])( inoutPtr ); } void __gls_decode_bin_glIndexubv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[380])( inoutPtr ); } void __gls_decode_bin_glNormal3bv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[117])( inoutPtr ); } void __gls_decode_bin_glNormal3dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[119])( inoutPtr ); } void __gls_decode_bin_glNormal3fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[121])( inoutPtr ); } void __gls_decode_bin_glNormal3iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[123])( inoutPtr ); } void __gls_decode_bin_glNormal3sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[125])( inoutPtr ); } void __gls_decode_bin_glRasterPos2dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[127])( inoutPtr ); } void __gls_decode_bin_glRasterPos2fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[129])( inoutPtr ); } void __gls_decode_bin_glRasterPos2iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[131])( inoutPtr ); } void __gls_decode_bin_glRasterPos2sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[133])( inoutPtr ); } void __gls_decode_bin_glRasterPos3dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[135])( inoutPtr ); } void __gls_decode_bin_glRasterPos3fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[137])( inoutPtr ); } void __gls_decode_bin_glRasterPos3iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[139])( inoutPtr ); } void __gls_decode_bin_glRasterPos3sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[141])( inoutPtr ); } void __gls_decode_bin_glRasterPos4dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[143])( inoutPtr ); } void __gls_decode_bin_glRasterPos4fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[145])( inoutPtr ); } void __gls_decode_bin_glRasterPos4iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[147])( inoutPtr ); } void __gls_decode_bin_glRasterPos4sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[149])( inoutPtr ); } void __gls_decode_bin_glTexCoord1dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[159])( inoutPtr ); } void __gls_decode_bin_glTexCoord1fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[161])( inoutPtr ); } void __gls_decode_bin_glTexCoord1iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[163])( inoutPtr ); } void __gls_decode_bin_glTexCoord1sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[165])( inoutPtr ); } void __gls_decode_bin_glTexCoord2dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[167])( inoutPtr ); } void __gls_decode_bin_glTexCoord2fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[169])( inoutPtr ); } void __gls_decode_bin_glTexCoord2iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[171])( inoutPtr ); } void __gls_decode_bin_glTexCoord2sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[173])( inoutPtr ); } void __gls_decode_bin_glTexCoord3dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[175])( inoutPtr ); } void __gls_decode_bin_glTexCoord3fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[177])( inoutPtr ); } void __gls_decode_bin_glTexCoord3iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[179])( inoutPtr ); } void __gls_decode_bin_glTexCoord3sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[181])( inoutPtr ); } void __gls_decode_bin_glTexCoord4dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[183])( inoutPtr ); } void __gls_decode_bin_glTexCoord4fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[185])( inoutPtr ); } void __gls_decode_bin_glTexCoord4iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[187])( inoutPtr ); } void __gls_decode_bin_glTexCoord4sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[189])( inoutPtr ); } void __gls_decode_bin_glVertex2dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[191])( inoutPtr ); } void __gls_decode_bin_glVertex2fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[193])( inoutPtr ); } void __gls_decode_bin_glVertex2iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[195])( inoutPtr ); } void __gls_decode_bin_glVertex2sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[197])( inoutPtr ); } void __gls_decode_bin_glVertex3dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[199])( inoutPtr ); } void __gls_decode_bin_glVertex3fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[201])( inoutPtr ); } void __gls_decode_bin_glVertex3iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[203])( inoutPtr ); } void __gls_decode_bin_glVertex3sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[205])( inoutPtr ); } void __gls_decode_bin_glVertex4dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[207])( inoutPtr ); } void __gls_decode_bin_glVertex4fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[209])( inoutPtr ); } void __gls_decode_bin_glVertex4iv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[211])( inoutPtr ); } void __gls_decode_bin_glVertex4sv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[213])( inoutPtr ); } void __gls_decode_bin_glEvalCoord1dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[293])( inoutPtr ); } void __gls_decode_bin_glEvalCoord1fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[295])( inoutPtr ); } void __gls_decode_bin_glEvalCoord2dv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[297])( inoutPtr ); } void __gls_decode_bin_glEvalCoord2fv(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[299])( inoutPtr ); } void __gls_decode_bin_glLoadMatrixf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[355])( inoutPtr ); } void __gls_decode_bin_glLoadMatrixd(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[356])( inoutPtr ); } void __gls_decode_bin_glMultMatrixf(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[358])( inoutPtr ); } void __gls_decode_bin_glMultMatrixd(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(void *); ((__GLSdispatch)ctx->dispatchCall[359])( inoutPtr ); } #endif #if __GL_EXT_paletted_texture void __gls_decode_bin_glColorSubTableEXT(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum, GLuint, GLsizei, GLenum, GLenum, const GLvoid *); GLbitfield imageFlags; imageFlags = *(GLint *)(inoutPtr + 0); if (ctx->pixelSetupGen) __glsGenPixelSetup_unpack(ctx); ((__GLSdispatch)ctx->dispatchCall[496])( *(GLenum *)(inoutPtr + 4), *(GLuint *)(inoutPtr + 8), *(GLsizei *)(inoutPtr + 12), *(GLenum *)(inoutPtr + 16), *(GLenum *)(inoutPtr + 20), imageFlags & GLS_IMAGE_NULL_BIT ? GLS_NONE : (GLvoid *)(inoutPtr + 24) ); } #endif // __GL_EXT_paletted_texture void __gls_decode_bin_glDisableClientState(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[373])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glEnableClientState(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLenum); ((__GLSdispatch)ctx->dispatchCall[377])( *(GLenum *)(inoutPtr + 0) ); } void __gls_decode_bin_glInterleavedArrays(__GLScontext *ctx, GLubyte *inoutPtr) { // This should never be called because InterleavedArrays isn't captured } void __gls_decode_bin_glPushClientAttrib(__GLScontext *ctx, GLubyte *inoutPtr) { typedef void (*__GLSdispatch)(GLbitfield); ((__GLSdispatch)ctx->dispatchCall[398])( *(GLbitfield *)(inoutPtr + 0) ); }