Lines Matching full:lu
105 struct gl_light_uniforms *lu = &ctx->Light.LightSource[lnum]; in do_light() local
109 if (TEST_EQ_4V(lu->Ambient, params)) in do_light()
112 COPY_4V( lu->Ambient, params ); in do_light()
115 if (TEST_EQ_4V(lu->Diffuse, params)) in do_light()
118 COPY_4V( lu->Diffuse, params ); in do_light()
121 if (TEST_EQ_4V(lu->Specular, params)) in do_light()
124 COPY_4V( lu->Specular, params ); in do_light()
128 if (TEST_EQ_4V(lu->EyePosition, params)) in do_light()
132 bool old_positional = lu->EyePosition[3] != 0.0f; in do_light()
134 COPY_4V(lu->EyePosition, params); in do_light()
156 COPY_3V(lu->_HalfVector, p); in do_light()
157 lu->_HalfVector[3] = 1.0; in do_light()
162 if (TEST_EQ_3V(lu->SpotDirection, params)) in do_light()
165 COPY_3V(lu->SpotDirection, params); in do_light()
170 if (lu->SpotExponent == params[0]) in do_light()
173 lu->SpotExponent = params[0]; in do_light()
177 if (lu->SpotCutoff == params[0]) in do_light()
181 bool old_is_180 = lu->SpotCutoff == 180.0f; in do_light()
183 lu->SpotCutoff = params[0]; in do_light()
184 lu->_CosCutoff = (cosf(lu->SpotCutoff * M_PI / 180.0)); in do_light()
185 if (lu->_CosCutoff < 0) in do_light()
186 lu->_CosCutoff = 0; in do_light()
201 if (lu->ConstantAttenuation == params[0]) in do_light()
205 bool old_is_one = lu->ConstantAttenuation == 1.0f; in do_light()
207 lu->ConstantAttenuation = params[0]; in do_light()
217 if (lu->LinearAttenuation == params[0]) in do_light()
221 bool old_is_zero = lu->LinearAttenuation == 0.0f; in do_light()
223 lu->LinearAttenuation = params[0]; in do_light()
233 if (lu->QuadraticAttenuation == params[0]) in do_light()
237 bool old_is_zero = lu->QuadraticAttenuation == 0.0f; in do_light()
239 lu->QuadraticAttenuation = params[0]; in do_light()
684 struct gl_light_uniforms *lu = &ctx->Light.LightSource[i]; in _mesa_update_material() local
685 SCALE_3V( light->_MatAmbient[0], lu->Ambient, in _mesa_update_material()
695 struct gl_light_uniforms *lu = &ctx->Light.LightSource[i]; in _mesa_update_material() local
696 SCALE_3V( light->_MatAmbient[1], lu->Ambient, in _mesa_update_material()
720 struct gl_light_uniforms *lu = &ctx->Light.LightSource[i]; in _mesa_update_material() local
721 SCALE_3V( light->_MatDiffuse[0], lu->Diffuse, in _mesa_update_material()
731 struct gl_light_uniforms *lu = &ctx->Light.LightSource[i]; in _mesa_update_material() local
732 SCALE_3V( light->_MatDiffuse[1], lu->Diffuse, in _mesa_update_material()
743 struct gl_light_uniforms *lu = &ctx->Light.LightSource[i]; in _mesa_update_material() local
744 SCALE_3V( light->_MatSpecular[0], lu->Specular, in _mesa_update_material()
754 struct gl_light_uniforms *lu = &ctx->Light.LightSource[i]; in _mesa_update_material() local
755 SCALE_3V( light->_MatSpecular[1], lu->Specular, in _mesa_update_material()
1035 struct gl_light_uniforms *lu = &ctx->Light.LightSource[i]; in compute_light_positions() local
1039 COPY_4FV( light->_Position, lu->EyePosition ); in compute_light_positions()
1044 lu->EyePosition ); in compute_light_positions()
1071 COPY_3V( light->_NormSpotDirection, lu->SpotDirection ); in compute_light_positions()
1076 COPY_3V(spotDir, lu->SpotDirection); in compute_light_positions()
1089 if (PV_dot_dir > lu->_CosCutoff) { in compute_light_positions()
1091 powf(PV_dot_dir, lu->SpotExponent); in compute_light_positions()
1183 init_light( struct gl_light *l, struct gl_light_uniforms *lu, GLuint n ) in init_light() argument
1185 ASSIGN_4V( lu->Ambient, 0.0, 0.0, 0.0, 1.0 ); in init_light()
1187 ASSIGN_4V( lu->Diffuse, 1.0, 1.0, 1.0, 1.0 ); in init_light()
1188 ASSIGN_4V( lu->Specular, 1.0, 1.0, 1.0, 1.0 ); in init_light()
1191 ASSIGN_4V( lu->Diffuse, 0.0, 0.0, 0.0, 1.0 ); in init_light()
1192 ASSIGN_4V( lu->Specular, 0.0, 0.0, 0.0, 1.0 ); in init_light()
1194 ASSIGN_4V( lu->EyePosition, 0.0, 0.0, 1.0, 0.0 ); in init_light()
1195 ASSIGN_3V( lu->SpotDirection, 0.0, 0.0, -1.0 ); in init_light()
1196 lu->SpotExponent = 0.0; in init_light()
1197 lu->SpotCutoff = 180.0; in init_light()
1198 lu->_CosCutoff = 0.0; /* KW: -ve values not admitted */ in init_light()
1199 lu->ConstantAttenuation = 1.0; in init_light()
1200 lu->LinearAttenuation = 0.0; in init_light()
1201 lu->QuadraticAttenuation = 0.0; in init_light()