Archived

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

glScalef and Lighting

This topic is 5846 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

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
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