Home
last modified time | relevance | path

Searched refs:pPicture (Results 1 – 23 of 23) sorted by relevance

/OK3568_Linux_fs/external/xserver/render/
H A Dpicture.c68 PicturePtr pPicture; in PictureDestroyWindow() local
72 while ((pPicture = GetPictureWindow(pWindow))) { in PictureDestroyWindow()
73 SetPictureWindow(pWindow, pPicture->pNext); in PictureDestroyWindow()
74 if (pPicture->id) in PictureDestroyWindow()
75 FreeResource(pPicture->id, PictureType); in PictureDestroyWindow()
76 FreePicture((void *) pPicture, pPicture->id); in PictureDestroyWindow()
713 SetPictureToDefaults(PicturePtr pPicture) in SetPictureToDefaults() argument
715 pPicture->refcnt = 1; in SetPictureToDefaults()
716 pPicture->repeat = 0; in SetPictureToDefaults()
717 pPicture->graphicsExposures = FALSE; in SetPictureToDefaults()
[all …]
H A Dmipict.c37 miCreatePicture(PicturePtr pPicture) in miCreatePicture() argument
43 miDestroyPicture(PicturePtr pPicture) in miDestroyPicture() argument
45 if (pPicture->freeCompClip) in miDestroyPicture()
46 RegionDestroy(pPicture->pCompositeClip); in miDestroyPicture()
50 miDestroyPictureClip(PicturePtr pPicture) in miDestroyPictureClip() argument
52 if (pPicture->clientClip) in miDestroyPictureClip()
53 RegionDestroy(pPicture->clientClip); in miDestroyPictureClip()
54 pPicture->clientClip = NULL; in miDestroyPictureClip()
58 miChangePictureClip(PicturePtr pPicture, int type, void *value, int n) in miChangePictureClip() argument
60 ScreenPtr pScreen = pPicture->pDrawable->pScreen; in miChangePictureClip()
[all …]
H A Dfilter.c283 SetPictureFilter(PicturePtr pPicture, char *name, int len, xFixed * params, in SetPictureFilter() argument
289 if (pPicture->pDrawable != NULL) in SetPictureFilter()
290 pScreen = pPicture->pDrawable->pScreen; in SetPictureFilter()
299 if (pPicture->pDrawable == NULL) { in SetPictureFilter()
313 return SetPicturePictFilter(pPicture, pFilter, params, nparams); in SetPictureFilter()
317 SetPicturePictFilter(PicturePtr pPicture, PictFilterPtr pFilter, in SetPicturePictFilter() argument
323 if (pPicture->pDrawable) in SetPicturePictFilter()
324 pScreen = pPicture->pDrawable->pScreen; in SetPicturePictFilter()
338 if (nparams != pPicture->filter_nparams) { in SetPicturePictFilter()
343 free(pPicture->filter_params); in SetPicturePictFilter()
[all …]
H A Dpicturestr.h189 typedef int (*CreatePictureProcPtr) (PicturePtr pPicture);
190 typedef void (*DestroyPictureProcPtr) (PicturePtr pPicture);
191 typedef int (*ChangePictureClipProcPtr) (PicturePtr pPicture,
193 typedef void (*DestroyPictureClipProcPtr) (PicturePtr pPicture);
195 typedef int (*ChangePictureTransformProcPtr) (PicturePtr pPicture,
198 typedef int (*ChangePictureFilterProcPtr) (PicturePtr pPicture,
202 typedef void (*DestroyPictureFilterProcPtr) (PicturePtr pPicture);
204 typedef void (*ChangePictureProcPtr) (PicturePtr pPicture, Mask mask);
205 typedef void (*ValidatePictureProcPtr) (PicturePtr pPicture, Mask mask);
271 typedef void (*AddTrapsProcPtr) (PicturePtr pPicture,
[all …]
H A Drender.c562 PicturePtr pPicture; in ProcRenderCreatePicture() local
588 pPicture = CreatePicture(stuff->pid, in ProcRenderCreatePicture()
592 if (!pPicture) in ProcRenderCreatePicture()
594 if (!AddResource(stuff->pid, PictureType, (void *) pPicture)) in ProcRenderCreatePicture()
602 PicturePtr pPicture; in ProcRenderChangePicture() local
608 VERIFY_PICTURE(pPicture, stuff->picture, client, DixSetAttrAccess); in ProcRenderChangePicture()
614 return ChangePicture(pPicture, stuff->mask, (XID *) (stuff + 1), in ProcRenderChangePicture()
622 PicturePtr pPicture; in ProcRenderSetPictureClipRectangles() local
626 VERIFY_PICTURE(pPicture, stuff->picture, client, DixSetAttrAccess); in ProcRenderSetPictureClipRectangles()
627 if (!pPicture->pDrawable) in ProcRenderSetPictureClipRectangles()
[all …]
H A Dmipict.h51 miCreatePicture(PicturePtr pPicture);
54 miDestroyPicture(PicturePtr pPicture);
57 miCompositeSourceValidate(PicturePtr pPicture);
H A Dglyph.c581 PicturePtr pPicture; in miGlyphs() local
639 pPicture = GetGlyphPicture(glyph, pScreen); in miGlyphs()
641 if (pPicture) { in miGlyphs()
644 pPicture, in miGlyphs()
656 pPicture, in miGlyphs()
/OK3568_Linux_fs/external/xserver/hw/dmx/
H A Ddmxpict.c659 PicturePtr pPicture; in dmxProcRenderSetPictureTransform() local
666 VERIFY_PICTURE(pPicture, stuff->picture, client, DixWriteAccess); in dmxProcRenderSetPictureTransform()
671 dmxScreen = &dmxScreens[pPicture->pDrawable->pScreen->myNum]; in dmxProcRenderSetPictureTransform()
672 pPictPriv = DMX_GET_PICT_PRIV(pPicture); in dmxProcRenderSetPictureTransform()
698 PicturePtr pPicture; in dmxProcRenderSetPictureFilter() local
707 VERIFY_PICTURE(pPicture, stuff->picture, client, DixWriteAccess); in dmxProcRenderSetPictureFilter()
712 dmxScreen = &dmxScreens[pPicture->pDrawable->pScreen->myNum]; in dmxProcRenderSetPictureFilter()
713 pPictPriv = DMX_GET_PICT_PRIV(pPicture); in dmxProcRenderSetPictureFilter()
735 dmxDoCreatePicture(PicturePtr pPicture) in dmxDoCreatePicture() argument
737 DrawablePtr pDraw = pPicture->pDrawable; in dmxDoCreatePicture()
[all …]
H A Ddmxpict.h65 extern int dmxCreatePicture(PicturePtr pPicture);
66 extern void dmxDestroyPicture(PicturePtr pPicture);
67 extern int dmxChangePictureClip(PicturePtr pPicture, int clipType,
69 extern void dmxDestroyPictureClip(PicturePtr pPicture);
70 extern void dmxChangePicture(PicturePtr pPicture, Mask mask);
71 extern void dmxValidatePicture(PicturePtr pPicture, Mask mask);
102 extern int dmxBECreatePicture(PicturePtr pPicture);
103 extern Bool dmxBEFreePicture(PicturePtr pPicture);
H A Ddmxextension.c1126 PicturePtr pPicture = value; /* The picture */ in dmxBERestoreRenderPict() local
1127 DrawablePtr pDraw = pPicture->pDrawable; /* The picture's drawable */ in dmxBERestoreRenderPict()
1143 dmxBECreatePicture(pPicture); in dmxBERestoreRenderPict()
/OK3568_Linux_fs/external/xserver/fb/
H A Dfbtrap.c35 fbAddTraps(PicturePtr pPicture, in fbAddTraps() argument
41 if (!(image = image_from_pict(pPicture, FALSE, &dst_xoff, &dst_yoff))) in fbAddTraps()
47 free_pixman_pict(pPicture, image); in fbAddTraps()
51 fbRasterizeTrapezoid(PicturePtr pPicture, in fbRasterizeTrapezoid() argument
57 if (!(image = image_from_pict(pPicture, FALSE, &dst_xoff, &dst_yoff))) in fbRasterizeTrapezoid()
63 free_pixman_pict(pPicture, image); in fbRasterizeTrapezoid()
67 fbAddTriangles(PicturePtr pPicture, in fbAddTriangles() argument
73 if (!(image = image_from_pict(pPicture, FALSE, &dst_xoff, &dst_yoff))) in fbAddTriangles()
80 free_pixman_pict(pPicture, image); in fbAddTriangles()
H A Dfbpict.h45 fbAddTraps(PicturePtr pPicture,
52 fbAddTriangles(PicturePtr pPicture,
H A Dfbpict.c144 PicturePtr pPicture; in fbGlyphs() local
147 pPicture = GetGlyphPicture(glyph, pScreen); in fbGlyphs()
148 if (!pPicture) { in fbGlyphs()
153 if (!(glyphImage = image_from_pict(pPicture, FALSE, &xoff, &yoff))) in fbGlyphs()
161 free_pixman_pict(pPicture, glyphImage); in fbGlyphs()
/OK3568_Linux_fs/external/xserver/mi/
H A Dmidispcur.c85 PicturePtr pPicture; member
118 …creenPtr pScreen, CursorPtr pCursor, PixmapPtr sourceBits, PixmapPtr maskBits, PicturePtr pPicture) in miDCSwitchScreenCursor() argument
130 if (pScreenPriv->pPicture) in miDCSwitchScreenCursor()
131 FreePicture(pScreenPriv->pPicture, 0); in miDCSwitchScreenCursor()
132 pScreenPriv->pPicture = pPicture; in miDCSwitchScreenCursor()
164 PicturePtr pPicture; in miDCMakePicture() local
170 pPicture = CreatePicture(0, pDraw, pFormat, in miDCMakePicture()
173 *ppPicture = pPicture; in miDCMakePicture()
174 return pPicture; in miDCMakePicture()
192 PicturePtr pPicture; in miDCRealize() local
[all …]
/OK3568_Linux_fs/external/xserver/glamor/
H A Dglamor_addtraps.c32 glamor_add_traps(PicturePtr pPicture, in glamor_add_traps() argument
36 if (glamor_prepare_access_picture(pPicture, GLAMOR_ACCESS_RW)) { in glamor_add_traps()
37 fbAddTraps(pPicture, x_off, y_off, ntrap, traps); in glamor_add_traps()
39 glamor_finish_access_picture(pPicture); in glamor_add_traps()
H A Dglamor_priv.h740 void glamor_add_traps(PicturePtr pPicture,
/OK3568_Linux_fs/external/xserver/exa/
H A Dexa_render.c1064 PicturePtr pPicture; in exaCreateAlphaPicture() local
1098 pPicture = CreatePicture(0, &pPixmap->drawable, pPictFormat, in exaCreateAlphaPicture()
1101 return pPicture; in exaCreateAlphaPicture()
1127 PicturePtr pPicture; in exaTrapezoids() local
1139 pPicture = exaCreateAlphaPicture(pScreen, pDst, maskFormat, in exaTrapezoids()
1142 if (!pPicture) in exaTrapezoids()
1145 exaPrepareAccess(pPicture->pDrawable, EXA_PREPARE_DEST); in exaTrapezoids()
1148 (*ps->RasterizeTrapezoid) (pPicture, traps, -bounds.x1, -bounds.y1); in exaTrapezoids()
1149 exaFinishAccess(pPicture->pDrawable, EXA_PREPARE_DEST); in exaTrapezoids()
1153 CompositePicture(op, pSrc, pPicture, pDst, in exaTrapezoids()
[all …]
H A Dexa_unaccel.c679 ExaCheckAddTraps(PicturePtr pPicture, in ExaCheckAddTraps() argument
682 ScreenPtr pScreen = pPicture->pDrawable->pScreen; in ExaCheckAddTraps()
687 EXA_FALLBACK(("to pict %p (%c)\n", pPicture, in ExaCheckAddTraps()
688 exaDrawableLocation(pPicture->pDrawable))); in ExaCheckAddTraps()
689 exaPrepareAccess(pPicture->pDrawable, EXA_PREPARE_DEST); in ExaCheckAddTraps()
691 ps->AddTraps(pPicture, x_off, y_off, ntrap, traps); in ExaCheckAddTraps()
693 exaFinishAccess(pPicture->pDrawable, EXA_PREPARE_DEST); in ExaCheckAddTraps()
H A Dexa_glyphs.c162 PicturePtr pPicture; in exaRealizeGlyphCaches() local
195 pPicture = CreatePicture(0, &pPixmap->drawable, pPictFormat, in exaRealizeGlyphCaches()
201 if (!pPicture) in exaRealizeGlyphCaches()
212 cache->picture = pPicture; in exaRealizeGlyphCaches()
228 FreePicture((void *) pPicture, (XID) 0); in exaRealizeGlyphCaches()
H A Dexa_priv.h450 ExaCheckAddTraps(PicturePtr pPicture,
/OK3568_Linux_fs/external/xserver/xfixes/
H A Dregion.c256 PicturePtr pPicture; in ProcXFixesCreateRegionFromPicture() local
263 VERIFY_PICTURE(pPicture, stuff->picture, client, DixGetAttrAccess); in ProcXFixesCreateRegionFromPicture()
265 if (!pPicture->pDrawable) in ProcXFixesCreateRegionFromPicture()
268 if (pPicture->clientClip) { in ProcXFixesCreateRegionFromPicture()
269 pRegion = XFixesRegionCopy((RegionPtr) pPicture->clientClip); in ProcXFixesCreateRegionFromPicture()
733 PicturePtr pPicture; in ProcXFixesSetPictureClipRegion() local
739 VERIFY_PICTURE(pPicture, stuff->picture, client, DixSetAttrAccess); in ProcXFixesSetPictureClipRegion()
742 if (!pPicture->pDrawable) in ProcXFixesSetPictureClipRegion()
745 return SetPictureClipRegion(pPicture, stuff->xOrigin, stuff->yOrigin, in ProcXFixesSetPictureClipRegion()
/OK3568_Linux_fs/external/xserver/miext/damage/
H A Ddamage.c585 damageAddTraps(PicturePtr pPicture, in damageAddTraps() argument
588 ScreenPtr pScreen = pPicture->pDrawable->pScreen; in damageAddTraps()
593 if (checkPictureDamage(pPicture)) { in damageAddTraps()
603 x = pPicture->pDrawable->x + x_off; in damageAddTraps()
604 y = pPicture->pDrawable->y + y_off; in damageAddTraps()
622 TRIM_PICTURE_BOX(box, pPicture); in damageAddTraps()
624 damageDamageBox(pPicture->pDrawable, &box, pPicture->subWindowMode); in damageAddTraps()
627 (*ps->AddTraps) (pPicture, x_off, y_off, ntrap, traps); in damageAddTraps()
628 damageRegionProcessPending(pPicture->pDrawable); in damageAddTraps()
/OK3568_Linux_fs/external/xserver/
H A DChangeLog119777 certain pPicture resources do not get free'd until later in the