On 2002.03.25 07:00 Leif Delgass wrote:
> Well, I determined that the problem with the "phantom" tux was that the
> alpha test was failing.  Tux is drawn with texturing disabled and alpha
> test and alpha blending enabled.  I found that by clearing
> MACH64_TEX_MAP_AEN in scale_3d_cntl when texturing is disabled, it fixes
> the problem.  MACH64_TEX_MAP_AEN indicates that the texture map has an
> alpha channel, which should be used in the alpha test.  Clearing it means
> to use 0xff as the src alpha for the alpha test, according to the docs.
> There is also a bit to switch between "Texel Alpha" and "Source Alpha"
> for
> the alpha test, but I haven't done enough testing to know if that really
> works yet.  Currently, it's always set to use the texel alpha (which,
> incidentally is the same way utah-glx did it).
> 
> At any rate, tomorrow's build should fix the problems with the phantom
> tux
> and also the flickering light cycle and trail gap in gltron with alpha
> blending enabled.
> 
> --
> Leif Delgass
> http://www.retinalburn.net
> 

Great work, Leif!

Jos� Fonseca

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to