f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#ifndef _XAALOCAL_H
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define _XAALOCAL_H
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync/* This file is very unorganized ! */
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#include "gcstruct.h"
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#include "regionstr.h"
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#include "xf86fbman.h"
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#include "xaa.h"
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#include "mi.h"
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#include "picturestr.h"
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define GCWhenForced (GCArcMode << 1)
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define DO_COLOR_8x8 0x00000001
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define DO_MONO_8x8 0x00000002
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define DO_CACHE_BLT 0x00000003
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define DO_COLOR_EXPAND 0x00000004
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define DO_CACHE_EXPAND 0x00000005
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define DO_IMAGE_WRITE 0x00000006
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define DO_PIXMAP_COPY 0x00000007
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define DO_SOLID 0x00000008
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsynctypedef CARD32 * (*GlyphScanlineFuncPtr)(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsynctypedef CARD32 *(*StippleScanlineProcPtr)(CARD32*, CARD32*, int, int, int);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsynctypedef void (*RectFuncPtr) (ScrnInfoPtr, int, int, int, int, int, int,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr);
f78b12e570284aa8291f4ca1add24937fd107403vboxsynctypedef void (*TrapFuncPtr) (ScrnInfoPtr, int, int, int, int, int, int,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int, int, int, int, int, int,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsynctypedef struct _XAAScreen {
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CreateGCProcPtr CreateGC;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CloseScreenProcPtr CloseScreen;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GetImageProcPtr GetImage;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GetSpansProcPtr GetSpans;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CopyWindowProcPtr CopyWindow;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync WindowExposuresProcPtr WindowExposures;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CreatePixmapProcPtr CreatePixmap;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DestroyPixmapProcPtr DestroyPixmap;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ChangeWindowAttributesProcPtr ChangeWindowAttributes;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAAInfoRecPtr AccelInfoRec;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync Bool (*EnterVT)(int, int);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync void (*LeaveVT)(int, int);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int (*SetDGAMode)(int, int, DGADevicePtr);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync void (*EnableDisableFBAccess)(int, Bool);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CompositeProcPtr Composite;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GlyphsProcPtr Glyphs;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync} XAAScreenRec, *XAAScreenPtr;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define OPS_ARE_PIXMAP 0x00000001
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define OPS_ARE_ACCEL 0x00000002
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsynctypedef struct _XAAGC {
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCOps *wrapOps;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCFuncs *wrapFuncs;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCOps *XAAOps;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int DashLength;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char* DashPattern;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long changes;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long flags;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync} XAAGCRec, *XAAGCPtr;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define REDUCIBILITY_CHECKED 0x00000001
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define REDUCIBLE_TO_8x8 0x00000002
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define REDUCIBLE_TO_2_COLOR 0x00000004
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define DIRTY 0x00010000
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define OFFSCREEN 0x00020000
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define DGA_PIXMAP 0x00040000
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define SHARED_PIXMAP 0x00080000
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define LOCKED_PIXMAP 0x00100000
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define REDUCIBILITY_MASK \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync (REDUCIBILITY_CHECKED | REDUCIBLE_TO_8x8 | REDUCIBLE_TO_2_COLOR)
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsynctypedef struct _XAAPixmap {
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long flags;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 pattern0;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 pattern1;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int bg;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync FBAreaPtr offscreenArea;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync Bool freeData;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync} XAAPixmapRec, *XAAPixmapPtr;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT Bool
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAACreateGC(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT Bool
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAInitAccel(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScreenPtr pScreen,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAAInfoRecPtr infoRec
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT RegionPtr
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAABitBlt(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pSrcDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDstDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GC *pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcx,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcy,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int width,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int height,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int dstx,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int dsty,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync void (*doBitBlt)(DrawablePtr, DrawablePtr, GCPtr, RegionPtr, DDXPointPtr),
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long bitPlane
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAScreenToScreenBitBlt(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nbox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr pptSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pbox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xdir,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int ydir,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int alu,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAADoBitBlt(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GC *pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync RegionPtr prgnDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr pptSrc
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAADoImageWrite(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GC *pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync RegionPtr prgnDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr pptSrc
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAADoImageRead(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GC *pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync RegionPtr prgnDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr pptSrc
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAACopyWindow(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync WindowPtr pWin,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointRec ptOldOrg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync RegionPtr prgnSrc
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT RegionPtr
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAACopyArea(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pSrcDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDstDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GC *pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcx,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcy,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int width,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int height,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int dstx,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int dsty
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAValidateCopyArea(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long changes,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAValidatePutImage(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long changes,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAValidateCopyPlane(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long changes,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAValidatePushPixels(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long changes,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAValidateFillSpans(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long changes,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAValidatePolyGlyphBlt(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long changes,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAValidateImageGlyphBlt(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long changes,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAValidatePolylines(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long changes,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT RegionPtr
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAACopyPlaneColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcx,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcy,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int width,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int height,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int dstx,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int dsty,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned long bitPlane
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPushPixelsSolidColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pBitMap,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int dx,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int dy,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xOrg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int yOrg
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapColorExpandMSBFirstFixedBase (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapColorExpand3MSBFirstFixedBase (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapColorExpandMSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapColorExpand3MSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapColorExpandLSBFirstFixedBase (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapColorExpand3LSBFirstFixedBase (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapColorExpandLSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapColorExpand3LSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapScanlineColorExpandMSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapScanlineColorExpand3MSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapScanlineColorExpandMSBFirstFixedBase (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapScanlineColorExpand3MSBFirstFixedBase (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapScanlineColorExpandLSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapScanlineColorExpand3LSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapScanlineColorExpandLSBFirstFixedBase (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapScanlineColorExpand3LSBFirstFixedBase (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int skipleft,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWritePixmap (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int transparency_color,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int bpp, int depth
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWritePixmapScanline (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int transparency_color,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int bpp, int depth
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsynctypedef void (*ClipAndRenderRectsFunc)(GCPtr, int, BoxPtr, int, int);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAClipAndRenderRects(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ClipAndRenderRectsFunc func,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nrectFill,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync xRectangle *prectInit,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsynctypedef void (*ClipAndRenderSpansFunc)(GCPtr, int, DDXPointPtr, int*,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int, int, int);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAClipAndRenderSpans(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nspans,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ClipAndRenderSpansFunc func,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int yorg
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillSolidRects(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillMono8x8PatternRects(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int pat0, int pat1,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillMono8x8PatternRectsScreenOrigin(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int pat0, int pat1,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColor8x8PatternRectsScreenOrigin(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorigin, int yorigin,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr pCache
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColor8x8PatternRects(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorigin, int yorigin,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr pCache
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillCacheBltRects(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr pCache
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillCacheExpandRects(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillImageWriteRects(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolyFillRect(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nrectFill,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync xRectangle *prectInit
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATEGlyphRendererMSBFirstFixedBase (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h, int skipleft, int startline,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int **glyphs, int glyphWidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop, unsigned planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATEGlyphRenderer3MSBFirstFixedBase (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h, int skipleft, int startline,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int **glyphs, int glyphWidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop, unsigned planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATEGlyphRendererMSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h, int skipleft, int startline,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int **glyphs, int glyphWidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop, unsigned planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATEGlyphRenderer3MSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h, int skipleft, int startline,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int **glyphs, int glyphWidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop, unsigned planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATEGlyphRendererLSBFirstFixedBase (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h, int skipleft, int startline,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int **glyphs, int glyphWidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop, unsigned planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATEGlyphRenderer3LSBFirstFixedBase (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h, int skipleft, int startline,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int **glyphs, int glyphWidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop, unsigned planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATEGlyphRendererLSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h, int skipleft, int startline,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int **glyphs, int glyphWidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop, unsigned planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATEGlyphRenderer3LSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h, int skipleft, int startline,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int **glyphs, int glyphWidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop, unsigned planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATEGlyphRendererScanlineMSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h, int skipleft, int startline,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int **glyphs, int glyphWidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop, unsigned planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATEGlyphRendererScanline3MSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h, int skipleft, int startline,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int **glyphs, int glyphWidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop, unsigned planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATEGlyphRendererScanlineLSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h, int skipleft, int startline,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int **glyphs, int glyphWidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop, unsigned planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATEGlyphRendererScanline3LSBFirst (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h, int skipleft, int startline,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int **glyphs, int glyphWidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop, unsigned planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT CARD32 *(*XAAGlyphScanlineFuncMSBFirstFixedBase[32])(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT CARD32 *(*XAAGlyphScanlineFuncMSBFirst[32])(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT CARD32 *(*XAAGlyphScanlineFuncLSBFirstFixedBase[32])(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT CARD32 *(*XAAGlyphScanlineFuncLSBFirst[32])(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT GlyphScanlineFuncPtr *XAAGetGlyphScanlineFuncMSBFirstFixedBase(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT GlyphScanlineFuncPtr *XAAGetGlyphScanlineFuncMSBFirst(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT GlyphScanlineFuncPtr *XAAGetGlyphScanlineFuncLSBFirstFixedBase(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT GlyphScanlineFuncPtr *XAAGetGlyphScanlineFuncLSBFirst(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandRectsLSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandRects3LSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandRectsLSBFirstFixedBase(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandRects3LSBFirstFixedBase(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandRectsMSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandRects3MSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandRectsMSBFirstFixedBase(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandRects3MSBFirstFixedBase(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillScanlineColorExpandRectsLSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillScanlineColorExpandRects3LSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillScanlineColorExpandRectsMSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillScanlineColorExpandRects3MSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pBox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandSpansLSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandSpans3LSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandSpansLSBFirstFixedBase(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandSpans3LSBFirstFixedBase(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandSpansMSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandSpans3MSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandSpansMSBFirstFixedBase(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColorExpandSpans3MSBFirstFixedBase(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillScanlineColorExpandSpansLSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillScanlineColorExpandSpans3LSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPutImage(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int depth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int y,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int w,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int leftPad,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int format,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync char *pImage
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillScanlineColorExpandSpansMSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillScanlineColorExpandSpans3MSBFirst(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT CARD32 *(*XAAStippleScanlineFuncMSBFirstFixedBase[6])(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32* base, CARD32* src, int offset, int width, int dwords
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT CARD32 *(*XAAStippleScanlineFuncMSBFirst[6])(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32* base, CARD32* src, int offset, int width, int dwords
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT CARD32 *(*XAAStippleScanlineFuncLSBFirstFixedBase[6])(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32* base, CARD32* src, int offset, int width, int dwords
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT CARD32 *(*XAAStippleScanlineFuncLSBFirst[6])(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32* base, CARD32* src, int offset, int width, int dwords
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT StippleScanlineProcPtr *XAAGetStippleScanlineFuncMSBFirstFixedBase(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT StippleScanlineProcPtr *XAAGetStippleScanlineFuncMSBFirst(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT StippleScanlineProcPtr *XAAGetStippleScanlineFuncLSBFirstFixedBase(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT StippleScanlineProcPtr *XAAGetStippleScanlineFuncLSBFirst(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT StippleScanlineProcPtr *XAAGetStippleScanlineFunc3MSBFirstFixedBase(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT StippleScanlineProcPtr *XAAGetStippleScanlineFunc3MSBFirst(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT StippleScanlineProcPtr *XAAGetStippleScanlineFunc3LSBFirstFixedBase(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT StippleScanlineProcPtr *XAAGetStippleScanlineFunc3LSBFirst(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT int
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolyText8TEColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync char *chars
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT int
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolyText16TEColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned short *chars
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAImageText8TEColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync char *chars
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAImageText16TEColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned short *chars
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAImageGlyphBltTEColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xInit, int yInit,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int nglyph,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CharInfoPtr *ppci,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync pointer pglyphBase
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolyGlyphBltTEColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xInit, int yInit,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int nglyph,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CharInfoPtr *ppci,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync pointer pglyphBase
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT int
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolyText8NonTEColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync char *chars
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT int
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolyText16NonTEColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned short *chars
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAImageText8NonTEColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync char *chars
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAImageText16NonTEColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDraw,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned short *chars
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAImageGlyphBltNonTEColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xInit, int yInit,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int nglyph,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CharInfoPtr *ppci,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync pointer pglyphBase
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolyGlyphBltNonTEColorExpansion(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xInit, int yInit,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int nglyph,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CharInfoPtr *ppci,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync pointer pglyphBase
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void XAANonTEGlyphRenderer(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync NonTEGlyphPtr glyphs,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pbox,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillSolidSpans(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth, int fSorted
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillMono8x8PatternSpans(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth, int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int patx, int paty,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillMono8x8PatternSpansScreenOrigin(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth, int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int patx, int paty,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColor8x8PatternSpansScreenOrigin(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth, int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorigin, int yorigin
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillColor8x8PatternSpans(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth, int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorigin, int yorigin
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillCacheBltSpans(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr points,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *widths,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr pCache,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillCacheExpandSpans(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg, int rop,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned int planemask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int n,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ppt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg, int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillSpans(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GC *pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nInit,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr pptInit,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fSorted
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAInitPixmapCache(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScreenPtr pScreen,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync RegionPtr areas,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync pointer data
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapToCache(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteBitmapToCacheLinear(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int fg, int bg
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWritePixmapToCache(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int bpp, int depth
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWritePixmapToCacheLinear(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int w, int h,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync unsigned char *src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int srcwidth,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int bpp, int depth
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAASolidHorVertLineAsRects(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int len, int dir
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAASolidHorVertLineAsTwoPoint(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int len, int dir
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAASolidHorVertLineAsBresenham(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int x, int y, int len, int dir
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolyRectangleThinSolid(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nRectsInit,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync xRectangle *pRectsInit
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolylinesWideSolid (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int mode,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int npt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr pPts
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillPolygonSolid(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int shape,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int mode,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ptsIn
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillPolygonStippled(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int shape,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int mode,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ptsIn
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillPolygonTiled(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int shape,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int mode,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ptsIn
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT int
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAIsEasyPolygon(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ptsIn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr extents,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int origin,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr *topPoint,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *topY, int *bottomY,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int shape
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAFillPolygonHelper(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr ptsIn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int count,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr topPoint,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int y,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int maxy,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int origin,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync RectFuncPtr RectFunc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync TrapFuncPtr TrapFunc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int yorg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr pCache
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolySegment(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nseg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync xSegment *pSeg
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolyLines(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int mode,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int npt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr pptInit
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolySegmentDashed(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nseg,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync xSegment *pSeg
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolyLinesDashed(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DrawablePtr pDrawable,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int mode,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int npt,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointPtr pptInit
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteMono8x8PatternToCache(ScrnInfoPtr pScrn, XAACacheInfoPtr pCache);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAWriteColor8x8PatternToCache(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ScrnInfoPtr pScrn,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapPtr pPix,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr pCache
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAARotateMonoPattern(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int *pat0, int *pat1,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int xoffset, int yoffset,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync Bool msbfirst
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void XAAComputeDash(GCPtr pGC);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void XAAMoveDWORDS_FixedBase(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync register CARD32* dest,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync register CARD32* src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync register int dwords
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void XAAMoveDWORDS_FixedSrc(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync register CARD32* dest,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync register CARD32* src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync register int dwords
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void XAAMoveDWORDS(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync register CARD32* dest,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync register CARD32* src,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync register int dwords
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT int
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAGetRectClipBoxes(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GCPtr pGC,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync BoxPtr pboxClippedBase,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nrectFill,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync xRectangle *prectInit
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAASetupOverlay8_32Planar(ScreenPtr);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAPolyFillArcSolid(DrawablePtr pDraw, GCPtr pGC, int narcs, xArc *parcs);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT XAACacheInfoPtr
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAACacheTile(ScrnInfoPtr Scrn, PixmapPtr pPix);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT XAACacheInfoPtr
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAACacheMonoStipple(ScrnInfoPtr Scrn, PixmapPtr pPix);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT XAACacheInfoPtr
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAACachePlanarMonoStipple(ScrnInfoPtr Scrn, PixmapPtr pPix);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsynctypedef XAACacheInfoPtr (*XAACachePlanarMonoStippleProc)(ScrnInfoPtr, PixmapPtr);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT XAACachePlanarMonoStippleProc XAAGetCachePlanarMonoStipple(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT XAACacheInfoPtr
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAACacheStipple(ScrnInfoPtr Scrn, PixmapPtr pPix, int fg, int bg);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT XAACacheInfoPtr
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAACacheMono8x8Pattern(ScrnInfoPtr Scrn, int pat0, int pat1);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT XAACacheInfoPtr
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAACacheColor8x8Pattern(ScrnInfoPtr Scrn, PixmapPtr pPix, int fg, int bg);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAATileCache(ScrnInfoPtr pScrn, XAACacheInfoPtr pCache, int w, int h);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void XAAClosePixmapCache(ScreenPtr pScreen);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncvoid XAAInvalidatePixmapCache(ScreenPtr pScreen);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT Bool XAACheckStippleReducibility(PixmapPtr pPixmap);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT Bool XAACheckTileReducibility(PixmapPtr pPixmap, Bool checkMono);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT int XAAStippledFillChooser(GCPtr pGC);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT int XAAOpaqueStippledFillChooser(GCPtr pGC);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT int XAATiledFillChooser(GCPtr pGC);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void XAAMoveInOffscreenPixmaps(ScreenPtr pScreen);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void XAAMoveOutOffscreenPixmaps(ScreenPtr pScreen);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void XAARemoveAreaCallback(FBAreaPtr area);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void XAAMoveOutOffscreenPixmap(PixmapPtr pPix);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT Bool XAAInitStateWrap(ScreenPtr pScreen, XAAInfoRecPtr infoRec);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAComposite (CARD8 op,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PicturePtr pSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PicturePtr pMask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PicturePtr pDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 xSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 ySrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 xMask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 yMask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 xDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 yDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD16 width,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD16 height);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT Bool
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAADoComposite (CARD8 op,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PicturePtr pSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PicturePtr pMask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PicturePtr pDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 xSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 ySrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 xMask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 yMask,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 xDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 yDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD16 width,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD16 height);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAGlyphs (CARD8 op,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PicturePtr pSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PicturePtr pDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PictFormatPtr maskFormat,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 xSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 ySrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nlist,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GlyphListPtr list,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GlyphPtr *glyphs);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT Bool
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAADoGlyphs (CARD8 op,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PicturePtr pSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PicturePtr pDst,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PictFormatPtr maskFormat,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 xSrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync INT16 ySrc,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int nlist,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GlyphListPtr list,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync GlyphPtr *glyphs);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync/* helpers */
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT void
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAA_888_plus_PICT_a8_to_8888 (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 color,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD8 *alphaPtr, /* in bytes */
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int alphaPitch,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 *dstPtr,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int dstPitch, /* in dwords */
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int width,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int height
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT Bool
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAGetRGBAFromPixel(
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 pixel,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD16 *red,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD16 *green,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD16 *blue,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD16 *alpha,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 format
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT Bool
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncXAAGetPixelFromRGBA (
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 *pixel,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD16 red,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD16 green,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD16 blue,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD16 alpha,
f78b12e570284aa8291f4ca1add24937fd107403vboxsync CARD32 format
f78b12e570284aa8291f4ca1add24937fd107403vboxsync);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync/* XXX should be static */
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT GCOps XAAFallbackOps;
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT GCOps *XAAGetFallbackOps(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT GCFuncs XAAGCFuncs;
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT DevPrivateKey XAAGetScreenKey(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT DevPrivateKey XAAGetGCKey(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT DevPrivateKey XAAGetPixmapKey(void);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT unsigned int XAAShiftMasks[32];
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT unsigned int byte_expand3[256], byte_reversed_expand3[256];
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsyncextern _X_EXPORT CARD32 XAAReverseBitOrder(CARD32 data);
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define GET_XAASCREENPTR_FROM_SCREEN(pScreen)\
f78b12e570284aa8291f4ca1add24937fd107403vboxsync dixLookupPrivate(&(pScreen)->devPrivates, XAAGetScreenKey())
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define GET_XAASCREENPTR_FROM_GC(pGC)\
f78b12e570284aa8291f4ca1add24937fd107403vboxsync dixLookupPrivate(&(pGC)->pScreen->devPrivates, XAAGetScreenKey())
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define GET_XAASCREENPTR_FROM_DRAWABLE(pDraw)\
f78b12e570284aa8291f4ca1add24937fd107403vboxsync dixLookupPrivate(&(pDraw)->pScreen->devPrivates, XAAGetScreenKey())
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define GET_XAAINFORECPTR_FROM_SCREEN(pScreen)\
f78b12e570284aa8291f4ca1add24937fd107403vboxsync((XAAScreenPtr)dixLookupPrivate(&(pScreen)->devPrivates, XAAGetScreenKey()))->AccelInfoRec
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define GET_XAAINFORECPTR_FROM_GC(pGC)\
f78b12e570284aa8291f4ca1add24937fd107403vboxsync((XAAScreenPtr)dixLookupPrivate(&(pGC)->pScreen->devPrivates, XAAGetScreenKey()))->AccelInfoRec
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define GET_XAAINFORECPTR_FROM_DRAWABLE(pDraw)\
f78b12e570284aa8291f4ca1add24937fd107403vboxsync((XAAScreenPtr)dixLookupPrivate(&(pDraw)->pScreen->devPrivates, XAAGetScreenKey()))->AccelInfoRec
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define GET_XAAINFORECPTR_FROM_SCRNINFOPTR(pScrn)\
f78b12e570284aa8291f4ca1add24937fd107403vboxsync((XAAScreenPtr)dixLookupPrivate(&(pScrn)->pScreen->devPrivates, XAAGetScreenKey()))->AccelInfoRec
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define XAA_GET_PIXMAP_PRIVATE(pix)\
f78b12e570284aa8291f4ca1add24937fd107403vboxsync (XAAPixmapPtr)dixLookupPrivate(&(pix)->devPrivates, XAAGetPixmapKey())
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define CHECK_RGB_EQUAL(c) (!((((c) >> 8) ^ (c)) & 0xffff))
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define CHECK_FG(pGC, flags) \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync (!(flags & RGB_EQUAL) || CHECK_RGB_EQUAL(pGC->fgPixel))
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define CHECK_BG(pGC, flags) \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync (!(flags & RGB_EQUAL) || CHECK_RGB_EQUAL(pGC->bgPixel))
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define CHECK_ROP(pGC, flags) \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync (!(flags & GXCOPY_ONLY) || (pGC->alu == GXcopy))
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define CHECK_ROPSRC(pGC, flags) \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync (!(flags & ROP_NEEDS_SOURCE) || ((pGC->alu != GXclear) && \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync (pGC->alu != GXnoop) && (pGC->alu != GXinvert) && \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync (pGC->alu != GXset)))
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define CHECK_PLANEMASK(pGC, flags) \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync (!(flags & NO_PLANEMASK) || \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ((pGC->planemask & infoRec->FullPlanemasks[pGC->depth - 1]) == \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync infoRec->FullPlanemasks[pGC->depth - 1]))
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define CHECK_COLORS(pGC, flags) \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync (!(flags & RGB_EQUAL) || \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync (CHECK_RGB_EQUAL(pGC->fgPixel) && CHECK_RGB_EQUAL(pGC->bgPixel)))
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define CHECK_NO_GXCOPY(pGC, flags) \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ((pGC->alu != GXcopy) || !(flags & NO_GXCOPY) || \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ((pGC->planemask & infoRec->FullPlanemask) != infoRec->FullPlanemask))
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define IS_OFFSCREEN_PIXMAP(pPix)\
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ((XAA_GET_PIXMAP_PRIVATE((PixmapPtr)(pPix)))->offscreenArea)
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define PIXMAP_IS_SHARED(pPix)\
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ((XAA_GET_PIXMAP_PRIVATE((PixmapPtr)(pPix)))->flags & SHARED_PIXMAP)
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define OFFSCREEN_PIXMAP_LOCKED(pPix)\
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ((XAA_GET_PIXMAP_PRIVATE((PixmapPtr)(pPix)))->flags & LOCKED_PIXMAP)
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define XAA_DEPTH_BUG(pGC) \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ((pGC->depth == 32) && (pGC->bgPixel == 0xffffffff))
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define DELIST_OFFSCREEN_PIXMAP(pPix) { \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync PixmapLinkPtr _pLink, _prev; \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync _pLink = infoRec->OffscreenPixmaps; \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync _prev = NULL; \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync while(_pLink) { \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync if(_pLink->pPix == pPix) { \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync if(_prev) _prev->next = _pLink->next; \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync else infoRec->OffscreenPixmaps = _pLink->next; \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync free(_pLink); \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync break; \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync } \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync _prev = _pLink; \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync _pLink = _pLink->next; \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync }}
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#define SWAP_BITS_IN_BYTES(v) \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync (((0x01010101 & (v)) << 7) | ((0x02020202 & (v)) << 5) | \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ((0x04040404 & (v)) << 3) | ((0x08080808 & (v)) << 1) | \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ((0x10101010 & (v)) >> 1) | ((0x20202020 & (v)) >> 3) | \
f78b12e570284aa8291f4ca1add24937fd107403vboxsync ((0x40404040 & (v)) >> 5) | ((0x80808080 & (v)) >> 7))
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync/*
f78b12e570284aa8291f4ca1add24937fd107403vboxsync * Moved XAAPixmapCachePrivate here from xaaPCache.c, since driver
f78b12e570284aa8291f4ca1add24937fd107403vboxsync * replacements for CacheMonoStipple need access to it
f78b12e570284aa8291f4ca1add24937fd107403vboxsync */
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsynctypedef struct {
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int Num512x512;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int Current512;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr Info512;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int Num256x256;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int Current256;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr Info256;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int Num128x128;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int Current128;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr Info128;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int NumMono;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int CurrentMono;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr InfoMono;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int NumColor;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int CurrentColor;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr InfoColor;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int NumPartial;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync int CurrentPartial;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync XAACacheInfoPtr InfoPartial;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointRec MonoOffsets[64];
f78b12e570284aa8291f4ca1add24937fd107403vboxsync DDXPointRec ColorOffsets[64];
f78b12e570284aa8291f4ca1add24937fd107403vboxsync} XAAPixmapCachePrivate, *XAAPixmapCachePrivatePtr;
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync
f78b12e570284aa8291f4ca1add24937fd107403vboxsync#endif /* _XAALOCAL_H */