Skip to main content
gamedev.net
🔒 Locked

GL_NORMALIZE

Started by MARS_999 Jul 7, 2004 at 8:58 PM 3 replies 900+ views
Original Post
MARS_999
MARS_999
This may seem stupid, but do I need to call

glEnable(GL_NORMALIZE);
//or
glEnable(GL_RESCALE_NORMALIZE);
when I have static vertices and already calculated my normals? thanks
kburkhart84
kburkhart84
If you have already calculated the normals and they are vectors of length 1(normalized vectors), than neither of these calls is necessary because the GL_NORMALIZE only makes your normal vectors to length 1.


vincoof
vincoof
Follow this rules in general :
- if you never call glScale, do not enable any normalizing,
- if you use uniform scaling (eg glScale(2,2,2)) then enable GL_RESCALE_NORMALIZE,
- if you use non-uniform scaling (eg glScale(1,4,2)) then enable GL_NORMALIZE.

[Edited by - vincoof on July 8, 2004 5:30:08 AM]
ff8
ff8
cool rules vincoof

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.