| /OK3568_Linux_fs/external/xserver/hw/xquartz/xpr/ |
| H A D | driWrap.c | 80 DRIGetGCPriv(GCPtr pGC) in DRIGetGCPriv() argument 82 return dixLookupPrivate(&pGC->devPrivates, driGCKey); in DRIGetGCPriv() 86 DRIUnwrapGC(GCPtr pGC) in DRIUnwrapGC() argument 88 DRIGCRec *pGCPriv = DRIGetGCPriv(pGC); in DRIUnwrapGC() 90 pGC->ops = pGCPriv->originalOps; in DRIUnwrapGC() 94 DRIWrapGC(GCPtr pGC) in DRIWrapGC() argument 96 pGC->ops = &driGCOps; in DRIWrapGC() 137 DRIFillSpans(DrawablePtr dst, GCPtr pGC, int nInit, in DRIFillSpans() argument 145 DRIUnwrapGC(pGC); in DRIFillSpans() 147 pGC->ops->FillSpans(dst, pGC, nInit, pptInit, pwidthInit, sorted); in DRIFillSpans() [all …]
|
| /OK3568_Linux_fs/external/xserver/miext/rootless/ |
| H A D | rootlessGC.c | 53 static void RootlessValidateGC(GCPtr pGC, unsigned long changes, 55 static void RootlessChangeGC(GCPtr pGC, unsigned long mask); 57 static void RootlessDestroyGC(GCPtr pGC); 58 static void RootlessChangeClip(GCPtr pGC, int type, void *pvalue, int nrects); 59 static void RootlessDestroyClip(GCPtr pGC); 62 Bool RootlessCreateGC(GCPtr pGC); 75 static void RootlessFillSpans(DrawablePtr dst, GCPtr pGC, int nInit, 77 static void RootlessSetSpans(DrawablePtr dst, GCPtr pGC, char *pSrc, 80 static void RootlessPutImage(DrawablePtr dst, GCPtr pGC, 83 static RegionPtr RootlessCopyArea(DrawablePtr pSrc, DrawablePtr dst, GCPtr pGC, [all …]
|
| /OK3568_Linux_fs/external/xserver/dix/ |
| H A D | gc.c | 70 static Bool CreateDefaultTile(GCPtr pGC); 75 ValidateGC(DrawablePtr pDraw, GC * pGC) in ValidateGC() argument 77 (*pGC->funcs->ValidateGC) (pGC, pGC->stateChanges, pDraw); in ValidateGC() 78 pGC->stateChanges = 0; in ValidateGC() 79 pGC->serialNumber = pDraw->serialNumber; in ValidateGC() 96 * ChangeGCXIDs(client, pGC, GCFillStyle|GCTile, v); 104 * ChangeGC(client, pGC, GCFillStyle|GCTile, v); 112 * ChangeGC(client, pGC, GCForeground|GCBackground, v); 123 ChangeGC(ClientPtr client, GC * pGC, BITS32 mask, ChangeGCValPtr pUnion) in ChangeGC() argument 131 pGC->serialNumber |= GC_CHANGE_SERIAL_BIT; in ChangeGC() [all …]
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/common/ |
| H A D | xf86VGAarbiter.c | 538 VGAarbiterCreateGC(GCPtr pGC) in VGAarbiterCreateGC() argument 540 ScreenPtr pScreen = pGC->pScreen; in VGAarbiterCreateGC() 542 (VGAarbiterGCPtr) dixLookupPrivate(&pGC->devPrivates, VGAarbiterGCKey); in VGAarbiterCreateGC() 546 ret = (*pScreen->CreateGC) (pGC); in VGAarbiterCreateGC() 547 GC_WRAP(pGC); in VGAarbiterCreateGC() 555 VGAarbiterValidateGC(GCPtr pGC, unsigned long changes, DrawablePtr pDraw) in VGAarbiterValidateGC() argument 557 GC_UNWRAP(pGC); in VGAarbiterValidateGC() 558 (*pGC->funcs->ValidateGC) (pGC, changes, pDraw); in VGAarbiterValidateGC() 559 GC_WRAP(pGC); in VGAarbiterValidateGC() 563 VGAarbiterDestroyGC(GCPtr pGC) in VGAarbiterDestroyGC() argument [all …]
|
| H A D | xf86VGAarbiterPriv.h | 172 static Bool VGAarbiterCreateGC(GCPtr pGC); 194 static void VGAarbiterValidateGC(GCPtr pGC, unsigned long changes, 196 static void VGAarbiterChangeGC(GCPtr pGC, unsigned long mask); 198 static void VGAarbiterDestroyGC(GCPtr pGC); 199 static void VGAarbiterChangeClip(GCPtr pGC, int type, void *pvalue, 201 static void VGAarbiterDestroyClip(GCPtr pGC); 205 static void VGAarbiterFillSpans(DrawablePtr pDraw, GC * pGC, int nInit, 208 static void VGAarbiterSetSpans(DrawablePtr pDraw, GCPtr pGC, char *pcharsrc, 211 static void VGAarbiterPutImage(DrawablePtr pDraw, GCPtr pGC, int depth, int x, 215 GC * pGC, int srcx, int srcy, int width, [all …]
|
| /OK3568_Linux_fs/external/xserver/hw/dmx/ |
| H A D | dmxgc.c | 97 dmxBECreateGC(ScreenPtr pScreen, GCPtr pGC) in dmxBECreateGC() argument 100 dmxGCPrivPtr pGCPriv = DMX_GET_GC_PRIV(pGC); in dmxBECreateGC() 104 if (pGC->depth == dmxScreen->bePixmapFormats[i].depth) { in dmxBECreateGC() 120 /** Create a graphics context on the back-end server associated /a pGC's 123 dmxCreateGC(GCPtr pGC) in dmxCreateGC() argument 125 ScreenPtr pScreen = pGC->pScreen; in dmxCreateGC() 127 dmxGCPrivPtr pGCPriv = DMX_GET_GC_PRIV(pGC); in dmxCreateGC() 131 if ((ret = pScreen->CreateGC(pGC))) { in dmxCreateGC() 133 pGCPriv->funcs = pGC->funcs; in dmxCreateGC() 136 pGC->funcs = &dmxGCFuncs; in dmxCreateGC() [all …]
|
| H A D | dmxgcops.h | 40 extern void dmxFillSpans(DrawablePtr pDrawable, GCPtr pGC, 43 extern void dmxSetSpans(DrawablePtr pDrawable, GCPtr pGC, 46 extern void dmxPutImage(DrawablePtr pDrawable, GCPtr pGC, 49 extern RegionPtr dmxCopyArea(DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC, 52 extern RegionPtr dmxCopyPlane(DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC, 55 extern void dmxPolyPoint(DrawablePtr pDrawable, GCPtr pGC, 57 extern void dmxPolylines(DrawablePtr pDrawable, GCPtr pGC, 59 extern void dmxPolySegment(DrawablePtr pDrawable, GCPtr pGC, 61 extern void dmxPolyRectangle(DrawablePtr pDrawable, GCPtr pGC, 63 extern void dmxPolyArc(DrawablePtr pDrawable, GCPtr pGC, [all …]
|
| H A D | dmxgcops.c | 79 dmxFillSpans(DrawablePtr pDrawable, GCPtr pGC, in dmxFillSpans() argument 87 dmxSetSpans(DrawablePtr pDrawable, GCPtr pGC, in dmxSetSpans() argument 98 dmxPutImage(DrawablePtr pDrawable, GCPtr pGC, in dmxPutImage() argument 103 dmxGCPrivPtr pGCPriv = DMX_GET_GC_PRIV(pGC); in dmxPutImage() 121 if (dmxSubdividePrimitives && pGC->pCompositeClip) { in dmxPutImage() 135 RegionCopy(pClip, pGC->pCompositeClip); in dmxPutImage() 173 dmxCopyArea(DrawablePtr pSrc, DrawablePtr pDst, GCPtr pGC, in dmxCopyArea() argument 177 dmxGCPrivPtr pGCPriv = DMX_GET_GC_PRIV(pGC); in dmxCopyArea() 181 return miHandleExposures(pSrc, pDst, pGC, srcx, srcy, w, h, in dmxCopyArea() 191 return miHandleExposures(pSrc, pDst, pGC, srcx, srcy, w, h, dstx, dsty); in dmxCopyArea() [all …]
|
| /OK3568_Linux_fs/external/xserver/hw/xnest/ |
| H A D | GC.c | 74 xnestCreateGC(GCPtr pGC) in xnestCreateGC() argument 76 pGC->funcs = &xnestFuncs; in xnestCreateGC() 77 pGC->ops = &xnestOps; in xnestCreateGC() 79 pGC->miTranslate = 1; in xnestCreateGC() 81 xnestGCPriv(pGC)->gc = XCreateGC(xnestDisplay, in xnestCreateGC() 82 xnestDefaultDrawables[pGC->depth], in xnestCreateGC() 89 xnestValidateGC(GCPtr pGC, unsigned long changes, DrawablePtr pDrawable) in xnestValidateGC() argument 94 xnestChangeGC(GCPtr pGC, unsigned long mask) in xnestChangeGC() argument 99 values.function = pGC->alu; in xnestChangeGC() 102 values.plane_mask = pGC->planemask; in xnestChangeGC() [all …]
|
| H A D | GCOps.c | 41 xnestFillSpans(DrawablePtr pDrawable, GCPtr pGC, int nSpans, xPoint * pPoints, in xnestFillSpans() argument 48 xnestSetSpans(DrawablePtr pDrawable, GCPtr pGC, char *pSrc, in xnestSetSpans() argument 79 xnestPutImage(DrawablePtr pDrawable, GCPtr pGC, int depth, int x, int y, in xnestPutImage() argument 91 XPutImage(xnestDisplay, xnestDrawable(pDrawable), xnestGC(pGC), in xnestPutImage() 136 xnestBitBlitHelper(GCPtr pGC) in xnestBitBlitHelper() argument 138 if (!pGC->graphicsExposures) in xnestBitBlitHelper() 180 GCPtr pGC, int srcx, int srcy, int width, int height, in xnestCopyArea() argument 185 xnestGC(pGC), srcx, srcy, width, height, dstx, dsty); in xnestCopyArea() 187 return xnestBitBlitHelper(pGC); in xnestCopyArea() 192 GCPtr pGC, int srcx, int srcy, int width, int height, in xnestCopyPlane() argument [all …]
|
| H A D | GCOps.h | 18 void xnestFillSpans(DrawablePtr pDrawable, GCPtr pGC, int nSpans, 20 void xnestSetSpans(DrawablePtr pDrawable, GCPtr pGC, char *pSrc, 26 void xnestPutImage(DrawablePtr pDrawable, GCPtr pGC, int depth, int x, int y, 31 GCPtr pGC, int srcx, int srcy, int width, int height, 34 GCPtr pGC, int srcx, int srcy, int width, int height, 36 void xnestPolyPoint(DrawablePtr pDrawable, GCPtr pGC, int mode, int nPoints, 38 void xnestPolylines(DrawablePtr pDrawable, GCPtr pGC, int mode, int nPoints, 40 void xnestPolySegment(DrawablePtr pDrawable, GCPtr pGC, int nSegments, 42 void xnestPolyRectangle(DrawablePtr pDrawable, GCPtr pGC, int nRectangles, 44 void xnestPolyArc(DrawablePtr pDrawable, GCPtr pGC, int nArcs, xArc * pArcs); [all …]
|
| /OK3568_Linux_fs/external/xserver/mi/ |
| H A D | migc.c | 41 miChangeGC(GCPtr pGC, unsigned long mask) in miChangeGC() argument 47 miDestroyGC(GCPtr pGC) in miDestroyGC() argument 49 if (pGC->freeCompClip) in miDestroyGC() 50 RegionDestroy(pGC->pCompositeClip); in miDestroyGC() 54 miDestroyClip(GCPtr pGC) in miDestroyClip() argument 56 if (pGC->clientClip) in miDestroyClip() 57 RegionDestroy(pGC->clientClip); in miDestroyClip() 58 pGC->clientClip = NULL; in miDestroyClip() 62 miChangeClip(GCPtr pGC, int type, void *pvalue, int nrects) in miChangeClip() argument 64 (*pGC->funcs->DestroyClip) (pGC); in miChangeClip() [all …]
|
| H A D | miwideline.c | 422 miFillUniqueSpanGroup(DrawablePtr pDraw, GCPtr pGC, SpanGroup * spanGroup) in miFillUniqueSpanGroup() argument 441 (*pGC->ops->FillSpans) in miFillUniqueSpanGroup() 442 (pDraw, pGC, spans->count, spans->points, spans->widths, TRUE); in miFillUniqueSpanGroup() 557 (*pGC->ops->FillSpans) (pDraw, pGC, count, points, widths, TRUE); in miFillUniqueSpanGroup() 592 AppendSpanGroup(GCPtr pGC, unsigned long pixel, Spans * spanPtr, in AppendSpanGroup() argument 597 if (pixel == pGC->fgPixel) { in AppendSpanGroup() 599 if (pGC->lineStyle == LineDoubleDash) in AppendSpanGroup() 609 static void miLineArc(DrawablePtr pDraw, GCPtr pGC, 620 fillSpans(DrawablePtr pDrawable, GCPtr pGC, unsigned long pixel, Spans * spans, in fillSpans() argument 626 oldPixel.val = pGC->fgPixel; in fillSpans() [all …]
|
| H A D | midispcur.c | 181 GCPtr pGC; in miDCRealize() local 204 pGC = GetScratchGC(32, pScreen); in miDCRealize() 205 if (!pGC) { in miDCRealize() 209 ValidateGC(&pPixmap->drawable, pGC); in miDCRealize() 210 (*pGC->ops->PutImage) (&pPixmap->drawable, pGC, 32, in miDCRealize() 214 FreeScratchGC(pGC); in miDCRealize() 239 pGC = GetScratchGC(1, pScreen); in miDCRealize() 240 if (!pGC) { in miDCRealize() 246 ValidateGC((DrawablePtr) sourceBits, pGC); in miDCRealize() 247 (*pGC->ops->PutImage) ((DrawablePtr) sourceBits, pGC, 1, in miDCRealize() [all …]
|
| H A D | mipolytext.c | 69 miPolyText8(DrawablePtr pDraw, GCPtr pGC, int x, int y, int count, char *chars) in miPolyText8() argument 75 GetGlyphs(pGC->font, (unsigned long) count, (unsigned char *) chars, in miPolyText8() 81 (*pGC->ops->PolyGlyphBlt) (pDraw, pGC, x, y, n, charinfo, in miPolyText8() 82 FONTGLYPHS(pGC->font)); in miPolyText8() 87 miPolyText16(DrawablePtr pDraw, GCPtr pGC, int x, int y, int count, in miPolyText16() argument 94 GetGlyphs(pGC->font, (unsigned long) count, (unsigned char *) chars, in miPolyText16() 95 (FONTLASTROW(pGC->font) == 0) ? Linear16Bit : TwoD16Bit, in miPolyText16() 101 (*pGC->ops->PolyGlyphBlt) (pDraw, pGC, x, y, n, charinfo, in miPolyText16() 102 FONTGLYPHS(pGC->font)); in miPolyText16() 107 miImageText8(DrawablePtr pDraw, GCPtr pGC, int x, int y, int count, char *chars) in miImageText8() argument [all …]
|
| H A D | mibitblt.c | 74 GCPtr pGC, in miCopyArea() argument 113 if (pGC->subWindowMode == IncludeInferiors) { in miCopyArea() 130 if (pGC->miTranslate) { in miCopyArea() 154 ((pGC->subWindowMode != IncludeInferiors) || in miCopyArea() 237 (*pGC->ops->SetSpans) (pDstDrawable, pGC, (char *) pbits, pptFirst, in miCopyArea() 242 prgnExposed = miHandleExposures(pSrcDrawable, pDstDrawable, pGC, xIn, yIn, in miCopyArea() 369 miOpqStipDrawable(DrawablePtr pDraw, GCPtr pGC, RegionPtr prgnSrc, in miOpqStipDrawable() argument 432 oldfill = pGC->fillStyle; in miOpqStipDrawable() 433 pStipple = pGC->stipple; in miOpqStipDrawable() 436 oldOrg = pGC->patOrg; in miOpqStipDrawable() [all …]
|
| H A D | miglblt.c | 84 miPolyGlyphBlt(DrawablePtr pDrawable, GC * pGC, int x, int y, unsigned int nglyph, CharInfoPtr * pp… in miPolyGlyphBlt() argument 105 if (pGC->miTranslate) { in miPolyGlyphBlt() 110 pfont = pGC->font; in miPolyGlyphBlt() 172 (*pGC->ops->PushPixels) (pGC, pPixmap, pDrawable, in miPolyGlyphBlt() 185 miImageGlyphBlt(DrawablePtr pDrawable, GC * pGC, int x, int y, unsigned int nglyph, CharInfoPtr * p… in miImageGlyphBlt() argument 195 xfont2_query_glyph_extents(pGC->font, ppci, (unsigned long) nglyph, &info); in miImageGlyphBlt() 205 backrect.y = y - FONTASCENT(pGC->font); in miImageGlyphBlt() 206 backrect.height = FONTASCENT(pGC->font) + FONTDESCENT(pGC->font); in miImageGlyphBlt() 208 oldAlu = pGC->alu; in miImageGlyphBlt() 209 oldFG = pGC->fgPixel; in miImageGlyphBlt() [all …]
|
| H A D | mi.h | 71 GCPtr pGC, 76 GCPtr /*pGC */ , 85 GCPtr /*pGC */ , 96 GCPtr /*pGC */ , 117 GCPtr /*pGC */ , 130 #define miGetCompositeClip(pGC) ((pGC)->pCompositeClip) argument 134 GCPtr pGC, 146 GCPtr pGC, 155 GCPtr pGC, 226 GCPtr /*pGC */ , [all …]
|
| /OK3568_Linux_fs/external/xserver/exa/ |
| H A D | exa_unaccel.c | 43 exaPrepareAccessGC(GCPtr pGC) in exaPrepareAccessGC() argument 45 if (pGC->stipple) in exaPrepareAccessGC() 46 exaPrepareAccess(&pGC->stipple->drawable, EXA_PREPARE_MASK); in exaPrepareAccessGC() 47 if (pGC->fillStyle == FillTiled) in exaPrepareAccessGC() 48 exaPrepareAccess(&pGC->tile.pixmap->drawable, EXA_PREPARE_SRC); in exaPrepareAccessGC() 55 exaFinishAccessGC(GCPtr pGC) in exaFinishAccessGC() argument 57 if (pGC->fillStyle == FillTiled) in exaFinishAccessGC() 58 exaFinishAccess(&pGC->tile.pixmap->drawable, EXA_PREPARE_SRC); in exaFinishAccessGC() 59 if (pGC->stipple) in exaFinishAccessGC() 60 exaFinishAccess(&pGC->stipple->drawable, EXA_PREPARE_MASK); in exaFinishAccessGC() [all …]
|
| H A D | exa_accel.c | 39 exaFillSpans(DrawablePtr pDrawable, GCPtr pGC, int n, in exaFillSpans() argument 45 RegionPtr pClip = fbGetCompositeClip(pGC); in exaFillSpans() 58 pGC->fillStyle != FillSolid || pExaPixmap->accel_blocked) { in exaFillSpans() 59 ExaCheckFillSpans(pDrawable, pGC, n, ppt, pwidth, fSorted); in exaFillSpans() 76 pGC->alu, in exaFillSpans() 77 pGC->planemask, pGC->fgPixel)) { in exaFillSpans() 78 ExaCheckFillSpans(pDrawable, pGC, n, ppt, pwidth, fSorted); in exaFillSpans() 138 exaDoPutImage(DrawablePtr pDrawable, GCPtr pGC, int depth, int x, int y, in exaDoPutImage() argument 165 if (!EXA_PM_IS_SOLID(pDrawable, pGC->planemask) || pGC->alu != GXcopy) in exaDoPutImage() 190 pClip = fbGetCompositeClip(pGC); in exaDoPutImage() [all …]
|
| /OK3568_Linux_fs/external/xserver/miext/damage/ |
| H A D | damage.c | 343 damageCreateGC(GCPtr pGC) in damageCreateGC() argument 345 ScreenPtr pScreen = pGC->pScreen; in damageCreateGC() 348 damageGCPriv(pGC); in damageCreateGC() 352 if ((ret = (*pScreen->CreateGC) (pGC))) { in damageCreateGC() 354 pGCPriv->funcs = pGC->funcs; in damageCreateGC() 355 pGC->funcs = &damageGCFuncs; in damageCreateGC() 362 #define DAMAGE_GC_OP_PROLOGUE(pGC, pDrawable) \ argument 363 damageGCPriv(pGC); \ 364 const GCFuncs *oldFuncs = pGC->funcs; \ 365 unwrap(pGCPriv, pGC, funcs); \ [all …]
|
| /OK3568_Linux_fs/external/xserver/fb/ |
| H A D | fbgc.c | 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() [all …]
|
| H A D | fbline.c | 30 fbZeroLine(DrawablePtr pDrawable, GCPtr pGC, int mode, int npt, DDXPointPtr ppt) in fbZeroLine() argument 40 dashOffset = pGC->dashOffset; in fbZeroLine() 49 fbSegment(pDrawable, pGC, x1 + x, y1 + y, in fbZeroLine() 51 npt == 1 && pGC->capStyle != CapNotLast, &dashOffset); in fbZeroLine() 58 fbZeroSegment(DrawablePtr pDrawable, GCPtr pGC, int nseg, xSegment * pSegs) in fbZeroSegment() argument 62 Bool drawLast = pGC->capStyle != CapNotLast; in fbZeroSegment() 67 dashOffset = pGC->dashOffset; in fbZeroSegment() 68 fbSegment(pDrawable, pGC, in fbZeroSegment() 91 fbPolyLine(DrawablePtr pDrawable, GCPtr pGC, int mode, int npt, DDXPointPtr ppt) in fbPolyLine() argument 95 if (pGC->lineWidth == 0) { in fbPolyLine() [all …]
|
| H A D | fbseg.c | 38 GCPtr pGC, in fbBresSolid() argument 48 FbGCPrivPtr pPriv = fbGetGCPrivate(pGC); in fbBresSolid() 110 GCPtr pGC, in fbBresDash() argument 119 FbGCPrivPtr pPriv = fbGetGCPrivate(pGC); in fbBresDash() 132 doOdd = pGC->lineStyle == LineDoubleDash; in fbBresDash() 134 FbDashInit(pGC, pPriv, dashOffset, dashlen, even); in fbBresDash() 183 GCPtr pGC, in fbBresFill() argument 189 fbFill(pDrawable, pGC, x1, y1, 1, 1); in fbBresFill() 210 fbSetFg(DrawablePtr pDrawable, GCPtr pGC, Pixel fg) in fbSetFg() argument 212 if (fg != pGC->fgPixel) { in fbSetFg() [all …]
|
| /OK3568_Linux_fs/external/xserver/include/ |
| H A D | gcstruct.h | 66 void (*ValidateGC) (GCPtr /*pGC */ , 70 void (*ChangeGC) (GCPtr /*pGC */ , 77 void (*DestroyGC) (GCPtr /*pGC */ ); 79 void (*ChangeClip) (GCPtr pGC, 84 void (*DestroyClip) (GCPtr /*pGC */ ); 96 GCPtr /*pGC */ , 103 GCPtr /*pGC */ , 111 GCPtr /*pGC */ , 123 GCPtr /*pGC */ , 133 GCPtr /*pGC */ , [all …]
|