[Nouveau] [PATCH 3/3] nouveau: rewrite nouveau_stateobj to use BEGIN_RING properly

Maarten Maathuis madman2003 at gmail.com
Tue Jan 5 10:17:16 PST 2010


Pushed after conformation that nv3x and nv4x work.

On Tue, Jan 5, 2010 at 3:19 AM, Younes Manton <younes.m at gmail.com> wrote:
> On Wed, Dec 30, 2009 at 4:36 PM, Maarten Maathuis <madman2003 at gmail.com> wrote:
>> - The previous solution was hacky and didn't do subchannel autobinding.
>> - The beheaviour should match what libdrm_nouveau does closely.
>> - There appears to be a minor performance loss, probably due to having multiple
>> memcpy's instead of one.
>> - The solution remains statically sized, but when debugging is on it will check
>> for abuse.
>> - The values for nv30/nv40 may be off, but this should be easily caught with
>> DEBUG on.
>
> Tried a few levels of xmoto, worked fine.
>


More information about the Nouveau mailing list