Bug 716

Summary: MGA: text sometimes rendered unreadably if texturing on.
Product: Mesa Reporter: Chris Metzler <cmetzler>
Component: Drivers/DRI/MGAAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: minor    
Priority: high    
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Chris Metzler 2004-06-03 07:24:56 UTC
DESCRIPTION OF BUG:
Using MGA DRI CVS snapshot dated 20040527, text in bzflag is
rendered incorrectly as long as texturing is turned on from
within the app.  Turning off textures from within the app
causes text to be rendered correctly.  This bug is *not*
present in the DRI accompanying XFree86 4.3 (Debian); it
appeared upon updating to the DRI CVS snapshot.


REPRODUCING THE BUG:
1.  Have a Matrox G550.
2.  Install a recent DRI CVS snapshot (mga, common, XFree86 server).
3.  Run bzflag.  Make sure "Texturing" isn't set to "Off" on the
Options screen.  The several lines of initialization text at the
bottom of the screen will be unreadable.
4.  Select "Options" from the menu.  The options text will be
readable, but messed-up.
5.  Select "Off" as the "Texturing" option.  All text, in the
options selection area plus in the update box below, will
suddenly become easily readable.

I have screenshots available showing the mucked up text if they'd
be helpful.


PLATFORM:
Matrox G550 on a Via KT333 board (Asus A7V333).  Linux 2.4.23
kernel.


ADDITIONAL INFO:
I don't know whether the problem exists in other OpenGL applications.
I haven't seen it in FlightGear or TuxRacer.  But I do know the problem
didn't exist until installing the DRI CVS snapshot.
Comment 1 Michel Dänzer 2004-06-03 08:34:50 UTC
If it looks like http://penguinppc.org/~daenzer/DRI/resolved/bzflag.jpeg, then
it's because the mga driver hasn't been adapted to Mesa's new t_vertex code yet.
Otherwise, please provide a screenshot.
Comment 2 Chris Metzler 2004-06-03 08:43:06 UTC
Nope, that's exactly it.  Thanks.

Comment 3 Ian Romanick 2005-07-07 00:15:32 UTC
I have been unable to reproduce this on a G400 with Mesa CVS & Xorg CVS.  I'm
closing it as FIXED instead of WORKSFORME.
Comment 4 Adam Jackson 2009-08-24 12:22:29 UTC
Mass version move, cvs -> git

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.