void __indirect_glDisable(GLenum cap) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); if (!gc->currentDpy) return; switch (cap) { case GL_COLOR_ARRAY: case GL_EDGE_FLAG_ARRAY: case GL_INDEX_ARRAY: case GL_NORMAL_ARRAY: case GL_TEXTURE_COORD_ARRAY: case GL_VERTEX_ARRAY: case GL_SECONDARY_COLOR_ARRAY: case GL_FOG_COORD_ARRAY: __indirect_glDisableClientState(cap); return; default: break; } __GLX_BEGIN(X_GLrop_Disable, 8); __GLX_PUT_LONG(4, cap); __GLX_END(8); }
void __indirect_glLineStipple(GLint factor, GLushort pattern) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_LineStipple,12); __GLX_PUT_LONG(4,factor); __GLX_PUT_SHORT(8,pattern); __GLX_END(12); }
void __indirect_glStencilFunc(GLenum func, GLint ref, GLuint mask) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_StencilFunc,16); __GLX_PUT_LONG(4,func); __GLX_PUT_LONG(8,ref); __GLX_PUT_LONG(12,mask); __GLX_END(16); }
void __indirect_glMapGrid1d(GLint un, GLdouble u1, GLdouble u2) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_MapGrid1d,24); __GLX_PUT_DOUBLE(4,u1); __GLX_PUT_DOUBLE(12,u2); __GLX_PUT_LONG(20,un); __GLX_END(24); }
void __indirect_glMapGrid1f(GLint un, GLfloat u1, GLfloat u2) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_MapGrid1f,16); __GLX_PUT_LONG(4,un); __GLX_PUT_FLOAT(8,u1); __GLX_PUT_FLOAT(12,u2); __GLX_END(16); }
void __indirect_glRectfv(const GLfloat *v1, const GLfloat *v2) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_Rectfv,20); __GLX_PUT_FLOAT(4,v1[0]); __GLX_PUT_FLOAT(8,v1[1]); __GLX_PUT_FLOAT(12,v2[0]); __GLX_PUT_FLOAT(16,v2[1]); __GLX_END(20); }
void __indirect_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_Histogram,20); __GLX_PUT_LONG(4,target); __GLX_PUT_LONG(8,width); __GLX_PUT_LONG(12,internalformat); __GLX_PUT_CHAR(16,sink); __GLX_END(20); }
void __indirect_glRectiv(const GLint *v1, const GLint *v2) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_Rectiv,20); __GLX_PUT_LONG(4,v1[0]); __GLX_PUT_LONG(8,v1[1]); __GLX_PUT_LONG(12,v2[0]); __GLX_PUT_LONG(16,v2[1]); __GLX_END(20); }
void __indirect_glViewport(GLint x, GLint y, GLsizei width, GLsizei height) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_Viewport,20); __GLX_PUT_LONG(4,x); __GLX_PUT_LONG(8,y); __GLX_PUT_LONG(12,width); __GLX_PUT_LONG(16,height); __GLX_END(20); }
void __indirect_glRectsv(const GLshort *v1, const GLshort *v2) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_Rectsv,12); __GLX_PUT_SHORT(4,v1[0]); __GLX_PUT_SHORT(6,v1[1]); __GLX_PUT_SHORT(8,v2[0]); __GLX_PUT_SHORT(10,v2[1]); __GLX_END(12); }
void __indirect_glRectdv(const GLdouble *v1, const GLdouble *v2) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_Rectdv,36); __GLX_PUT_DOUBLE(4,v1[0]); __GLX_PUT_DOUBLE(12,v1[1]); __GLX_PUT_DOUBLE(20,v2[0]); __GLX_PUT_DOUBLE(28,v2[1]); __GLX_END(36); }
void __indirect_glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_CopyPixels,24); __GLX_PUT_LONG(4,x); __GLX_PUT_LONG(8,y); __GLX_PUT_LONG(12,width); __GLX_PUT_LONG(16,height); __GLX_PUT_LONG(20,type); __GLX_END(24); }
void __indirect_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_CopyConvolutionFilter1D,24); __GLX_PUT_LONG(4,target); __GLX_PUT_LONG(8,internalformat); __GLX_PUT_LONG(12,x); __GLX_PUT_LONG(16,y); __GLX_PUT_LONG(20,width); __GLX_END(24); }
void __indirect_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_CopyColorSubTable,24); __GLX_PUT_LONG(4,target); __GLX_PUT_LONG(8,start); __GLX_PUT_LONG(12,x); __GLX_PUT_LONG(16,y); __GLX_PUT_LONG(20,width); __GLX_END(24); }
void __indirect_glPrioritizeTextures(GLsizei n, const GLuint *textures, const GLclampf *priorities) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); if (n < 0) return; cmdlen = 8+n*4+n*4; __GLX_BEGIN(X_GLrop_PrioritizeTextures,cmdlen); __GLX_PUT_LONG(4,n); __GLX_PUT_LONG_ARRAY(8,textures,n); __GLX_PUT_FLOAT_ARRAY(8+n*4,priorities,n); __GLX_END(cmdlen); }
void __indirect_glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_CopyTexSubImage1D,28); __GLX_PUT_LONG(4,target); __GLX_PUT_LONG(8,level); __GLX_PUT_LONG(12,xoffset); __GLX_PUT_LONG(16,x); __GLX_PUT_LONG(20,y); __GLX_PUT_LONG(24,width); __GLX_END(28); }
void __indirect_glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_MapGrid2f,28); __GLX_PUT_LONG(4,un); __GLX_PUT_FLOAT(8,u1); __GLX_PUT_FLOAT(12,u2); __GLX_PUT_LONG(16,vn); __GLX_PUT_FLOAT(20,v1); __GLX_PUT_FLOAT(24,v2); __GLX_END(28); }
void __indirect_glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_MapGrid2d,44); __GLX_PUT_DOUBLE(4,u1); __GLX_PUT_DOUBLE(12,u2); __GLX_PUT_DOUBLE(20,v1); __GLX_PUT_DOUBLE(28,v2); __GLX_PUT_LONG(36,un); __GLX_PUT_LONG(40,vn); __GLX_END(44); }
void __indirect_glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_CopyTexImage1D,32); __GLX_PUT_LONG(4,target); __GLX_PUT_LONG(8,level); __GLX_PUT_LONG(12,internalformat); __GLX_PUT_LONG(16,x); __GLX_PUT_LONG(20,y); __GLX_PUT_LONG(24,width); __GLX_PUT_LONG(28,border); __GLX_END(32); }
void __indirect_glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) { __GLX_DECLARE_VARIABLES(); __GLX_LOAD_VARIABLES(); __GLX_BEGIN(X_GLrop_CopyTexSubImage2D,36); __GLX_PUT_LONG(4,target); __GLX_PUT_LONG(8,level); __GLX_PUT_LONG(12,xoffset); __GLX_PUT_LONG(16,yoffset); __GLX_PUT_LONG(20,x); __GLX_PUT_LONG(24,y); __GLX_PUT_LONG(28,width); __GLX_PUT_LONG(32,height); __GLX_END(36); }