Bug #129603, was updated on 2001-Jan-21 12:39
Here is a current snapshot of the bug.
Project: Direct Rendering Infrastructure
Category: MGA OpenGL
Bug Group: Rendering Error
Submitted by: joshagam
Assigned to : nobody
Summary: Problems with GL_SEPARATE_SPECULAR_COLOR
Details: I have noticed two bugs in lighting when
GL_SEPARATE_SPECULAR_COLOR) on Debian's current XFree86 4.0.2 package
(mga_dri.so dated December 24, 2000).
The first bug is that triangles which are only lit (and not textured) are
borked up in terms of their diffuse lighting.
The second bug, which only applies to textured surfaces, is that the
specular lighting is always taking the blue component from the diffuse
material parameter (i.e. if diffuse is red and specular is blue, then the
hilights are magenta, and if diffuse is red and specular is white, then the
hilights are yellow). If the blue term in the diffuse and specular
parameters are the same, then the hilights are correct (i.e. cyan diffuse +
blue specular = blue hilights).
I have some screenshots showing these problems at
http://www.cs.nmsu.edu/~joshagam/temp/g400/. Thanks for your attention to
this matter, and for all the work which has been done so far on the DRI. :)
For detailed info, follow this link:
Get latest updates about Open Source Projects, Conferences and News.