Lines Matching refs:pdpix

134 NVC0EXASetPattern(PixmapPtr pdpix, int col0, int col1, int pat0, int pat1)
136 NVC0EXA_LOCALS(pdpix);
146 NVC0EXASetROP(PixmapPtr pdpix, int alu, Pixel planemask)
148 NVC0EXA_LOCALS(pdpix);
157 if (alu == GXcopy && EXA_PM_IS_SOLID(&pdpix->drawable, planemask)) {
165 switch (pdpix->drawable.bitsPerPixel) {
182 if (!EXA_PM_IS_SOLID(&pdpix->drawable, planemask)) {
184 NVC0EXASetPattern(pdpix, 0, planemask, ~0, ~0);
187 NVC0EXASetPattern(pdpix, ~0, ~0, ~0, ~0);
198 NVC0EXAPrepareSolid(PixmapPtr pdpix, int alu, Pixel planemask, Pixel fg)
200 NVC0EXA_LOCALS(pdpix);
203 if (!NVC0EXA2DSurfaceFormat(pdpix, &fmt))
210 NVC0EXAAcquireSurface2D(pdpix, 0, fmt);
211 NVC0EXASetROP(pdpix, alu, planemask);
228 NVC0EXASolid(PixmapPtr pdpix, int x1, int y1, int x2, int y2)
230 NVC0EXA_LOCALS(pdpix);
246 NVC0EXADoneSolid(PixmapPtr pdpix)
248 NVC0EXA_LOCALS(pdpix);
253 NVC0EXAPrepareCopy(PixmapPtr pspix, PixmapPtr pdpix, int dx, int dy,
256 NVC0EXA_LOCALS(pdpix);
261 if (!NVC0EXA2DSurfaceFormat(pdpix, &dst))
269 NVC0EXAAcquireSurface2D(pdpix, 0, dst);
270 NVC0EXASetROP(pdpix, alu, planemask);
282 NVC0EXACopy(PixmapPtr pdpix, int srcX , int srcY,
286 NVC0EXA_LOCALS(pdpix);
314 NVC0EXADoneCopy(PixmapPtr pdpix)
316 NVC0EXA_LOCALS(pdpix);
322 PixmapPtr pdpix, int x, int y, int w, int h, int cpp)
324 NVC0EXA_LOCALS(pdpix);
325 ScreenPtr pScreen = pdpix->drawable.pScreen;
330 if (!NVC0EXA2DSurfaceFormat(pdpix, &sifc_fmt))
337 NVC0EXAAcquireSurface2D(pdpix, 0, sifc_fmt);
338 NVC0EXASetClip(pdpix, x, y, w, h);
383 if (pdpix == pScreen->GetScreenPixmap(pScreen))
820 PixmapPtr pspix, PixmapPtr pmpix, PixmapPtr pdpix)
822 struct nouveau_bo *dst = nouveau_pixmap_bo(pdpix);
823 NVC0EXA_LOCALS(pdpix);
831 if (!NVC0EXARenderTarget(pdpix, pdpict))
834 NVC0EXABlend(pdpix, pdpict, op, pmpict && pmpict->componentAlpha &&
893 NVC0EXAComposite(PixmapPtr pdpix,
897 NVC0EXA_LOCALS(pdpix);
957 NVC0EXADoneComposite(PixmapPtr pdpix)
959 NVC0EXA_LOCALS(pdpix);