b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* $XFree86: xc/programs/Xserver/hw/xfree86/xaa/xaa.h,v 1.38 2002/10/21 01:54:04 mvojkovi Exp $ */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ******** OPERATION SPECIFIC FLAGS *********
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync **** solid/dashed line flags ****
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- --------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync23 LINE_PATTERN_LSBFIRST_MSBJUSTIFIED
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync22 LINE_PATTERN_LSBFIRST_LSBJUSTIFIED
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync21 LINE_PATTERN_MSBFIRST_MSBJUSTIFIED
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync20 LINE_PATTERN_MSBFIRST_LSBJUSTIFIED
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync19 LINE_PATTERN_POWER_OF_2_ONLY
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync18 LINE_LIMIT_COORDS
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- -------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync **** screen to screen copy flags ****
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- --------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync23 ONLY_LEFT_TO_RIGHT_BITBLT
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync22 ONLY_TWO_BITBLT_DIRECTIONS
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- -------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync **** clipping flags ****
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- --------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync22 HARDWARE_CLIP_SCREEN_TO_SCREEN_COLOR_EXPAND
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync21 HARDWARE_CLIP_SCREEN_TO_SCREEN_COPY
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync20 HARDWARE_CLIP_MONO_8x8_FILL
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync19 HARDWARE_CLIP_COLOR_8x8_FILL
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync18 HARDWARE_CLIP_SOLID_FILL
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync17 HARDWARE_CLIP_DASHED_LINE
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync16 HARDWARE_CLIP_SOLID_LINE
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- -------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync **** hardware pattern flags ****
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- --------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync21 HARDWARE_PATTERN_SCREEN_ORIGIN
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync17 HARDWARE_PATTERN_PROGRAMMED_ORIGIN
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync16 HARDWARE_PATTERN_PROGRAMMED_BITS
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- -------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync **** write pixmap flags ****
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- --------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync16 CONVERT_32BPP_TO_24BPP
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- -------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync ******** GENERIC FLAGS *********
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- -------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync15 SYNC_AFTER_COLOR_EXPAND
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync14 CPU_TRANSFER_PAD_QWORD
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync12 LEFT_EDGE_CLIPPING_NEGATIVE_X
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync11 LEFT_EDGE_CLIPPING
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync10 CPU_TRANSFER_BASE_FIXED
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync 9 BIT_ORDER_IN_BYTE_MSBFIRST
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync 8 TRANSPARENCY_GXCOPY_ONLY
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- -------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync 7 NO_TRANSPARENCY
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync 6 TRANSPARENCY_ONLY
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync 5 ROP_NEEDS_SOURCE
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync 4 TRIPLE_BITS_24BPP
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync 3 RGB_EQUAL
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync 2 NO_PLANEMASK
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync 1 NO_GXCOPY
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync 0 GXCOPY_ONLY
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync--------- -------
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* GC fg, bg, and planemask restrictions */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* transparency restrictions */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* bit order restrictions */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* transfer base restriction */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* skipleft restrictions */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* data padding */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define SYNC_AFTER_IMAGE_WRITE SYNC_AFTER_COLOR_EXPAND
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* hardware pattern */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define HARDWARE_PATTERN_PROGRAMMED_ORIGIN 0x00020000
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* copyarea flags */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* line flags */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define LINE_PATTERN_LSBFIRST_MSBJUSTIFIED 0x00800000
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define LINE_PATTERN_LSBFIRST_LSBJUSTIFIED 0x00400000
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define LINE_PATTERN_MSBFIRST_MSBJUSTIFIED 0x00200000
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define LINE_PATTERN_MSBFIRST_LSBJUSTIFIED 0x00100000
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* clipping flags */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define HARDWARE_CLIP_SCREEN_TO_SCREEN_COLOR_EXPAND 0x00400000
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define HARDWARE_CLIP_SCREEN_TO_SCREEN_COPY 0x00200000
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* image write flags */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* pixmap cache flags */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* render flags */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef void (* ValidateGCProcPtr)(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long changes,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef struct {
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *bits;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef struct {
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long serialNumber;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef struct _PixmapLink {
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef struct _XAAInfoRec {
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /* Restore Accel State is a driver callback that is used
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync * when another screen on the same device has been active.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync * This allows multihead on a single device to work.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync * If The entityProp has IS_SHARED_ACCEL defined then this
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync * function is required.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /***************** Low Level *****************/
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int w, int h
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* Solid fills */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int y, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* Solid lines */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int absmaj, int absmin, int err, int len, int octant
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* Dashed lines */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *pattern
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int xa, int ya, int xb, int yb, int flags, int phase
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int absmaj, int absmin, int err, int len, int flags,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* Clipper */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* 8x8 mono pattern fills */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int y, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* 8x8 color pattern fills */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int y, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* Color expansion */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *ColorExpandBase;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* Scanline color expansion */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync void (*SetupForScanlineCPUToScreenColorExpandFill)(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync void (*SubsequentScanlineCPUToScreenColorExpandFill)(
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* Screen to screen color expansion */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* Image transfers */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *ImageWriteBase;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync/* Scanline Image transfers */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /* Image Reads - OBSOLETE AND NOT USED */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *ImageReadBase;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /***************** Mid Level *****************/
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planmask
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *src,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h, int skipleft, int startline,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int n,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *src,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int planemask,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *dst,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /***************** GC Level *****************/
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long bitPlane
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /** PolyFillRect **/
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /** FillSpans **/
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned short *chars
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned short *chars
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int nglyph,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int nglyph,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned short *chars
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned short *chars
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int nglyph,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned int nglyph,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /* Validation masks */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long FillSpansMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long SetSpansMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long PutImageMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long CopyAreaMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long CopyPlaneMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long PolyPointMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long PolylinesMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long PolySegmentMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long PolyArcMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long FillPolygonMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long PolyFillRectMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long PolyFillArcMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long PolyText8Mask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long PolyText16Mask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long ImageText8Mask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long ImageText16Mask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long PolyGlyphBltMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned long PushPixelsMask;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /* Pixmap Cache */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *src,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync int x, int y, int w, int h,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *src,
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /* Miscellaneous */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync unsigned char *PreAllocMem;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /* These can be supplied to override the defaults */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync PaintWindowBackgroundProcPtr PaintWindowBackground;
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /* The old SetupForCPUToScreenAlphaTexture function is no longer used because
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync * it doesn't pass in enough information to write a conforming
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync * implementation. See SetupForCPUToScreenAlphaTexture2.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /* The old SetupForCPUToScreenTexture function is no longer used because
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync * it doesn't pass in enough information to write a conforming
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync * implementation. See SetupForCPUToScreenTexture2.
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /* these were added for 4.3.0 */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync /* These were added for X.Org 6.8.0 */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif /* RENDER */
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#define SET_SYNC_FLAG(infoRec) (infoRec)->NeedToSync = TRUE
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsynctypedef void (*DepthChangeFuncPtr) (ScrnInfoPtr pScrn, int depth);
b8e299dddd091ae24e0c08c45d91b8f937bd14d2vboxsync#endif /* _XAA_H */