Lines Matching refs:pScrPriv
52 FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pWin->drawable.pScreen); in fbOverlayCreateWindow() local
59 for (i = 0; i < pScrPriv->nlayers; i++) { in fbOverlayCreateWindow()
60 pPixmap = pScrPriv->layer[i].u.run.pixmap; in fbOverlayCreateWindow()
71 RegionEmpty(&pScrPriv->layer[i].u.run.region); in fbOverlayCreateWindow()
82 FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pScreen); in fbOverlayCloseScreen() local
85 for (i = 0; i < pScrPriv->nlayers; i++) { in fbOverlayCloseScreen()
86 (*pScreen->DestroyPixmap) (pScrPriv->layer[i].u.run.pixmap); in fbOverlayCloseScreen()
87 RegionUninit(&pScrPriv->layer[i].u.run.region); in fbOverlayCloseScreen()
98 FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pWin->drawable.pScreen); in fbOverlayWindowLayer() local
101 for (i = 0; i < pScrPriv->nlayers; i++) in fbOverlayWindowLayer()
103 (void *) pScrPriv->layer[i].u.run.pixmap) in fbOverlayWindowLayer()
112 FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pScreen); in fbOverlayCreateScreenResources() local
126 for (i = 0; i < pScrPriv->nlayers; i++) { in fbOverlayCreateScreenResources()
127 pbits = pScrPriv->layer[i].u.init.pbits; in fbOverlayCreateScreenResources()
128 width = pScrPriv->layer[i].u.init.width; in fbOverlayCreateScreenResources()
129 depth = pScrPriv->layer[i].u.init.depth; in fbOverlayCreateScreenResources()
139 pScrPriv->layer[i].u.run.pixmap = pPixmap; in fbOverlayCreateScreenResources()
140 RegionInit(&pScrPriv->layer[i].u.run.region, &box, 0); in fbOverlayCreateScreenResources()
142 pScreen->devPrivate = pScrPriv->layer[0].u.run.pixmap; in fbOverlayCreateScreenResources()
160 FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pScreen); in fbOverlayUpdateLayerRegion() local
166 for (i = 0; i < pScrPriv->nlayers; i++) { in fbOverlayUpdateLayerRegion()
169 RegionUnion(&pScrPriv->layer[i].u.run.region, in fbOverlayUpdateLayerRegion()
170 &pScrPriv->layer[i].u.run.region, prgn); in fbOverlayUpdateLayerRegion()
172 else if (RegionNotEmpty(&pScrPriv->layer[i].u.run.region)) { in fbOverlayUpdateLayerRegion()
175 RegionIntersect(&rgnNew, prgn, &pScrPriv->layer[i].u.run.region); in fbOverlayUpdateLayerRegion()
176 (*pScrPriv->PaintKey) (&pScrPriv->layer[i].u.run.pixmap->drawable, in fbOverlayUpdateLayerRegion()
177 &rgnNew, pScrPriv->layer[i].key, i); in fbOverlayUpdateLayerRegion()
180 RegionSubtract(&pScrPriv->layer[i].u.run.region, in fbOverlayUpdateLayerRegion()
181 &pScrPriv->layer[i].u.run.region, prgn); in fbOverlayUpdateLayerRegion()
193 FbOverlayScrPrivPtr pScrPriv = fbOverlayGetScrPriv(pScreen); in fbOverlayCopyWindow() local
213 for (i = 0; i < pScrPriv->nlayers; i++) { in fbOverlayCopyWindow()
216 &pScrPriv->layer[i].u.run.region); in fbOverlayCopyWindow()
219 pPixmap = pScrPriv->layer[i].u.run.pixmap; in fbOverlayCopyWindow()
222 &layerRgn[i], dx, dy, pScrPriv->CopyWindow, 0, in fbOverlayCopyWindow()
229 for (i = 0; i < pScrPriv->nlayers; i++) { in fbOverlayCopyWindow()
276 FbOverlayScrPrivPtr pScrPriv; in fbOverlayFinishScreenInit() local
285 pScrPriv = malloc(sizeof(FbOverlayScrPrivRec)); in fbOverlayFinishScreenInit()
286 if (!pScrPriv) in fbOverlayFinishScreenInit()
292 free(pScrPriv); in fbOverlayFinishScreenInit()
298 free(pScrPriv); in fbOverlayFinishScreenInit()
308 pScrPriv->nlayers = 2; in fbOverlayFinishScreenInit()
309 pScrPriv->PaintKey = fbOverlayPaintKey; in fbOverlayFinishScreenInit()
310 pScrPriv->CopyWindow = fbCopyWindowProc; in fbOverlayFinishScreenInit()
311 pScrPriv->layer[0].u.init.pbits = pbits1; in fbOverlayFinishScreenInit()
312 pScrPriv->layer[0].u.init.width = width1; in fbOverlayFinishScreenInit()
313 pScrPriv->layer[0].u.init.depth = depth1; in fbOverlayFinishScreenInit()
315 pScrPriv->layer[1].u.init.pbits = pbits2; in fbOverlayFinishScreenInit()
316 pScrPriv->layer[1].u.init.width = width2; in fbOverlayFinishScreenInit()
317 pScrPriv->layer[1].u.init.depth = depth2; in fbOverlayFinishScreenInit()
318 dixSetPrivate(&pScreen->devPrivates, fbOverlayScreenPrivateKey, pScrPriv); in fbOverlayFinishScreenInit()