From: <no...@so...> - 2001-01-21 20:39:23
|
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 Status: Open Resolution: None Bug Group: Rendering Error Priority: 5 Submitted by: joshagam Assigned to : nobody Summary: Problems with GL_SEPARATE_SPECULAR_COLOR Details: I have noticed two bugs in lighting when using glLightModeli(GL_LIGHT_MODEL_COLOR_CONTROL, 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: http://sourceforge.net/bugs/?func=detailbug&bug_id=129603&group_id=387 |