[Gtkradiant] Re: ATI drivers / GtkRadiant

Timothee Besset gtkradiant@zerowing.idsoftware.com
Wed, 26 Mar 2003 18:56:20 +0100

Well can you file in a bug to bugzilla with this information then?

Would be best if you would contribute a patch directly though, but
otherwise I guess we can find a developer with an ATI card who can fix the
bug. Though if it was not fixed already, it may mean that there's nobody,
or that those developers have drivers that work for some reason?


On Wed, 26 Mar 2003 18:35:39 +0100
David Olofson <david@olofson.net> wrote:

> On Monday 24 March 2003 08.31, WolfWings wrote:
> [...]
> > > There is also something related to backface
> > > drawing if I remember right. At the time there was someone
> > > supposed to work on a fix but it never happened.
> Yeah; mixing drawing modes when one face is culled gives you textured 
> outlines or just some dots at the vertices.
> Anyway, that "someone" was me I guess, but the closest I've been to Q3 
> engines the last few months is playing some Q3A and RTCW. Too much 
> RL, work and other stuff.
> I was going to send a detailed bug report to ATI (because the bug was 
> still there in the third driver release), but I lost the developer 
> contact address, and no one seems to have it. Anyone...?
> > Ah, okay. I'd offer, but I'm simply not equipped to even compile
> > Win32 code, my main dev-box and work being on Linux unfortunately.
> > The extent of Win32 code I can compile is the Q3A .qvm compiler
> > itself, using MinGW.
> Well, at least with the FireGL 8800, the exact same thing happens 
> regardless of what OS and driver version is used. Never tried my 
> quick "fix" on Win32, though, but I'm quite sure it's the same bug, 
> so the hack should work.
> The "fix":
> 	Whenever one face is culled, make sure that face is
> 	set to the same drawing mode as the visible face.
> Doesn't break anything with solid drivers, but it avoids triggering 
> the ATI bug, which is triggered by things that should have no effect 
> at all. The downside is that it (probably) causes some extra GL 
> calls. (You shouldn't have to set the drawing mode for culled faces 
> at all, AFAIK, but with the ATI drivers, you have to.)
> //David Olofson - Programmer, Composer, Open Source Advocate
> .- The Return of Audiality! --------------------------------.
> | Free/Open Source Audio Engine for use in Games or Studio. |
> | RT and off-line synth. Scripting. Sample accurate timing. |
> `-----------------------------------> http://audiality.org -'
>    --- http://olofson.net --- http://www.reologica.se ---
> _______________________________________________
> Gtkradiant mailing list
> Gtkradiant@zerowing.idsoftware.com
> http://zerowing.idsoftware.com/mailman/listinfo/gtkradiant