#ifndef _GLXSCOPE_H_ #define _GLXSCOPE_H_ #define GLXREQUESTHEADER "GLXREQUEST" #define GLXREPLYHEADER "GLXREPLY" /* To aid in making the choice between level 1 and level 2, we define the following define, which does not print relatively unimportant fields. */ #define printfield(a,b,c,d,e) if (Verbose > 1) PrintField(a,b,c,d,e) extern void GLXRender(FD fd, const unsigned char *buf); extern void GLXRenderLarge(FD fd, const unsigned char *buf); extern void GLXCreateContext(FD fd, const unsigned char *buf); extern void GLXDestroyContext(FD fd, const unsigned char *buf); extern void GLXMakeCurrent(FD fd, const unsigned char *buf); extern void GLXMakeCurrentReply(FD fd, const unsigned char *buf); extern void GLXIsDirect(FD fd, const unsigned char *buf); extern void GLXIsDirectReply(FD fd, const unsigned char *buf); extern void GLXQueryVersion(FD fd, const unsigned char *buf); extern void GLXQueryVersionReply(FD fd, const unsigned char *buf); extern void GLXWaitGL(FD fd, const unsigned char *buf); extern void GLXWaitX(FD fd, const unsigned char *buf); extern void GLXCopyContext(FD fd, const unsigned char *buf); extern void GLXSwapBuffers(FD fd, const unsigned char *buf); extern void GLXUseXFont(FD fd, const unsigned char *buf); extern void GLXCreateGLXPixmap(FD fd, const unsigned char *buf); extern void GLXGetVisualConfigs(FD fd, const unsigned char *buf); extern void GLXGetVisualConfigsReply(FD fd, const unsigned char *buf); extern void GLXDestroyGLXPixmap(FD fd, const unsigned char *buf); extern void GLXVendorPrivate(FD fd, const unsigned char *buf); extern void GLXVendorPrivateWithReply(FD fd, const unsigned char *buf); extern void GLXVendorPrivateWithReplyReply(FD fd, const unsigned char *buf); extern void GLXQueryExtensionsString(FD fd, const unsigned char *buf); extern void GLXQueryExtensionsStringReply(FD fd, const unsigned char *buf); extern void GLXQueryServerString(FD fd, const unsigned char *buf); extern void GLXQueryServerStringReply(FD fd, const unsigned char *buf); extern void GLXClientInfo(FD fd, const unsigned char *buf); extern void GLXGetFBConfigs(FD fd, const unsigned char *buf); extern void GLXGetFBConfigsReply(FD fd, const unsigned char *buf); extern void GLXCreatePixmap(FD fd, const unsigned char *buf); extern void GLXDestroyPixmap(FD fd, const unsigned char *buf); extern void GLXCreateNewContext(FD fd, const unsigned char *buf); extern void GLXQueryContext(FD fd, const unsigned char *buf); extern void GLXQueryContextReply(FD fd, const unsigned char *buf); extern void GLXMakeContextCurrent(FD fd, const unsigned char *buf); extern void GLXMakeContextCurrentReply(FD fd, const unsigned char *buf); extern void GLXCreatePbuffer(FD fd, const unsigned char *buf); extern void GLXDestroyPbuffer(FD fd, const unsigned char *buf); extern void GLXGetDrawableAttributes(FD fd, const unsigned char *buf); extern void GLXGetDrawableAttributesReply(FD fd, const unsigned char *buf); extern void GLXChangeDrawableAttributes(FD fd, const unsigned char *buf); extern void GLXCreateWindow(FD fd, const unsigned char *buf); extern void GLXDestroyWindow(FD fd, const unsigned char *buf); extern void GLXBadContextError(FD fd, const unsigned char *buf); extern void GLXBadContextStateError(FD fd, const unsigned char *buf); extern void GLXBadDrawableError(FD fd, const unsigned char *buf); extern void GLXBadPixmapError(FD fd, const unsigned char *buf); extern void GLXBadContextTagError(FD fd, const unsigned char *buf); extern void GLXBadCurrentWindowError(FD fd, const unsigned char *buf); extern void GLXBadRenderRequestError(FD fd, const unsigned char *buf); extern void GLXBadLargeRequestError(FD fd, const unsigned char *buf); extern void GLXUnsupportedPrivateRequestError(FD fd, const unsigned char *buf); extern void GLXBadFBConfigError(FD fd, const unsigned char *buf); extern void GLXBadPbufferError(FD fd, const unsigned char *buf); extern void GLXBadCurrentDrawableError(FD fd, const unsigned char *buf); extern void GLXBadWindowError(FD fd, const unsigned char *buf); #endif