The consistency issue has come up long ago... When I have run into this situation, flipping the normals (i.e., Mark (,"normals")->Compute(-a)->Unmark), has solved it and I still keep single-sided lighting. I don't know if that will apply for you. S/W rendering supports front and back colors, for example, and other features not in h/w rendering...
Randall Hopper <[EMAIL PROTECTED]>@opendx.watson.ibm.com on 12/13/2001 04:33:29 PM Please respond to opendx2-dev@lists.berlios.de Sent by: [EMAIL PROTECTED] To: opendx2-dev@lists.berlios.de cc: Subject: [opendx-dev] GL_LIGHT_MODEL_TWO_SIDE Can anyone think of a good reason why the GL_LIGHT_MODEL_TWO_SIDE mode shouldn't be turned on for H/W rendering? Where it matters: datasets w/o normals and no particular ordering of the vertices (e.g. large external datasets that aren't practical to fix). The wrong normal is computed, which fouls up the lighting equation and generated colors. These datasets light and render cleanly with S/W rendering, so I presume S/W rendering is implicitly doing two-sided lighting. For consistency sake, seems like H/W rendering should too. Any objections to uncommenting this mode in hwPortOGL.c? Thanks, Randy __________________________________________________ Do You Yahoo!? Check out Yahoo! Shopping and Yahoo! Auctions for all of your unique holiday gifts! Buy at http://shopping.yahoo.com or bid at http://auctions.yahoo.com