[Nouveau] [Mesa3d-dev] [RFC] Merge of a reincarnation of the nouveau classic mesa driver.

Keith Whitwell keith.whitwell at googlemail.com
Fri Feb 5 01:53:30 PST 2010


On Thu, Feb 4, 2010 at 6:39 PM, Keith Whitwell
<keith.whitwell at googlemail.com> wrote:
> On Tue, Feb 2, 2010 at 11:45 PM, Brian Paul <brianp at vmware.com> wrote:
>> Xavier Chantry wrote:
>>> On Tue, Feb 2, 2010 at 12:01 PM, Francisco Jerez <currojerez at riseup.net> wrote:
>>>> For a long time the gallium pipe drivers for nvidia fixed function cards
>>>> (nv0x, nv1x and, to some extent, nv2x) have remained unmaintained and
>>>> godforsaken -- especially nv0x and nv1x had seen almost no progress
>>>> since their creation.
>>>>
>>>> They've recently grown a classic mesa driver which implements many new
>>>> features: texturing, hardware-accelerated tnl. However the killer
>>>> feature is "it actually draws stuff" (and if you're lucky even some
>>>> simple games at reasonable FPS) so I don't like to consider this a step
>>>> back.
>>>>
>>>> Right now it is located in a git repo here [1], "mesa-next" is the
>>>> branch I'm proposing to merge. I'll reply myself with the patches
>>>> affecting core mesa it depends on, to give them more visibility. Of
>>>> course driver-related comments are welcome too.
>>>>
>>>> [1] http://cgit.freedesktop.org/~currojerez/mesa/
>>>>
>>>
>>> I did some testing of a few opengl games, just for fun and by curiosity.
>>> Card is nv25 (64mb vram).
>>>
>>> - works perfectly
>>> openarena tremulous xmoto frozen-bubble hedgewars neverball supertux2
>>>
>>> - works with some problems
>>> * teeworlds : perfect after a hack to workaround this issue :
>>>        nv04_surface.c:246: nv04_surface_copy_swizzle: Assertion
>>> `!(dst->offset & 63)' failed.
>>>
>>> * foobillard : works but this error shows up :
>>>       Mesa: User error: GL_STACK_OVERFLOW in glPushMatrix(mode=GL_TEXTURE, unit=0)
>>
>> That's a bug in foobillard.  I remember looking into it years ago.  I
>> guess nobody fixed it yet.
>
> I'm happy to pull this anytime.  Is it ready to go?
>
> Keith
>

I hope it's ok.  I didn't hear any complaints, anyway.

I've just pushed the merge.

Keith


More information about the Nouveau mailing list