Displaying 9 results from an estimated 9 matches for "planemask".
Did you mean:
lanemask
2015 May 19
2
[PATCH 1/2] Check before trying a solid fill
Pre-nv50 has all sorts of funny requirements for non-copy alu
operations, and will bail out of solid fills left and right. Account for
that case and fall back to the memset.
Reported-by: Andrew Randrianasulu <randrianasulu at gmail.com>
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
src/drmmode_display.c | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
2009 Oct 22
1
[PATCH] nv04-nv40/exa: Reorder the commands in PrepareCopy to match the blob.
...--------
1 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/src/nv04_exa.c b/src/nv04_exa.c
index 132c9d5..7384cbc 100644
--- a/src/nv04_exa.c
+++ b/src/nv04_exa.c
@@ -197,16 +197,9 @@ NV04EXAPrepareCopy(PixmapPtr pSrcPixmap, PixmapPtr pDstPixmap, int dx, int dy,
return FALSE;
planemask |= ~0 << pDstPixmap->drawable.bitsPerPixel;
- if (planemask != ~0 || alu != GXcopy) {
- if (pDstPixmap->drawable.bitsPerPixel == 32)
- return FALSE;
- BEGIN_RING(chan, blit, NV04_IMAGE_BLIT_OPERATION, 1);
- OUT_RING (chan, 1); /* ROP_AND */
- NV04EXASetROP(pScrn, alu, planemask);...
2009 Oct 31
0
[PATCH] nv/exa: fix 15/16 bits solid fill
...9 +++++++++----------
src/nv_accel_common.c | 5 ++++-
2 files changed, 13 insertions(+), 11 deletions(-)
diff --git a/src/nv04_exa.c b/src/nv04_exa.c
index 132c9d5..1852f99 100644
--- a/src/nv04_exa.c
+++ b/src/nv04_exa.c
@@ -81,7 +81,7 @@ NV04EXAPrepareSolid(PixmapPtr pPixmap, int alu, Pixel planemask, Pixel fg)
struct nouveau_grobj *rect = pNv->NvRectangle;
struct nouveau_bo *bo = nouveau_pixmap_bo(pPixmap);
unsigned delta = nouveau_pixmap_offset(pPixmap);
- unsigned int fmt, pitch, color;
+ unsigned int fmt, pitch, fmt2 = NV04_GDI_RECTANGLE_TEXT_COLOR_FORMAT_A8R8G8B8;
WAIT_RING(ch...
2010 Oct 04
2
[Bug 30603] New: X crash in NVAccelDownloadM2MF with KDE desktop effects enabled.
...080,
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, w=1920,
h=1080, format=2,
planeMask=18446744073709551615, d=0x0) at exa_accel.c:1294
#11 0x0000000000555ac8 in miSpriteGetImage (pDrawable=0xe15980, sx=0, sy=0,
w=1920, h=1080,
format=2, planemask=18446744073709551615, pdstLine=0x0) at misprite.c:423
#12 0x00007fe056f40e4a in swrastGetImage (draw=<value optimized out>, x=&...
2009 Mar 20
12
[Bug 20780] New: nouveau corrupts and crashes on 7800gt when NoAccel= false after a few drawing operations
http://bugs.freedesktop.org/show_bug.cgi?id=20780
Summary: nouveau corrupts and crashes on 7800gt when
NoAccel=false after a few drawing operations
Product: xorg
Version: unspecified
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
2009 Sep 22
7
[Bug 24092] New: X with nouveau hangs in nouveau_bo_map_range when doing anything
...8 0x00007fc4c10d2a69 in exaDoMoveOutPixmap (migrate=0x7fffec89f950) at
exa_migration.c:256
#9 0x00007fc4c10d30b5 in exaDoMigration (pixmaps=0x7fffec89f950, npixmaps=1,
can_accel=0) at exa_migration.c:677
#10 0x00007fc4c10cf329 in exaGetImage (pDrawable=0x2614d70, x=0, y=0, w=156,
h=102, format=2, planeMask=4294967295, d=0x2624660) at exa_accel.c:1331
#11 0x00000000004cc141 in miSpriteGetImage (pDrawable=0x2614d70, sx=0, sy=0,
w=156, h=102, format=2, planemask=4294967295, pdstLine=0x2624660) at
misprite.c:281
#12 0x0000000000446116 in ProcGetImage (client=0x2528750) at dispatch.c:2067
#13 0x0000000000...
2011 Feb 10
2
[Bug 34139] New: Seemingly random GUI lock-ups
...eau_bo_map_range () from
/usr/lib/libdrm_nouveau.so.1
#7 0x00007fcc49999f3d in ?? () from /usr/lib/libdrm_nouveau.so.1
#8 0x00007fcc4999a53f in nouveau_pushbuf_flush () from
/usr/lib/libdrm_nouveau.so.1
#9 0x00007fcc49566165 in exaFillRegionSolid (pDrawable=0x1d58f20,
pRegion=0x17d8f40, pixel=0, planemask=4294967295, alu=3,
clientClipType=<value optimized out>) at exa_accel.c:1038
#10 0x00007fcc49568d31 in exaPolyFillRect (pDrawable=0x1d58f20, pGC=0x100c1a0,
nrect=1, prect=0x7fff285bab60) at exa_accel.c:817
#11 0x00000000004d7c17 in damagePolyFillRect (pDrawable=0x1d58f20,
pGC=0x100c1a0, n...
2018 Feb 28
0
[ANNOUNCE] xserver 1.20 RC1
...ures for window->pixmap copies (v4)
Revert "sdksyms: Tighten up the symbols we add to the magic table"
ephyr: Don't clobber bitsPerPixel when using glamor
xfree86: Remove 24bpp pixmap format support (v2)
fb: Remove 24bpp support (v3)
fb: Handle ZPixmap planemask in GetImage the other way around
glamor: Avoid software fallback for planemasked ZPixmap GetImage
dix: Remove PRIVATE_DAMAGE
glx: Fix MakeCurrent with no drawables
xfree86: Clean up DPMS support
dix: Lift DPMS to a screen hook
dpms: Consolidate a bunch of stuff i...
2010 Feb 24
35
[Bug 26733] New: Full-screen XV causes graphics lockup
http://bugs.freedesktop.org/show_bug.cgi?id=26733
Summary: Full-screen XV causes graphics lockup
Product: xorg
Version: git
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
AssignedTo: nouveau at lists.freedesktop.org
ReportedBy: