040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#ifndef _XAALOCAL_H
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define _XAALOCAL_H
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync/* This file is very unorganized ! */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#include "gcstruct.h"
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#include "regionstr.h"
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#include "xf86fbman.h"
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#include "xaa.h"
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#include "mi.h"
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#ifdef RENDER
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#include "picturestr.h"
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#endif
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define GCWhenForced (GCArcMode << 1)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define DO_COLOR_8x8 0x00000001
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define DO_MONO_8x8 0x00000002
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define DO_CACHE_BLT 0x00000003
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define DO_COLOR_EXPAND 0x00000004
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define DO_CACHE_EXPAND 0x00000005
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define DO_IMAGE_WRITE 0x00000006
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define DO_PIXMAP_COPY 0x00000007
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define DO_SOLID 0x00000008
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef CARD32 * (*GlyphScanlineFuncPtr)(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef CARD32 *(*StippleScanlineProcPtr)(CARD32*, CARD32*, int, int, int);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef void (*RectFuncPtr) (ScrnInfoPtr, int, int, int, int, int, int,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef void (*TrapFuncPtr) (ScrnInfoPtr, int, int, int, int, int, int,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int, int, int, int, int, int,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef struct _XAAScreen {
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CreateGCProcPtr CreateGC;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CloseScreenProcPtr CloseScreen;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GetImageProcPtr GetImage;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GetSpansProcPtr GetSpans;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CopyWindowProcPtr CopyWindow;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync WindowExposuresProcPtr WindowExposures;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CreatePixmapProcPtr CreatePixmap;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DestroyPixmapProcPtr DestroyPixmap;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ChangeWindowAttributesProcPtr ChangeWindowAttributes;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAAInfoRecPtr AccelInfoRec;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync Bool (*EnterVT)(int, int);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync void (*LeaveVT)(int, int);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int (*SetDGAMode)(int, int, DGADevicePtr);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync void (*EnableDisableFBAccess)(int, Bool);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#ifdef RENDER
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CompositeProcPtr Composite;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GlyphsProcPtr Glyphs;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#endif
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync} XAAScreenRec, *XAAScreenPtr;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define OPS_ARE_PIXMAP 0x00000001
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define OPS_ARE_ACCEL 0x00000002
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef struct _XAAGC {
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCOps *wrapOps;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCFuncs *wrapFuncs;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCOps *XAAOps;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int DashLength;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char* DashPattern;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long flags;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync} XAAGCRec, *XAAGCPtr;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define REDUCIBILITY_CHECKED 0x00000001
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define REDUCIBLE_TO_8x8 0x00000002
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define REDUCIBLE_TO_2_COLOR 0x00000004
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define DIRTY 0x00010000
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define OFFSCREEN 0x00020000
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define DGA_PIXMAP 0x00040000
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define SHARED_PIXMAP 0x00080000
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define LOCKED_PIXMAP 0x00100000
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define REDUCIBILITY_MASK \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (REDUCIBILITY_CHECKED | REDUCIBLE_TO_8x8 | REDUCIBLE_TO_2_COLOR)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef struct _XAAPixmap {
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long flags;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 pattern0;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 pattern1;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int bg;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync FBAreaPtr offscreenArea;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync Bool freeData;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync} XAAPixmapRec, *XAAPixmapPtr;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACreateGC(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAInitAccel(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScreenPtr pScreen,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAAInfoRecPtr infoRec
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncRegionPtr
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAABitBlt(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pSrcDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDstDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GC *pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcx,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcy,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int width,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int height,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int dstx,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int dsty,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync void (*doBitBlt)(DrawablePtr, DrawablePtr, GCPtr, RegionPtr, DDXPointPtr),
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long bitPlane
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAScreenToScreenBitBlt(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nbox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr pptSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pbox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xdir,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int ydir,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int alu,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAADoBitBlt(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GC *pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync RegionPtr prgnDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr pptSrc
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAADoImageWrite(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GC *pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync RegionPtr prgnDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr pptSrc
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAADoImageRead(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GC *pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync RegionPtr prgnDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr pptSrc
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACopyWindow(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync WindowPtr pWin,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointRec ptOldOrg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync RegionPtr prgnSrc
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncRegionPtr
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACopyArea(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pSrcDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDstDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GC *pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcx,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcy,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int width,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int height,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int dstx,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int dsty
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAValidateCopyArea(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAValidatePutImage(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAValidateCopyPlane(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAValidatePushPixels(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAValidateFillSpans(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAValidatePolyGlyphBlt(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAValidateImageGlyphBlt(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAValidatePolylines(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncRegionPtr
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACopyPlaneColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcx,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcy,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int width,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int height,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int dstx,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int dsty,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long bitPlane
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPushPixelsSolidColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pBitMap,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int dx,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int dy,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xOrg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int yOrg
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapColorExpandMSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapColorExpand3MSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapColorExpandMSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapColorExpand3MSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapColorExpandLSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapColorExpand3LSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapColorExpandLSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapColorExpand3LSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapScanlineColorExpandMSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapScanlineColorExpand3MSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapScanlineColorExpandMSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapScanlineColorExpand3MSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapScanlineColorExpandLSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapScanlineColorExpand3LSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapScanlineColorExpandLSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapScanlineColorExpand3LSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int skipleft,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWritePixmap (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int transparency_color,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int bpp, int depth
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWritePixmapScanline (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int transparency_color,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int bpp, int depth
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef void (*ClipAndRenderRectsFunc)(GCPtr, int, BoxPtr, int, int);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAClipAndRenderRects(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ClipAndRenderRectsFunc func,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nrectFill,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync xRectangle *prectInit,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef void (*ClipAndRenderSpansFunc)(GCPtr, int, DDXPointPtr, int*,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int, int, int);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAClipAndRenderSpans(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nspans,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ClipAndRenderSpansFunc func,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int yorg
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillSolidRects(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillMono8x8PatternRects(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int pat0, int pat1,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillMono8x8PatternRectsScreenOrigin(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int pat0, int pat1,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColor8x8PatternRectsScreenOrigin(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorigin, int yorigin,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr pCache
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColor8x8PatternRects(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorigin, int yorigin,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr pCache
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillCacheBltRects(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr pCache
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillCacheExpandRects(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillImageWriteRects(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolyFillRect(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nrectFill,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync xRectangle *prectInit
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATEGlyphRendererMSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int **glyphs, int glyphWidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop, unsigned planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATEGlyphRenderer3MSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int **glyphs, int glyphWidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop, unsigned planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATEGlyphRendererMSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int **glyphs, int glyphWidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop, unsigned planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATEGlyphRenderer3MSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int **glyphs, int glyphWidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop, unsigned planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATEGlyphRendererLSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int **glyphs, int glyphWidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop, unsigned planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATEGlyphRenderer3LSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int **glyphs, int glyphWidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop, unsigned planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATEGlyphRendererLSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int **glyphs, int glyphWidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop, unsigned planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATEGlyphRenderer3LSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int **glyphs, int glyphWidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop, unsigned planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATEGlyphRendererScanlineMSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int **glyphs, int glyphWidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop, unsigned planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATEGlyphRendererScanline3MSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int **glyphs, int glyphWidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop, unsigned planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATEGlyphRendererScanlineLSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int **glyphs, int glyphWidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop, unsigned planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATEGlyphRendererScanline3LSBFirst (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int **glyphs, int glyphWidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop, unsigned planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAGlyphScanlineFuncMSBFirstFixedBase[32])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAGlyphScanlineFuncMSBFirst[32])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAGlyphScanlineFuncLSBFirstFixedBase[32])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAGlyphScanlineFuncLSBFirst[32])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncGlyphScanlineFuncPtr *XAAGetGlyphScanlineFuncMSBFirstFixedBase(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncGlyphScanlineFuncPtr *XAAGetGlyphScanlineFuncMSBFirst(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncGlyphScanlineFuncPtr *XAAGetGlyphScanlineFuncLSBFirstFixedBase(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncGlyphScanlineFuncPtr *XAAGetGlyphScanlineFuncLSBFirst(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandRectsLSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandRects3LSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandRectsLSBFirstFixedBase(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandRects3LSBFirstFixedBase(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandRectsMSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandRects3MSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandRectsMSBFirstFixedBase(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandRects3MSBFirstFixedBase(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillScanlineColorExpandRectsLSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillScanlineColorExpandRects3LSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillScanlineColorExpandRectsMSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillScanlineColorExpandRects3MSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pBox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandSpansLSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandSpans3LSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandSpansLSBFirstFixedBase(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandSpans3LSBFirstFixedBase(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandSpansMSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandSpans3MSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandSpansMSBFirstFixedBase(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColorExpandSpans3MSBFirstFixedBase(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillScanlineColorExpandSpansLSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillScanlineColorExpandSpans3LSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPutImage(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int depth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int w,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int leftPad,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int format,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync char *pImage
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillScanlineColorExpandSpansMSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillScanlineColorExpandSpans3MSBFirst(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAStippleScanlineFuncMSBFirstFixedBase[6])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32* base, CARD32* src, int offset, int width, int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAStippleScanlineFuncMSBFirst[6])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32* base, CARD32* src, int offset, int width, int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAStippleScanlineFuncLSBFirstFixedBase[6])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32* base, CARD32* src, int offset, int width, int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAStippleScanlineFuncLSBFirst[6])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32* base, CARD32* src, int offset, int width, int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncStippleScanlineProcPtr *XAAGetStippleScanlineFuncMSBFirstFixedBase(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncStippleScanlineProcPtr *XAAGetStippleScanlineFuncMSBFirst(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncStippleScanlineProcPtr *XAAGetStippleScanlineFuncLSBFirstFixedBase(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncStippleScanlineProcPtr *XAAGetStippleScanlineFuncLSBFirst(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncint
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolyText8TEColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync char *chars
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncint
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolyText16TEColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned short *chars
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAImageText8TEColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync char *chars
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAImageText16TEColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned short *chars
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAImageGlyphBltTEColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xInit, int yInit,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int nglyph,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CharInfoPtr *ppci,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync pointer pglyphBase
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolyGlyphBltTEColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xInit, int yInit,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int nglyph,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CharInfoPtr *ppci,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync pointer pglyphBase
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncint
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolyText8NonTEColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync char *chars
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncint
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolyText16NonTEColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned short *chars
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAImageText8NonTEColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync char *chars
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAImageText16NonTEColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDraw,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned short *chars
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAImageGlyphBltNonTEColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xInit, int yInit,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int nglyph,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CharInfoPtr *ppci,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync pointer pglyphBase
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolyGlyphBltNonTEColorExpansion(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xInit, int yInit,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int nglyph,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CharInfoPtr *ppci,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync pointer pglyphBase
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid XAANonTEGlyphRenderer(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync NonTEGlyphPtr glyphs,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pbox,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillSolidSpans(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth, int fSorted
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillMono8x8PatternSpans(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth, int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int patx, int paty,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillMono8x8PatternSpansScreenOrigin(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth, int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int patx, int paty,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColor8x8PatternSpansScreenOrigin(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth, int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorigin, int yorigin
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillColor8x8PatternSpans(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth, int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorigin, int yorigin
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillCacheBltSpans(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr points,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *widths,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr pCache,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillCacheExpandSpans(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg, int rop,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ppt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg, int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillSpans(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GC *pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nInit,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr pptInit,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fSorted
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAInitPixmapCache(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScreenPtr pScreen,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync RegionPtr areas,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync pointer data
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapToCache(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapToCacheLinear(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int fg, int bg
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWritePixmapToCache(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int bpp, int depth
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWritePixmapToCacheLinear(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int srcwidth,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int bpp, int depth
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAASolidHorVertLineAsRects(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int len, int dir
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAASolidHorVertLineAsTwoPoint(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int len, int dir
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAASolidHorVertLineAsBresenham(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int len, int dir
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolyRectangleThinSolid(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nRectsInit,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync xRectangle *pRectsInit
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolylinesWideSolid (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int mode,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int npt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr pPts
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillPolygonSolid(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int shape,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int mode,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ptsIn
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillPolygonStippled(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int shape,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int mode,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ptsIn
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillPolygonTiled(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int shape,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int mode,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ptsIn
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncint
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAIsEasyPolygon(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ptsIn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr extents,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int origin,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr *topPoint,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *topY, int *bottomY,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int shape
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAFillPolygonHelper(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr ptsIn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int count,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr topPoint,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int maxy,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int origin,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync RectFuncPtr RectFunc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync TrapFuncPtr TrapFunc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int yorg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr pCache
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolySegment(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nseg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync xSegment *pSeg
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolyLines(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int mode,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int npt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr pptInit
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolySegmentDashed(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nseg,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync xSegment *pSeg
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolyLinesDashed(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DrawablePtr pDrawable,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int mode,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int npt,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointPtr pptInit
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteMono8x8PatternToCache(ScrnInfoPtr pScrn, XAACacheInfoPtr pCache);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteColor8x8PatternToCache(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ScrnInfoPtr pScrn,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapPtr pPix,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr pCache
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAARotateMonoPattern(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int *pat0, int *pat1,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int xoffset, int yoffset,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync Bool msbfirst
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid XAAComputeDash(GCPtr pGC);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid XAAMoveDWORDS_FixedBase(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync register CARD32* dest,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync register CARD32* src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync register int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid XAAMoveDWORDS_FixedSrc(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync register CARD32* dest,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync register CARD32* src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync register int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid XAAMoveDWORDS(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync register CARD32* dest,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync register CARD32* src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync register int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncint
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAGetRectClipBoxes(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GCPtr pGC,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync BoxPtr pboxClippedBase,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nrectFill,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync xRectangle *prectInit
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAASetupOverlay8_32Planar(ScreenPtr);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolyFillArcSolid(DrawablePtr pDraw, GCPtr pGC, int narcs, xArc *parcs);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheInfoPtr
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheTile(ScrnInfoPtr Scrn, PixmapPtr pPix);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheInfoPtr
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheMonoStipple(ScrnInfoPtr Scrn, PixmapPtr pPix);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheInfoPtr
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACachePlanarMonoStipple(ScrnInfoPtr Scrn, PixmapPtr pPix);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef XAACacheInfoPtr (*XAACachePlanarMonoStippleProc)(ScrnInfoPtr, PixmapPtr);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACachePlanarMonoStippleProc XAAGetCachePlanarMonoStipple(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheInfoPtr
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheStipple(ScrnInfoPtr Scrn, PixmapPtr pPix, int fg, int bg);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheInfoPtr
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheMono8x8Pattern(ScrnInfoPtr Scrn, int pat0, int pat1);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheInfoPtr
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheColor8x8Pattern(ScrnInfoPtr Scrn, PixmapPtr pPix, int fg, int bg);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATileCache(ScrnInfoPtr pScrn, XAACacheInfoPtr pCache, int w, int h);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid XAAClosePixmapCache(ScreenPtr pScreen);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid XAAInvalidatePixmapCache(ScreenPtr pScreen);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool XAACheckStippleReducibility(PixmapPtr pPixmap);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool XAACheckTileReducibility(PixmapPtr pPixmap, Bool checkMono);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncint XAAStippledFillChooser(GCPtr pGC);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncint XAAOpaqueStippledFillChooser(GCPtr pGC);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncint XAATiledFillChooser(GCPtr pGC);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid XAAMoveInOffscreenPixmaps(ScreenPtr pScreen);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid XAAMoveOutOffscreenPixmaps(ScreenPtr pScreen);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid XAARemoveAreaCallback(FBAreaPtr area);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid XAAMoveOutOffscreenPixmap(PixmapPtr pPix);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool XAAInitStateWrap(ScreenPtr pScreen, XAAInfoRecPtr infoRec);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#ifdef RENDER
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAComposite (CARD8 op,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PicturePtr pSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PicturePtr pMask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PicturePtr pDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 xSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 ySrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 xMask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 yMask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 xDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 yDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD16 width,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD16 height);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAADoComposite (CARD8 op,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PicturePtr pSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PicturePtr pMask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PicturePtr pDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 xSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 ySrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 xMask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 yMask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 xDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 yDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD16 width,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD16 height);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAGlyphs (CARD8 op,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PicturePtr pSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PicturePtr pDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PictFormatPtr maskFormat,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 xSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 ySrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nlist,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GlyphListPtr list,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GlyphPtr *glyphs);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAADoGlyphs (CARD8 op,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PicturePtr pSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PicturePtr pDst,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PictFormatPtr maskFormat,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 xSrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync INT16 ySrc,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int nlist,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GlyphListPtr list,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync GlyphPtr *glyphs);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync/* helpers */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncvoid
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAA_888_plus_PICT_a8_to_8888 (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 color,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD8 *alphaPtr, /* in bytes */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int alphaPitch,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 *dstPtr,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int dstPitch, /* in dwords */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int width,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int height
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAGetRGBAFromPixel(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 pixel,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD16 *red,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD16 *green,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD16 *blue,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD16 *alpha,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 format
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAGetPixelFromRGBA (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 *pixel,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD16 red,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD16 green,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD16 blue,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD16 alpha,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 format
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#endif
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync/* XXX should be static */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern GCOps XAAFallbackOps;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern GCOps *XAAGetFallbackOps(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern GCFuncs XAAGCFuncs;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern DevPrivateKey XAAGetScreenKey(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern DevPrivateKey XAAGetGCKey(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern DevPrivateKey XAAGetPixmapKey(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern unsigned int XAAShiftMasks[32];
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern unsigned int byte_expand3[256], byte_reversed_expand3[256];
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncCARD32 XAAReverseBitOrder(CARD32 data);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define GET_XAASCREENPTR_FROM_SCREEN(pScreen)\
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync dixLookupPrivate(&(pScreen)->devPrivates, XAAGetScreenKey())
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define GET_XAASCREENPTR_FROM_GC(pGC)\
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync dixLookupPrivate(&(pGC)->pScreen->devPrivates, XAAGetScreenKey())
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define GET_XAASCREENPTR_FROM_DRAWABLE(pDraw)\
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync dixLookupPrivate(&(pDraw)->pScreen->devPrivates, XAAGetScreenKey())
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define GET_XAAINFORECPTR_FROM_SCREEN(pScreen)\
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync((XAAScreenPtr)dixLookupPrivate(&(pScreen)->devPrivates, XAAGetScreenKey()))->AccelInfoRec
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define GET_XAAINFORECPTR_FROM_GC(pGC)\
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync((XAAScreenPtr)dixLookupPrivate(&(pGC)->pScreen->devPrivates, XAAGetScreenKey()))->AccelInfoRec
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define GET_XAAINFORECPTR_FROM_DRAWABLE(pDraw)\
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync((XAAScreenPtr)dixLookupPrivate(&(pDraw)->pScreen->devPrivates, XAAGetScreenKey()))->AccelInfoRec
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define GET_XAAINFORECPTR_FROM_SCRNINFOPTR(pScrn)\
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync((XAAScreenPtr)dixLookupPrivate(&(pScrn)->pScreen->devPrivates, XAAGetScreenKey()))->AccelInfoRec
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define XAA_GET_PIXMAP_PRIVATE(pix)\
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (XAAPixmapPtr)dixLookupPrivate(&(pix)->devPrivates, XAAGetPixmapKey())
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define CHECK_RGB_EQUAL(c) (!((((c) >> 8) ^ (c)) & 0xffff))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define CHECK_FG(pGC, flags) \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (!(flags & RGB_EQUAL) || CHECK_RGB_EQUAL(pGC->fgPixel))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define CHECK_BG(pGC, flags) \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (!(flags & RGB_EQUAL) || CHECK_RGB_EQUAL(pGC->bgPixel))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define CHECK_ROP(pGC, flags) \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (!(flags & GXCOPY_ONLY) || (pGC->alu == GXcopy))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define CHECK_ROPSRC(pGC, flags) \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (!(flags & ROP_NEEDS_SOURCE) || ((pGC->alu != GXclear) && \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (pGC->alu != GXnoop) && (pGC->alu != GXinvert) && \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (pGC->alu != GXset)))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define CHECK_PLANEMASK(pGC, flags) \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (!(flags & NO_PLANEMASK) || \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((pGC->planemask & infoRec->FullPlanemasks[pGC->depth - 1]) == \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync infoRec->FullPlanemasks[pGC->depth - 1]))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define CHECK_COLORS(pGC, flags) \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (!(flags & RGB_EQUAL) || \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (CHECK_RGB_EQUAL(pGC->fgPixel) && CHECK_RGB_EQUAL(pGC->bgPixel)))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define CHECK_NO_GXCOPY(pGC, flags) \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((pGC->alu != GXcopy) || !(flags & NO_GXCOPY) || \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((pGC->planemask & infoRec->FullPlanemask) != infoRec->FullPlanemask))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define IS_OFFSCREEN_PIXMAP(pPix)\
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((XAA_GET_PIXMAP_PRIVATE((PixmapPtr)(pPix)))->offscreenArea)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define PIXMAP_IS_SHARED(pPix)\
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((XAA_GET_PIXMAP_PRIVATE((PixmapPtr)(pPix)))->flags & SHARED_PIXMAP)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define OFFSCREEN_PIXMAP_LOCKED(pPix)\
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((XAA_GET_PIXMAP_PRIVATE((PixmapPtr)(pPix)))->flags & LOCKED_PIXMAP)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define XAA_DEPTH_BUG(pGC) \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((pGC->depth == 32) && (pGC->bgPixel == 0xffffffff))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define DELIST_OFFSCREEN_PIXMAP(pPix) { \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync PixmapLinkPtr _pLink, _prev; \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync _pLink = infoRec->OffscreenPixmaps; \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync _prev = NULL; \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync while(_pLink) { \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync if(_pLink->pPix == pPix) { \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync if(_prev) _prev->next = _pLink->next; \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync else infoRec->OffscreenPixmaps = _pLink->next; \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync xfree(_pLink); \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync break; \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync } \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync _prev = _pLink; \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync _pLink = _pLink->next; \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync }}
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define SWAP_BITS_IN_BYTES(v) \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (((0x01010101 & (v)) << 7) | ((0x02020202 & (v)) << 5) | \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((0x04040404 & (v)) << 3) | ((0x08080808 & (v)) << 1) | \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((0x10101010 & (v)) >> 1) | ((0x20202020 & (v)) >> 3) | \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((0x40404040 & (v)) >> 5) | ((0x80808080 & (v)) >> 7))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync/*
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync * Moved XAAPixmapCachePrivate here from xaaPCache.c, since driver
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync * replacements for CacheMonoStipple need access to it
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef struct {
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int Num512x512;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int Current512;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr Info512;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int Num256x256;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int Current256;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr Info256;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int Num128x128;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int Current128;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr Info128;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int NumMono;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int CurrentMono;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr InfoMono;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int NumColor;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int CurrentColor;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr InfoColor;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int NumPartial;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int CurrentPartial;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync XAACacheInfoPtr InfoPartial;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointRec MonoOffsets[64];
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync DDXPointRec ColorOffsets[64];
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync} XAAPixmapCachePrivate, *XAAPixmapCachePrivatePtr;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#endif /* _XAALOCAL_H */