I have a program with two OpenGL windows. The first is 2D and the second 3D. It
runs well in MacOSX (I dont know the specifications right now), but in my linux
box with my 3dfx Voodoo3 3000 it renders strangely (instead of the lights it
gets random colors).
I'll attach some pictures. They explain better than me.
Created attachment 340 [details]
Program still running correctly
Created attachment 341 [details]
I'm not sure if it's related with DRI.
I guess it's my video card limitation, but I need some confirmation on this.
this is a known bug. the tdfx driver doesn't do textures or lighting properly
at the moment.
assigning to me since i'm apparently the tdfx maintainer.
Created attachment 409 [details]
texenv run with current CVS
this shows the mesa texenv demo. only the intensity, luma-alpha, and rgba
formats work, and only in replace mode. for all of those, Cv = Cs and Av = As,
meaning we're not really combining textures at all. it looks like the alpha
combiner is at least sort of working for some other formats, but clearly the
color combiner is doing something very very wrong.
partial fix to make single-texturing work.
i've tested the fix in both DRI and Xorg CVS, and single-texturing apps work
correctly again. the attached screenshots don't look like they're
multitexturing, so i'm closing this bug.
the fix will be in the next Xorg release; alternatively, grab a DRI snapshot.
Mass version move, cvs -> git