[Nouveau] [PATCH] Fix surface_fill alpha

2009-12-29 Thread Luca Barbieri
Currently surface_fill sets alpha incorrectly to 1.0 when drawing to A8R8G8B8 instead of the correct value. xf86-video-nouveau has the following comment confirming the issue: /* When SURFACE_FORMAT_A8R8G8B8 is used with GDI_RECTANGLE_TEXT, the * alpha channel gets forced to 0xFF f

[Nouveau] [Bug 25824] KMS, Dualhead: Strange bigger console

2009-12-29 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25824 Ben Skeggs changed: What|Removed |Added Status|NEW |RESOLVED Resolution|

Re: [Nouveau] [PATCH] Fix glTexSubImage on swizzled surfaces on <=NV40

2009-12-29 Thread Luca Barbieri
Third attempt, as the second one was logically wrong. The problem in the first patch was actually that the source point register has a 1024 limit. This one leaves the way the source is set up alone, and sets the whole surface as the destination like in the first version, using the point registers (

Re: [Nouveau] [PATCH] Fix glTexSubImage on swizzled surfaces on <=NV40

2009-12-29 Thread Luca Barbieri
Ignore that patch. It's broken because we must set the offset for the up to 1024x1024 chunk we are copying instead of the whole image. The corrected patch is attached. diff --git a/src/gallium/drivers/nv04/nv04_surface_2d.c b/src/gallium/drivers/nv04/nv04_surface_2d.c index ca0c433..3193086 100644

[Nouveau] [PATCH] Fix glTexSubImage on swizzled surfaces on <=NV40

2009-12-29 Thread Luca Barbieri
Currently in nvXX_transfer_new a temporary as large as the surface is created. If the subrectangle is not the whole texture we would need to read back the whole texture, but we aren't. Thus, everything but the subrectangle specified is loaded as garbage. This can be seen in progs/demos/ray. This p

[Nouveau] [Bug 25824] New: KMS, Dualhead: Strange bigger console

2009-12-29 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25824 Summary: KMS, Dualhead: Strange bigger console Product: xorg Version: unspecified Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW Severity: normal Priority:

[Nouveau] [Bug 25823] Not possible to create second X session

2009-12-29 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25823 --- Comment #1 from Achim Schaefer 2009-12-29 14:29:44 PST --- Created an attachment (id=32366) --> (http://bugs.freedesktop.org/attachment.cgi?id=32366) Failed start of vt 8 -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cg

[Nouveau] [Bug 25823] New: Not possible to create second X session

2009-12-29 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=25823 Summary: Not possible to create second X session Product: xorg Version: unspecified Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW Severity: normal Priorit

[Nouveau] [PATCH] Correct swizzled surfaces patch

2009-12-29 Thread Luca Barbieri
My swizzling fix incorrectly used the dimensions of the copy rectangle instead of that of the destination surface. This patch fixes that. diff --git a/src/gallium/drivers/nv04/nv04_surface_2d.c b/src/gallium/drivers/nv04/nv04_surface_2d.c index ca0c433..481315e 100644 --- a/src/gallium/drivers/nv04

[Nouveau] [Bug 21536] Accelerated 2D Does Not Work On HP tx2000z (Geforce 6150 Go)

2009-12-29 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=21536 --- Comment #12 from Jeremy Uchitel 2009-12-29 11:37:19 PST --- Hi Pekka, Thanks so much for responding. I've done as you asked: 1) Booted with kernel 2.6.32.2 2) replaced xorg.conf with the minimal version you referenced 3) checked out a

[Nouveau] [Bug 21536] Accelerated 2D Does Not Work On HP tx2000z (Geforce 6150 Go)

2009-12-29 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=21536 Jeremy Uchitel changed: What|Removed |Added Attachment #32349|0 |1 is obsolete|

[Nouveau] [Bug 21536] Accelerated 2D Does Not Work On HP tx2000z (Geforce 6150 Go)

2009-12-29 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=21536 Jeremy Uchitel changed: What|Removed |Added Attachment #32348|0 |1 is obsolete|

[Nouveau] [Bug 21536] Accelerated 2D Does Not Work On HP tx2000z (Geforce 6150 Go)

2009-12-29 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=21536 Jeremy Uchitel changed: What|Removed |Added Attachment #32347|0 |1 is obsolete|

[Nouveau] [Bug 21536] Accelerated 2D Does Not Work On HP tx2000z (Geforce 6150 Go)

2009-12-29 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=21536 --- Comment #8 from Jeremy Uchitel 2009-12-29 10:16:47 PST --- Created an attachment (id=32349) --> (http://bugs.freedesktop.org/attachment.cgi?id=32349) /var/log/messages with lots of kernel complaints -- Configure bugmail: http://bugs.

[Nouveau] [Bug 21536] Accelerated 2D Does Not Work On HP tx2000z (Geforce 6150 Go)

2009-12-29 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=21536 --- Comment #7 from Jeremy Uchitel 2009-12-29 10:16:14 PST --- Created an attachment (id=32348) --> (http://bugs.freedesktop.org/attachment.cgi?id=32348) dmesg from boot of 2.6.32.2 -- Configure bugmail: http://bugs.freedesktop.org/userp

[Nouveau] [Bug 21536] Accelerated 2D Does Not Work On HP tx2000z (Geforce 6150 Go)

2009-12-29 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=21536 Jeremy Uchitel changed: What|Removed |Added Attachment #25407|0 |1 is obsolete|

Re: [Nouveau] [rebased PATCH 1/2] nv50/exa: add support for more color formats

2009-12-29 Thread Marcin Slusarz
On Mon, Dec 28, 2009 at 06:55:23PM +0100, Maarten Maathuis wrote: > On Mon, Dec 28, 2009 at 6:37 PM, Marcin Slusarz > wrote: > > > > --- > >  src/nv50_exa.c |  155 > > > >  1 files changed, 100 insertions(+), 55 deletions(-) > > > > diff --

[Nouveau] [Bug 21536] Accelerated 2D Does Not Work On HP tx2000z (Geforce 6150 Go)

2009-12-29 Thread bugzilla-daemon
http://bugs.freedesktop.org/show_bug.cgi?id=21536 --- Comment #5 from Pekka Paalanen 2009-12-29 01:34:06 PST --- I believe it would be beneficial to 1. install the latest git version of DRM modules, libdrm and DDX (the X driver) 2. use the minimalistic xorg.conf from http://nouveau.freedeskt