040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync/* This file is very unorganized ! */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef CARD32 *(*StippleScanlineProcPtr)(CARD32*, CARD32*, int, int, int);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef void (*RectFuncPtr) (ScrnInfoPtr, int, int, int, int, int, int,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef void (*TrapFuncPtr) (ScrnInfoPtr, int, int, int, int, int, int,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int, int, int, int, int, int,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ChangeWindowAttributesProcPtr ChangeWindowAttributes;
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (REDUCIBILITY_CHECKED | REDUCIBLE_TO_8x8 | REDUCIBLE_TO_2_COLOR)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync void (*doBitBlt)(DrawablePtr, DrawablePtr, GCPtr, RegionPtr, DDXPointPtr),
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long bitPlane
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long changes,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned long bitPlane
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapScanlineColorExpandMSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapScanlineColorExpand3MSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapScanlineColorExpandLSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteBitmapScanlineColorExpand3LSBFirstFixedBase (
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef void (*ClipAndRenderRectsFunc)(GCPtr, int, BoxPtr, int, int);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef void (*ClipAndRenderSpansFunc)(GCPtr, int, DDXPointPtr, int*,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int, int, int);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h, int skipleft, int startline,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAGlyphScanlineFuncMSBFirstFixedBase[32])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAGlyphScanlineFuncLSBFirstFixedBase[32])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32 *base, unsigned int **glyphp, int line, int nglyph, int width
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncGlyphScanlineFuncPtr *XAAGetGlyphScanlineFuncMSBFirstFixedBase(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncGlyphScanlineFuncPtr *XAAGetGlyphScanlineFuncMSBFirst(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncGlyphScanlineFuncPtr *XAAGetGlyphScanlineFuncLSBFirstFixedBase(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncGlyphScanlineFuncPtr *XAAGetGlyphScanlineFuncLSBFirst(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAStippleScanlineFuncMSBFirstFixedBase[6])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32* base, CARD32* src, int offset, int width, int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAStippleScanlineFuncMSBFirst[6])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32* base, CARD32* src, int offset, int width, int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAStippleScanlineFuncLSBFirstFixedBase[6])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32* base, CARD32* src, int offset, int width, int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern CARD32 *(*XAAStippleScanlineFuncLSBFirst[6])(
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync CARD32* base, CARD32* src, int offset, int width, int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncStippleScanlineProcPtr *XAAGetStippleScanlineFuncMSBFirstFixedBase(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncStippleScanlineProcPtr *XAAGetStippleScanlineFuncMSBFirst(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncStippleScanlineProcPtr *XAAGetStippleScanlineFuncLSBFirstFixedBase(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncStippleScanlineProcPtr *XAAGetStippleScanlineFuncLSBFirst(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned short *chars
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned short *chars
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int nglyph,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int nglyph,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned short *chars
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned short *chars
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int nglyph,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int nglyph,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int n,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned int planemask,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync int x, int y, int w, int h,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync unsigned char *src,
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAWriteMono8x8PatternToCache(ScrnInfoPtr pScrn, XAACacheInfoPtr pCache);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync register int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync register int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync register int dwords
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAAPolyFillArcSolid(DrawablePtr pDraw, GCPtr pGC, int narcs, xArc *parcs);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheMonoStipple(ScrnInfoPtr Scrn, PixmapPtr pPix);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACachePlanarMonoStipple(ScrnInfoPtr Scrn, PixmapPtr pPix);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef XAACacheInfoPtr (*XAACachePlanarMonoStippleProc)(ScrnInfoPtr, PixmapPtr);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACachePlanarMonoStippleProc XAAGetCachePlanarMonoStipple(void);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheStipple(ScrnInfoPtr Scrn, PixmapPtr pPix, int fg, int bg);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheMono8x8Pattern(ScrnInfoPtr Scrn, int pat0, int pat1);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAACacheColor8x8Pattern(ScrnInfoPtr Scrn, PixmapPtr pPix, int fg, int bg);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncXAATileCache(ScrnInfoPtr pScrn, XAACacheInfoPtr pCache, int w, int h);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool XAACheckStippleReducibility(PixmapPtr pPixmap);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool XAACheckTileReducibility(PixmapPtr pPixmap, Bool checkMono);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncBool XAAInitStateWrap(ScreenPtr pScreen, XAAInfoRecPtr infoRec);
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync/* helpers */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync/* XXX should be static */
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncextern unsigned int byte_expand3[256], byte_reversed_expand3[256];
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync dixLookupPrivate(&(pScreen)->devPrivates, XAAGetScreenKey())
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync dixLookupPrivate(&(pGC)->pScreen->devPrivates, XAAGetScreenKey())
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync dixLookupPrivate(&(pDraw)->pScreen->devPrivates, XAAGetScreenKey())
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync((XAAScreenPtr)dixLookupPrivate(&(pScreen)->devPrivates, XAAGetScreenKey()))->AccelInfoRec
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync((XAAScreenPtr)dixLookupPrivate(&(pGC)->pScreen->devPrivates, XAAGetScreenKey()))->AccelInfoRec
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync((XAAScreenPtr)dixLookupPrivate(&(pDraw)->pScreen->devPrivates, XAAGetScreenKey()))->AccelInfoRec
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync((XAAScreenPtr)dixLookupPrivate(&(pScrn)->pScreen->devPrivates, XAAGetScreenKey()))->AccelInfoRec
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (XAAPixmapPtr)dixLookupPrivate(&(pix)->devPrivates, XAAGetPixmapKey())
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#define CHECK_RGB_EQUAL(c) (!((((c) >> 8) ^ (c)) & 0xffff))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (!(flags & RGB_EQUAL) || CHECK_RGB_EQUAL(pGC->fgPixel))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (!(flags & RGB_EQUAL) || CHECK_RGB_EQUAL(pGC->bgPixel))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (!(flags & ROP_NEEDS_SOURCE) || ((pGC->alu != GXclear) && \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (pGC->alu != GXnoop) && (pGC->alu != GXinvert) && \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((pGC->planemask & infoRec->FullPlanemasks[pGC->depth - 1]) == \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync (CHECK_RGB_EQUAL(pGC->fgPixel) && CHECK_RGB_EQUAL(pGC->bgPixel)))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((pGC->planemask & infoRec->FullPlanemask) != infoRec->FullPlanemask))
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((XAA_GET_PIXMAP_PRIVATE((PixmapPtr)(pPix)))->offscreenArea)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((XAA_GET_PIXMAP_PRIVATE((PixmapPtr)(pPix)))->flags & SHARED_PIXMAP)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((XAA_GET_PIXMAP_PRIVATE((PixmapPtr)(pPix)))->flags & LOCKED_PIXMAP)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ((pGC->depth == 32) && (pGC->bgPixel == 0xffffffff))
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 * Moved XAAPixmapCachePrivate here from xaaPCache.c, since driver
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync * replacements for CacheMonoStipple need access to it
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynctypedef struct {
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#endif /* _XAALOCAL_H */