Displaying 5 results from an estimated 5 matches for "pspict".
Did you mean:
  ppict
  
2010 Apr 20
1
[PATCH] nv30/exa : cleanup from nv40 exa
...r 0x%x not supported\n", pPict->filter);
 
 	if (!(w==1 && h==1) && pPict->repeat && pPict->repeatType != RepeatNone)
@@ -421,8 +377,8 @@ NV30EXACheckCompositeTexture(PicturePtr pPict, PicturePtr pdPict, int op)
 
 Bool
 NV30EXACheckComposite(int op, PicturePtr psPict,
-		PicturePtr pmPict,
-		PicturePtr pdPict)
+			      PicturePtr pmPict,
+			      PicturePtr pdPict)
 {
 	nv_pict_surface_format_t *fmt;
 	nv_pict_op_t *opr;
@@ -440,8 +396,8 @@ NV30EXACheckComposite(int op, PicturePtr psPict,
 		NOUVEAU_FALLBACK("src picture\n");
 	if (pmPict) {
 		if...
2015 Mar 14
1
[PATCH ddx] Add support for VRAM-less devices to the ddx
...switch (ppict->format) {
 	case PICT_a8r8g8b8:
@@ -884,14 +883,14 @@ NVC0EXAPrepareComposite(int op,
 	PUSH_DATA (push, 0);
 
 	PUSH_RESET(push);
-	PUSH_REFN (push, pNv->scratch, NOUVEAU_BO_VRAM | NOUVEAU_BO_RDWR);
+	PUSH_REFN (push, pNv->scratch, NOUVEAU_BO_APER | NOUVEAU_BO_RDWR);
 	if (pspict->pDrawable)
 		PUSH_REFN (push, nouveau_pixmap_bo(pspix),
-			   NOUVEAU_BO_VRAM | NOUVEAU_BO_RD);
-	PUSH_REFN (push, dst, NOUVEAU_BO_VRAM | NOUVEAU_BO_WR);
+			   NOUVEAU_BO_APER | NOUVEAU_BO_RD);
+	PUSH_REFN (push, dst, NOUVEAU_BO_APER | NOUVEAU_BO_WR);
 	if (pmpict && pmpict->pDraw...
2009 Nov 04
1
[PATCH] nv10/exa: Spring-cleaning
...le.pScreen->myNum];
+	ScrnInfoPtr pScrn = xf86Screens[dst->drawable.pScreen->myNum];
 	NVPtr pNv = NVPTR(pScrn);
 	struct nouveau_channel *chan = pNv->chan;
 
 	WAIT_RING(chan, 128);
 
-	state.is_a8_plus_a8 = FALSE;
-	state.have_mask=(pMaskPicture!=NULL);
-
 	pNv->alu = op;
-	pNv->pspict = pSrcPicture;
-	pNv->pmpict = pMaskPicture;
-	pNv->pdpict = pDstPicture;
-	pNv->pspix = pSrc;
-	pNv->pmpix = pMask;
-	pNv->pdpix = pDst;
+	pNv->pspict = pict_src;
+	pNv->pmpict = pict_mask;
+	pNv->pdpict = pict_dst;
+	pNv->pspix = src;
+	pNv->pmpix = mask;
+	pNv->p...
2010 Jul 27
0
NV50 inifinite loop
...15: /usr/bin/X (0x400000+0x211e9) [0x4211e9]
like in the X.Org Wiki I installed the debug packages, attached gdb to the process and made it freeze again. Xorg is at 100% CPU load, I break the process inside gdb using strg+c.
bt full:
#0  NV50EXAPrepareComposite (op=<value optimized out>, pspict=<value optimized out>, pmpict=<value optimized out>, pdpict=<value optimized out>, pspix=0x2057530, pmpix=<value optimized out>, pdpix=0x21e4b20)
    at ../../src/nv50_exa.c:840
        pNv = 0x1c8c690
        chan = 0x1c95d80
        eng2d = 0x1c825d0
        tesla = 0x1c8b...
2013 Jul 22
0
[RFC PATCH] Support running nested in a Mir compositor
...include "xmir.h"
+#include "xf86Priv.h"
+#else
+typedef struct xmir_screen xmir_screen;
+#define xorgMir 0
+#endif
+
 #if XF86_CRTC_VERSION >= 5
 #define NOUVEAU_PIXMAP_SHARING 1
 #endif
@@ -112,6 +120,8 @@ typedef struct _NVRec {
 	PixmapPtr pspix, pmpix, pdpix;
 	PicturePtr pspict, pmpict;
 	Pixel fg_colour;
+
+	xmir_screen *xmir;
 } NVRec;
 
 #define NVPTR(p) ((NVPtr)((p)->driverPrivate))
-- 
1.8.3.2