Home
last modified time | relevance | path

Searched refs:pDamage (Results 1 – 25 of 40) sorted by relevance

12

/OK3568_Linux_fs/external/xserver/miext/damage/
H A Ddamage.c116 DamagePtr pDamage = getDrawableDamage(pDrawable)
184 for (; pDamage; pDamage = pNext) { in _damageRegionAppend()
185 pNext = pDamage->pNext; in _damageRegionAppend()
189 if (pScrPriv->internalLevel > 0 && !pDamage->isInternal) { in _damageRegionAppend()
197 if (pDamage->pDrawable->type == DRAWABLE_WINDOW && in _damageRegionAppend()
198 !((WindowPtr) (pDamage->pDrawable))->realized) { in _damageRegionAppend()
202 draw_x = pDamage->pDrawable->x; in _damageRegionAppend()
203 draw_y = pDamage->pDrawable->y; in _damageRegionAppend()
209 if (!WindowDrawable(pDamage->pDrawable->type)) { in _damageRegionAppend()
210 draw_x += ((PixmapPtr) pDamage->pDrawable)->screen_x; in _damageRegionAppend()
[all …]
H A Ddamage.h40 typedef void (*DamageReportFunc) (DamagePtr pDamage, RegionPtr pRegion,
42 typedef void (*DamageDestroyFunc) (DamagePtr pDamage, void *closure);
74 DamageRegister(DrawablePtr pDrawable, DamagePtr pDamage);
77 DamageUnregister(DamagePtr pDamage);
80 DamageDestroy(DamagePtr pDamage);
83 DamageSubtract(DamagePtr pDamage, const RegionPtr pRegion);
86 DamageEmpty(DamagePtr pDamage);
89 DamageRegion(DamagePtr pDamage);
92 DamagePendingRegion(DamagePtr pDamage);
104 DamageReportDamage(DamagePtr pDamage, RegionPtr pDamageRegion);
[all …]
H A Ddamagestr.h96 DamagePtr pDamage = damageGetPixPriv(pPix)
/OK3568_Linux_fs/external/xserver/damageext/
H A Ddamageext.c136 DamageExtReport(DamagePtr pDamage, RegionPtr pRegion, void *closure) in DamageExtReport() argument
158 DamageExtDestroy(DamagePtr pDamage, void *closure) in DamageExtDestroy() argument
162 pDamageExt->pDamage = 0; in DamageExtDestroy()
215 DamageExtRegister(DrawablePtr pDrawable, DamagePtr pDamage, Bool report) in DamageExtRegister() argument
217 DamageSetReportAfterOp(pDamage, TRUE); in DamageExtRegister()
218 DamageRegister(pDrawable, pDamage); in DamageExtRegister()
223 DamageReportDamage(pDamage, pRegion); in DamageExtRegister()
241 pDamageExt->pDamage = DamageCreate(DamageExtReport, DamageExtDestroy, level, in DamageExtCreate()
243 if (!pDamageExt->pDamage) { in DamageExtCreate()
251 DamageExtRegister(pDrawable, pDamageExt->pDamage, in DamageExtCreate()
[all …]
H A Ddamageextint.h52 DamagePtr pDamage; member
/OK3568_Linux_fs/external/xserver/exa/
H A Dexa_migration_mixed.c106 if (pExaPixmap->pDamage && exaPixmapHasGpuCopy(pPixmap)) { in exaDoMigration_mixed()
143 exaDamageReport_mixed(DamagePtr pDamage, RegionPtr pRegion, void *closure) in exaDamageReport_mixed() argument
179 if (success && has_gpu_copy && pExaPixmap->pDamage) { in exaPrepareAccessReg_mixed()
193 DamageDestroy(pExaPixmap->pDamage); in exaPrepareAccessReg_mixed()
194 pExaPixmap->pDamage = NULL; in exaPrepareAccessReg_mixed()
226 if (!pExaPixmap->pDamage && in exaPrepareAccessReg_mixed()
231 pExaPixmap->pDamage = DamageCreate(exaDamageReport_mixed, NULL, in exaPrepareAccessReg_mixed()
236 if (pExaPixmap->pDamage) { in exaPrepareAccessReg_mixed()
237 DamageRegister(&pPixmap->drawable, pExaPixmap->pDamage); in exaPrepareAccessReg_mixed()
241 DamageSetReportAfterOp(pExaPixmap->pDamage, TRUE); in exaPrepareAccessReg_mixed()
H A Dexa_mixed.c85 pExaPixmap->pDamage = NULL; in exaCreatePixmap_mixed()
104 pExaPixmap->pDamage = DamageCreate(exaDamageReport_mixed, NULL, in exaCreatePixmap_mixed()
109 if (pExaPixmap->pDamage) { in exaCreatePixmap_mixed()
110 DamageRegister(&pPixmap->drawable, pExaPixmap->pDamage); in exaCreatePixmap_mixed()
114 DamageSetReportAfterOp(pExaPixmap->pDamage, TRUE); in exaCreatePixmap_mixed()
144 if (pExaPixmap->pDamage) { in exaModifyPixmapHeader_mixed()
145 DamageDestroy(pExaPixmap->pDamage); in exaModifyPixmapHeader_mixed()
146 pExaPixmap->pDamage = NULL; in exaModifyPixmapHeader_mixed()
194 DamageDestroy(pExaPixmap->pDamage); in exaModifyPixmapHeader_mixed()
195 pExaPixmap->pDamage = NULL; in exaModifyPixmapHeader_mixed()
[all …]
H A Dexa_classic.c108 pExaPixmap->pDamage = DamageCreate(NULL, NULL, in exaCreatePixmap_classic()
112 if (pExaPixmap->pDamage == NULL) { in exaCreatePixmap_classic()
119 DamageRegister(&pPixmap->drawable, pExaPixmap->pDamage); in exaCreatePixmap_classic()
122 DamageSetReportAfterOp(pExaPixmap->pDamage, TRUE); in exaCreatePixmap_classic()
194 if (pExaPixmap->pDamage) { in exaModifyPixmapHeader_classic()
195 DamageDestroy(pExaPixmap->pDamage); in exaModifyPixmapHeader_classic()
196 pExaPixmap->pDamage = NULL; in exaModifyPixmapHeader_classic()
H A Dexa_migration_classic.c78 if (!pExaPixmap->pDamage) in exaPixmapIsDirty()
81 return RegionNotEmpty(DamageRegion(pExaPixmap->pDamage)) || in exaPixmapIsDirty()
116 RegionPtr damage = DamageRegion(pExaPixmap->pDamage); in exaCopyDirty()
151 RegionPtr pending_damage = DamagePendingRegion(pExaPixmap->pDamage); in exaCopyDirty()
H A Dexa_accel.c157 if (pExaPixmap->pDamage) in exaDoPutImage()
177 pixmaps[0].pReg = DamagePendingRegion(pExaPixmap->pDamage); in exaDoPutImage()
507 else if (!pDstExaPixmap->pDamage && pSrcExaPixmap->sys_ptr) { in exaHWCopyNtoN()
1037 if (pExaPixmap->pDamage && in exaFillRegionSolid()
1041 RegionPtr pending_damage = DamagePendingRegion(pExaPixmap->pDamage); in exaFillRegionSolid()
1269 if (pExaPixmap->pDamage) in exaGetImage()
/OK3568_Linux_fs/external/xserver/miext/shadow/
H A Dshadow.c61 if (!pBuf || !pBuf->pDamage || !pBuf->update) in shadowRedisplay()
63 pRegion = DamageRegion(pBuf->pDamage); in shadowRedisplay()
66 DamageEmpty(pBuf->pDamage); in shadowRedisplay()
107 DamageDestroy(pBuf->pDamage); in shadowCloseScreen()
128 pBuf->pDamage = DamageCreate((DamageReportFunc) NULL, in shadowSetup()
131 if (!pBuf->pDamage) { in shadowSetup()
178 DamageRegister(&pPixmap->drawable, pBuf->pDamage); in shadowAdd()
188 DamageUnregister(pBuf->pDamage); in shadowRemove()
H A Dshpacked.c46 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdatePacked()
H A Dshiplan2p8.c82 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdateIplan2p8()
H A Dshiplan2p4.c81 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdateIplan2p4()
H A Dshafb4.c83 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdateAfb4()
H A Dshafb8.c87 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdateAfb8()
H A Dshplanar.c92 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdatePlanar4()
H A Dshadow.h47 DamagePtr pDamage; member
H A Dsh3224.c103 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdate32to24()
H A Dshplanar8.c95 RegionPtr damage = DamageRegion(pBuf->pDamage); in shadowUpdatePlanar4x8()
/OK3568_Linux_fs/external/xserver/hw/kdrive/ephyr/
H A Dephyr.c312 if (!scrpriv || !scrpriv->pDamage) in ephyrInternalDamageRedisplay()
315 pRegion = DamageRegion(scrpriv->pDamage); in ephyrInternalDamageRedisplay()
335 DamageEmpty(scrpriv->pDamage); in ephyrInternalDamageRedisplay()
361 if (scrpriv->pDamage) in ephyrScreenBlockHandler()
379 scrpriv->pDamage = DamageCreate((DamageReportFunc) 0, in ephyrSetInternalDamage()
385 DamageRegister(&pPixmap->drawable, scrpriv->pDamage); in ephyrSetInternalDamage()
397 DamageDestroy(scrpriv->pDamage); in ephyrUnsetInternalDamage()
398 scrpriv->pDamage = NULL; in ephyrUnsetInternalDamage()
1249 if (scrpriv->pDamage) { in ephyrPutColors()
1258 DamageReportDamage(scrpriv->pDamage, &region); in ephyrPutColors()
/OK3568_Linux_fs/external/xserver/hw/xwin/
H A Dwinshadgdi.c281 BoxPtr pDamage = (BoxPtr) lParam; in winRedrawDamagedWindowShadowGDI() local
289 topLeft.x = pDamage->x1; in winRedrawDamagedWindowShadowGDI()
290 topLeft.y = pDamage->y1; in winRedrawDamagedWindowShadowGDI()
291 bottomRight.x = pDamage->x2; in winRedrawDamagedWindowShadowGDI()
292 bottomRight.y = pDamage->y2; in winRedrawDamagedWindowShadowGDI()
431 RegionPtr damage = DamageRegion(pBuf->pDamage); in winShadowUpdateGDI()
/OK3568_Linux_fs/external/xserver/mi/
H A Dmisprite.c91 DamagePtr pDamage; /* damage tracking structure */ member
161 DamageUnregister(pScreenPriv->pDamage); in miSpriteDisableDamage()
172 pScreenPriv->pDamage); in miSpriteEnableDamage()
259 miSpriteReportDamage(DamagePtr pDamage, RegionPtr pRegion, void *closure) in miSpriteReportDamage() argument
305 pScreenPriv->pDamage = DamageCreate(miSpriteReportDamage, in miSpriteInitialize()
375 DamageDestroy(pScreenPriv->pDamage); in miSpriteCloseScreen()
/OK3568_Linux_fs/external/xserver/miext/rootless/
H A Drootless.h213 (RootlessFrameID wid, RegionPtr pDamage);
/OK3568_Linux_fs/external/xserver/hw/xquartz/xpr/
H A DxprFrame.c95 xprUpdateRegion(RootlessFrameID wid, RegionPtr pDamage);
412 xprUpdateRegion(RootlessFrameID wid, RegionPtr pDamage) in xprUpdateRegion() argument

12