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