#include "scope.h"
#include "x11.h"
#include "glxscope.h"
static inline void
GlxRequestHeader (FD fd, const unsigned char *buf)
{
PrintField (buf, 0, 1, REQUEST, REQUESTHEADER);
PrintField (buf, 1, 1, GLXREQUEST, GLXREQUESTHEADER);
if (Verbose > 1)
PrintField(SBf, 0, 4, CARD32, "sequence number");
}
void
GLXRender (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXRenderLarge (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXCreateContext (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXDestroyContext (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXMakeCurrent (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void GLXMakeCurrentReply (FD fd, const unsigned char *buf)
{
PrintField(RBf, 0, 1, REPLY, REPLYHEADER);
PrintField(RBf, 1, 1, GLXREPLY, GLXREPLYHEADER);
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
printfield(buf, 4, 4, DVALUE4(0), "reply length");
}
void
GLXIsDirect (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXIsDirectReply (FD fd, const unsigned char *buf)
{
PrintField(RBf, 0, 1, REPLY, REPLYHEADER);
PrintField(RBf, 1, 1, GLXREPLY, GLXREPLYHEADER);
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
printfield(buf, 4, 4, DVALUE4(0), "reply length");
}
void
GLXQueryVersion (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXQueryVersionReply (FD fd, const unsigned char *buf)
{
PrintField(RBf, 0, 1, REPLY, REPLYHEADER);
PrintField(RBf, 1, 1, GLXREPLY, GLXREPLYHEADER);
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
printfield(buf, 4, 4, DVALUE4(0), "reply length");
}
void
GLXWaitGL (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXWaitX (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXCopyContext (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXSwapBuffers (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXUseXFont (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXCreateGLXPixmap (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXGetVisualConfigs (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXGetVisualConfigsReply (FD fd, const unsigned char *buf)
{
PrintField(RBf, 0, 1, REPLY, REPLYHEADER);
PrintField(RBf, 1, 1, GLXREPLY, GLXREPLYHEADER);
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
printfield(buf, 4, 4, DVALUE4(0), "reply length");
}
void
GLXDestroyGLXPixmap (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXVendorPrivate (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXVendorPrivateWithReply (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXVendorPrivateWithReplyReply (FD fd, const unsigned char *buf)
{
PrintField(RBf, 0, 1, REPLY, REPLYHEADER);
PrintField(RBf, 1, 1, GLXREPLY, GLXREPLYHEADER);
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
printfield(buf, 4, 4, DVALUE4(0), "reply length");
}
void
GLXQueryExtensionsString (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXQueryExtensionsStringReply (FD fd, const unsigned char *buf)
{
PrintField(RBf, 0, 1, REPLY, REPLYHEADER);
PrintField(RBf, 1, 1, GLXREPLY, GLXREPLYHEADER);
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
printfield(buf, 4, 4, DVALUE4(0), "reply length");
}
void
GLXQueryServerString (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXQueryServerStringReply (FD fd, const unsigned char *buf)
{
PrintField(RBf, 0, 1, REPLY, REPLYHEADER);
PrintField(RBf, 1, 1, GLXREPLY, GLXREPLYHEADER);
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
printfield(buf, 4, 4, DVALUE4(0), "reply length");
}
void
GLXClientInfo (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXGetFBConfigs (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXGetFBConfigsReply (FD fd, const unsigned char *buf)
{
PrintField(RBf, 0, 1, REPLY, REPLYHEADER);
PrintField(RBf, 1, 1, GLXREPLY, GLXREPLYHEADER);
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
printfield(buf, 4, 4, DVALUE4(0), "reply length");
}
void
GLXCreatePixmap (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXDestroyPixmap (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXCreateNewContext (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXQueryContext (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXQueryContextReply (FD fd, const unsigned char *buf)
{
PrintField(RBf, 0, 1, REPLY, REPLYHEADER);
PrintField(RBf, 1, 1, GLXREPLY, GLXREPLYHEADER);
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
printfield(buf, 4, 4, DVALUE4(0), "reply length");
}
void
GLXMakeContextCurrent (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXMakeContextCurrentReply (FD fd, const unsigned char *buf)
{
PrintField(RBf, 0, 1, REPLY, REPLYHEADER);
PrintField(RBf, 1, 1, GLXREPLY, GLXREPLYHEADER);
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
printfield(buf, 4, 4, DVALUE4(0), "reply length");
}
void
GLXCreatePbuffer (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXDestroyPbuffer (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXGetDrawableAttributes (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXGetDrawableAttributesReply (FD fd, const unsigned char *buf)
{
PrintField(RBf, 0, 1, REPLY, REPLYHEADER);
PrintField(RBf, 1, 1, GLXREPLY, GLXREPLYHEADER);
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
printfield(buf, 4, 4, DVALUE4(0), "reply length");
}
void
GLXChangeDrawableAttributes (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXCreateWindow (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXDestroyWindow (FD fd, const unsigned char *buf)
{
GlxRequestHeader (fd, buf);
if (Verbose < 1)
return;
printreqlen(buf, fd, CONST2(2));
}
void
GLXBadContextError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}
void
GLXBadContextStateError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}
void
GLXBadDrawableError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}
void
GLXBadPixmapError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}
void
GLXBadContextTagError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}
void
GLXBadCurrentWindowError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}
void
GLXBadRenderRequestError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}
void
GLXBadLargeRequestError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}
void
GLXUnsupportedPrivateRequestError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}
void
GLXBadFBConfigError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}
void
GLXBadPbufferError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}
void
GLXBadCurrentDrawableError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}
void
GLXBadWindowError (FD fd, const unsigned char *buf)
{
PrintField(buf, 1, 1, ERROR, ERRORHEADER) ;
if (Verbose < 1)
return;
printfield(buf, 2, 2, CARD16, "sequence number");
PrintField(buf, 4, 4, PICTFORMAT, "format");
PrintField(buf, 8, 2, CARD16, "minor opcode");
PrintField(buf, 10, 1, CARD8, "major opcode");
}