b9a21c3c91c47e090316e28d759194e46628ed49vboxsync ((XAAScreenPtr)dixLookupPrivate(&(pScreen)->devPrivates, XAAGetScreenKey()))->field)
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#define XAA_SCREEN_EPILOGUE(pScreen, field, wrapper)\
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync XAAGCPtr pGCPriv = (XAAGCPtr)dixLookupPrivate(&(pGC)->devPrivates, XAAGetGCKey()); \
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync (pGC)->ops = (pGCPriv->flags & OPS_ARE_ACCEL) ? pGCPriv->XAAOps :\
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync XAAGCPtr pGCPriv = (XAAGCPtr)dixLookupPrivate(&(pGC)->devPrivates, XAAGetGCKey()); \
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync XAAGCPtr pGCPriv = (XAAGCPtr)dixLookupPrivate(&(pGC)->devPrivates, XAAGetGCKey()); \
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync if(!REGION_NUM_RECTS(pGC->pCompositeClip)) return; \
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync XAAGCPtr pGCPriv = (XAAGCPtr)dixLookupPrivate(&(pGC)->devPrivates, XAAGetGCKey()); \
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync XAAPixmapPtr pixPriv = XAA_GET_PIXMAP_PRIVATE((PixmapPtr)(pDraw));\
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync ((XAAScreenPtr)dixLookupPrivate(&(pScreen)->devPrivates, XAAGetScreenKey()))->field)
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync#define XAA_RENDER_EPILOGUE(pScreen, field, wrapper)\
b9a21c3c91c47e090316e28d759194e46628ed49vboxsync/* This also works fine for drawables */