From mboxrd@z Thu Jan 1 00:00:00 1970 From: Brian Paul Subject: Re: [Mesa3d-dev] [RFC] Merge of a reincarnation of the nouveau classic mesa driver. Date: Tue, 02 Feb 2010 16:45:33 -0700 Message-ID: <4B68B91D.8080009@vmware.com> References: <87k4uvvr3r.fsf@riseup.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org To: Xavier Chantry Cc: nouveau , mesa3d-dev List-Id: nouveau.vger.kernel.org Xavier Chantry wrote: > On Tue, Feb 2, 2010 at 12:01 PM, Francisco Jerez 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. -Brian