Archived

This topic is now archived and is closed to further replies.

nitzan

glScalef and Lighting

Recommended Posts

nitzan    108
I read in some nvidia paper that I should refrain from using glScalef since it changes the normals as well as the coordinates and will screw up my lighting. The solution of course is to enable glNormalize, but that has a preformance hit. I was wondering what would happen if I place the glScalef call AFTER my glNormal call ? Would glNormal still be modified ? For example... glNormal(); glPushMatrix(); glScalef(); glBegin(); ... glEnd(); glPopMatrix(); Nitzan ------------------------- www.geocities.com/nitzanw www.scorchedearth3d.net -------------------------

Share this post


Link to post
Share on other sites
jenova    122
yes. but as an FYI the OpenGL reference manual explains (in detail) the entire fragment pipeline which would probably help you better understand wants going on under the hood.

To the vast majority of mankind, nothing is more agreeable than to escape the need for mental exertion... To most people, nothing is more troublesome than the effort of thinking.

Share this post


Link to post
Share on other sites