search for: pspix

Displaying 12 results from an estimated 12 matches for "pspix".

Did you mean: ppix
2015 Mar 14
1
[PATCH ddx] Add support for VRAM-less devices to the ddx
...VEAU_BO_APER | NOUVEAU_BO_RD }, 1); REGION_TRANSLATE(0, &reg, -draw->x, -draw->y); diff --git a/src/nouveau_exa.c b/src/nouveau_exa.c index def66ac..3a93d02 100644 --- a/src/nouveau_exa.c +++ b/src/nouveau_exa.c @@ -263,7 +263,7 @@ nouveau_exa_download_from_screen(PixmapPtr pspix, int x, int y, int w, int h, goto memcpy; if (!NVAccelM2MF(pNv, w, lines, cpp, 0, tmp_offset, - nouveau_pixmap_bo(pspix), NOUVEAU_BO_VRAM, + nouveau_pixmap_bo(pspix), NOUVEAU_BO_APER, src_pitch, pspix->drawable.height, x, y, tmp, NOUVEAU_BO_GART, tmp_pitch, lin...
2009 Dec 11
2
[PATCH 1/2] exa: Pre-G80 tiling support.
...| 2 +- src/nv_proto.h | 2 +- src/nv_type.h | 1 + 5 files changed, 26 insertions(+), 16 deletions(-) diff --git a/src/nouveau_exa.c b/src/nouveau_exa.c index 4769fd9..b5eb421 100644 --- a/src/nouveau_exa.c +++ b/src/nouveau_exa.c @@ -57,7 +57,7 @@ NVAccelDownloadM2MF(PixmapPtr pspix, int x, int y, int w, int h, unsigned line_len = w * cpp; unsigned src_pitch = 0, linear = 0; - if (!nouveau_exa_pixmap_is_tiled(pspix)) { + if (!nv50_style_tiled_pixmap(pspix)) { linear = 1; src_pitch = exaGetPixmapPitch(pspix); src_offset += (y * src_pitch) + (x * cpp); @@ -17...
2009 Sep 14
1
[Nouveau-cvs] xf86-video-nv: Branch 'master'
...ompletion before continuing, avoids seeing a momentary > + * flash of "corruption" on occasion > + */ > + nouveau_bo_map(pNv->scanout, NOUVEAU_BO_RDWR); > + nouveau_bo_unmap(pNv->scanout); > + > pScreen->DestroyPixmap(pdpix); > pScreen->DestroyPixmap(pspix); > } > diff --git a/src/nv_driver.c b/src/nv_driver.c > index 9317b5e..645895d 100644 > --- a/src/nv_driver.c > +++ b/src/nv_driver.c > @@ -741,6 +741,8 @@ NVPreInitDRM(ScrnInfoPtr pScrn) > */ > #ifdef XF86DRM_MODE > pNv->kms_enable = !drmCheckModesettingSuppor...
2010 Oct 04
2
[Bug 30603] New: X crash in NVAccelDownloadM2MF with KDE desktop effects enabled.
...x578d10 "Caught signal %d (%s). Server aborting\n") at log.c:552 #6 0x0000000000460bde in OsSigHandler (signo=11, sip=<value optimized out>, unused=<value optimized out>) at osinit.c:156 #7 <signal handler called> #8 0x00007fe0566c6961 in NVAccelDownloadM2MF (pspix=0xe15980, x=0, y=0, w=1920, h=1080, dst=0x0, dst_pitch=7680) at /usr/include/bits/string3.h:52 #9 nouveau_exa_download_from_screen (pspix=0xe15980, x=0, y=0, w=1920, h=1080, dst=0x0, dst_pitch=7680) at nouveau_exa.c:415 #10 0x00007fe055a58013 in exaGetImage (pDrawable=0xe15980, x=0, y=0,...
2012 Apr 20
3
[Bug 48954] New: nv25 PGRAPH error and X freeze
https://bugs.freedesktop.org/show_bug.cgi?id=48954 Bug #: 48954 Summary: nv25 PGRAPH error and X freeze Classification: Unclassified Product: xorg Version: git Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: Driver/nouveau
2009 Sep 22
7
[Bug 24092] New: X with nouveau hangs in nouveau_bo_map_range when doing anything
...:2402 #3 0x00007fc4c2930011 in nouveau_bo_wait (bo=0x2397790, cpu_write=0, no_wait=0, no_block=0) at nouveau_bo.c:399 #4 0x00007fc4c29301d5 in nouveau_bo_map_range (bo=0x2397790, delta=0, size=<value optimized out>, flags=0) at nouveau_bo.c:442 #5 0x00007fc4c2b43ce5 in NVAccelDownloadM2MF (pspix=0x2614d70, x=<value optimized out>, y=0, w=156, h=102, dst=0x2614db0, dst_pitch=624) at nouveau_exa.c:125 #6 0x00007fc4c2b44d1e in nouveau_exa_download_from_screen (pspix=0x2614d70, x=0, y=0, w=156, h=102, dst=0x2614db0, dst_pitch=624) at nouveau_exa.c:480 #7 0x00007fc4c10d271a in e...
2009 Oct 22
1
[PATCH] nv04-nv40/exa: Reorder the commands in PrepareCopy to match the blob.
...+ if (planemask != ~0 || alu != GXcopy) { + BEGIN_RING(chan, blit, NV04_IMAGE_BLIT_OPERATION, 1); + OUT_RING (chan, 1); /* ROP_AND */ + NV04EXASetROP(pScrn, alu, planemask); + } else { + BEGIN_RING(chan, blit, NV04_IMAGE_BLIT_OPERATION, 1); + OUT_RING (chan, 3); /* SRCCOPY */ + } + pNv->pspix = pSrcPixmap; pNv->pdpix = pDstPixmap; pNv->alu = alu; -- 1.6.4.4
2010 Apr 20
1
[PATCH] nv30/exa : cleanup from nv40 exa
...(!NV30EXACheckCompositeTexture(pmPict, pdPict, op)) NOUVEAU_FALLBACK("mask picture\n"); @@ -462,11 +418,11 @@ NV30EXAStateCompositeReemit(struct nouveau_channel *chan) Bool NV30EXAPrepareComposite(int op, PicturePtr psPict, - PicturePtr pmPict, - PicturePtr pdPict, - PixmapPtr psPix, - PixmapPtr pmPix, - PixmapPtr pdPix) + PicturePtr pmPict, + PicturePtr pdPict, + PixmapPtr psPix, + PixmapPtr pmPix, + PixmapPtr pdPix) { ScrnInfoPtr pScrn = xf86Screens[psPix->drawable.pScreen->myNum]; NVPtr pNv = NVPTR(pScrn); @@ -485,26 +441,12 @@ NV30EXAPrepar...
2009 Nov 04
1
[PATCH] nv10/exa: Spring-cleaning
...p *op = &nv10_pict_op[pNv->alu]; + int src_factor = op->src; + int dst_factor = op->dst; if (src_factor == SF(ONE_MINUS_DST_ALPHA) && !PICT_FORMAT_A(pNv->pdpict->format)) @@ -644,280 +567,140 @@ NV10StateCompositeReemit(struct nouveau_channel *chan) pNv->pspix, pNv->pmpix, pNv->pdpix); } -Bool NV10EXAPrepareComposite(int op, - PicturePtr pSrcPicture, - PicturePtr pMaskPicture, - PicturePtr pDstPicture, - PixmapPtr pSrc, - PixmapPtr pMask, - PixmapPtr pDst) +Bool +NV10EXAPrepareComposite(int op, + Pi...
2010 Jul 27
0
NV50 inifinite loop
...hed 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 = 0x1c8bf10 #1 0x00007f681b209495 in exaTryDriverComposite (op=128 '\200', pSrc=0x2068830, pMask=0x0, pDst...
2013 Jul 22
0
[RFC PATCH] Support running nested in a Mir compositor
...xf86Crtc.h" +#ifdef XMIR +#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
2010 Mar 09
72
[Bug 26980] New: GT230M/nouveau: X server hangs spontaneously
http://bugs.freedesktop.org/show_bug.cgi?id=26980 Summary: GT230M/nouveau: X server hangs spontaneously Product: xorg Version: 7.5 Platform: x86-64 (AMD64) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component: Driver/nouveau AssignedTo: nouveau at lists.freedesktop.org