@@ -747,8 +747,8 @@ static int set_gl_light(Object *ob)
|
|||||||
glLightfv(GL_LIGHT0+count, GL_POSITION, vec);
|
glLightfv(GL_LIGHT0+count, GL_POSITION, vec);
|
||||||
glLightf(GL_LIGHT0+count, GL_CONSTANT_ATTENUATION, 1.0);
|
glLightf(GL_LIGHT0+count, GL_CONSTANT_ATTENUATION, 1.0);
|
||||||
glLightf(GL_LIGHT0+count, GL_LINEAR_ATTENUATION, la->att1/la->dist);
|
glLightf(GL_LIGHT0+count, GL_LINEAR_ATTENUATION, la->att1/la->dist);
|
||||||
/* without this next line it looks backward compatible. attennuation still is acceptable */
|
/* post 2.25 engine supports quad lights */
|
||||||
/* glLightf(GL_LIGHT0+count, GL_QUADRATIC_ATTENUATION, la->att2/(la->dist*la->dist)); */
|
glLightf(GL_LIGHT0+count, GL_QUADRATIC_ATTENUATION, la->att2/(la->dist*la->dist));
|
||||||
|
|
||||||
if(la->type==LA_SPOT) {
|
if(la->type==LA_SPOT) {
|
||||||
vec[0]= -base->object->obmat[2][0];
|
vec[0]= -base->object->obmat[2][0];
|
||||||
|
|||||||
Reference in New Issue
Block a user