Home
last modified time | relevance | path

Searched full:pgc (Results 1 – 25 of 113) sorted by relevance

12345

/OK3568_Linux_fs/external/xserver/hw/xquartz/xpr/
H A DdriWrap.c80 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 DrootlessGC.c53 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 Dgc.c70 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 Dxf86VGAarbiter.c538 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 Dxf86VGAarbiterPriv.h172 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 Ddmxgc.c97 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 Ddmxgcops.h40 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 Ddmxgcops.c79 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 DGC.c74 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 DGCOps.c41 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 DGCOps.h18 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 Dmigc.c41 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 Dmiwideline.c422 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 Dmidispcur.c181 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 Dmipolytext.c69 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 Dmibitblt.c74 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 Dmiglblt.c84 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 Dmi.h71 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 Dexa_unaccel.c43 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 Dexa_accel.c39 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 Ddamage.c343 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 Dfbgc.c65 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 Dfbline.c30 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 Dfbseg.c38 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 Dgcstruct.h66 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 …]

12345