Lines Matching defs:pPixmap

53     PixmapPtr pPixmap;
63 pPixmap = pScreen->CreatePixmap(pScreen, 0, 0, depth, usage_hint);
66 if (!pPixmap)
69 pExaPixmap = ExaGetPixmapPriv(pPixmap);
72 bpp = pPixmap->drawable.bitsPerPixel;
77 pPixmap->devPrivate.ptr = NULL;
99 pScreen->DestroyPixmap (pPixmap);
110 (*pScreen->ModifyPixmapHeader)(pPixmap, w, h, 0, 0,
118 pExaPixmap->use_gpu_copy = exaPixmapHasGpuCopy(pPixmap);
122 exaPrepareAccess(&pPixmap->drawable, EXA_PREPARE_AUX_DEST);
124 return pPixmap;
128 exaModifyPixmapHeader_driver(PixmapPtr pPixmap, int width, int height, int depth,
136 if (!pPixmap)
139 pScreen = pPixmap->drawable.pScreen;
141 pExaPixmap = ExaGetPixmapPriv(pPixmap);
160 ret = pExaScr->info->ModifyPixmapHeader(pPixmap, width, height, depth,
163 * If pPixmap->devPrivate.ptr is non-NULL, then we've got a
167 if (!pPixData && pPixmap->devPrivate.ptr && pPixmap->devKind) {
168 pExaPixmap->sys_ptr = pPixmap->devPrivate.ptr;
169 pExaPixmap->sys_pitch = pPixmap->devKind;
176 ret = pScreen->ModifyPixmapHeader(pPixmap, width, height, depth,
182 pPixmap->devPrivate.ptr = NULL;
188 exaDestroyPixmap_driver (PixmapPtr pPixmap)
190 ScreenPtr pScreen = pPixmap->drawable.pScreen;
194 if (pPixmap->refcnt == 1)
196 ExaPixmapPriv (pPixmap);
198 exaDestroyPixmap(pPixmap);
206 ret = pScreen->DestroyPixmap (pPixmap);
213 exaPixmapHasGpuCopy_driver(PixmapPtr pPixmap)
215 ScreenPtr pScreen = pPixmap->drawable.pScreen;
220 saved_ptr = pPixmap->devPrivate.ptr;
221 pPixmap->devPrivate.ptr = ExaGetPixmapAddress(pPixmap);
222 ret = pExaScr->info->PixmapIsOffscreen(pPixmap);
223 pPixmap->devPrivate.ptr = saved_ptr;