Lines Matching refs:pGC
65 fbCreateGC(GCPtr pGC) in fbCreateGC() argument
67 pGC->ops = (GCOps *) &fbGCOps; in fbCreateGC()
68 pGC->funcs = (GCFuncs *) &fbGCFuncs; in fbCreateGC()
71 pGC->miTranslate = 1; in fbCreateGC()
72 pGC->fExpose = 1; in fbCreateGC()
113 fbValidateGC(GCPtr pGC, unsigned long changes, DrawablePtr pDrawable) in fbValidateGC() argument
115 FbGCPrivPtr pPriv = fbGetGCPrivate(pGC); in fbValidateGC()
126 (pDrawable->serialNumber != (pGC->serialNumber & DRAWABLE_SERIAL_BITS)) in fbValidateGC()
128 miComputeCompositeClip(pGC, pDrawable); in fbValidateGC()
132 if (!pGC->tileIsPixel && in fbValidateGC()
133 FbEvenTile(pGC->tile.pixmap->drawable.width * in fbValidateGC()
135 fbPadPixmap(pGC->tile.pixmap); in fbValidateGC()
138 if (pGC->stipple) { in fbValidateGC()
139 if (pGC->stipple->drawable.width * pDrawable->bitsPerPixel < in fbValidateGC()
141 fbPadPixmap(pGC->stipple); in fbValidateGC()
154 pPriv->fg = pGC->fgPixel & mask; in fbValidateGC()
155 pPriv->bg = pGC->bgPixel & mask; in fbValidateGC()
157 if ((pGC->planemask & depthMask) == depthMask) in fbValidateGC()
160 pPriv->pm = pGC->planemask & mask; in fbValidateGC()
169 pPriv->and = fbAnd(pGC->alu, pPriv->fg, pPriv->pm); in fbValidateGC()
170 pPriv->xor = fbXor(pGC->alu, pPriv->fg, pPriv->pm); in fbValidateGC()
171 pPriv->bgand = fbAnd(pGC->alu, pPriv->bg, pPriv->pm); in fbValidateGC()
172 pPriv->bgxor = fbXor(pGC->alu, pPriv->bg, pPriv->pm); in fbValidateGC()
175 unsigned short n = pGC->numInDashList; in fbValidateGC()
176 unsigned char *dash = pGC->dash; in fbValidateGC()