Lines Matching refs:Light

92          const struct gl_material *mat = &ctx->Light.Material;
113 COPY_4V(value, (float*)&ctx->Light.LightSource[ln] + index * 4);
115 value[0] = ctx->Light.LightSource[ln].SpotCutoff;
123 STATIC_ASSERT(ARRAY_SIZE(ctx->Light.LightSourceData) == 29 * MAX_LIGHTS);
126 assert(state[1] + state[2] <= ARRAY_SIZE(ctx->Light.LightSourceData));
127 memcpy(value, &ctx->Light.LightSourceData[state[1]],
136 &ctx->Light.LightSource[first + i].ConstantAttenuation);
142 COPY_4V(value, ctx->Light.Model.Ambient);
149 value[i] = ctx->Light.Model.Ambient[i]
150 * ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_AMBIENT][i]
151 + ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_EMISSION][i];
153 value[3] = ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_DIFFUSE][3];
159 value[i] = ctx->Light.Model.Ambient[i]
160 * ctx->Light.Material.Attrib[MAT_ATTRIB_BACK_AMBIENT][i]
161 + ctx->Light.Material.Attrib[MAT_ATTRIB_BACK_EMISSION][i];
163 value[3] = ctx->Light.Material.Attrib[MAT_ATTRIB_BACK_DIFFUSE][3];
183 value[i] = ctx->Light.LightSource[ln].Ambient[attr + i] *
184 ctx->Light.Material.Attrib[index][i];
187 value[3] = ctx->Light.Material.Attrib[index][3];
207 (&ctx->Light.LightSource[light].Ambient[0])[offset] *
208 ctx->Light.Material.Attrib[attrib][chan];
211 *value++ = ctx->Light.Material.Attrib[attrib][3];
233 (&ctx->Light.LightSource[light].Ambient[0])[offset] *
234 ctx->Light.Material.Attrib[attrib][chan];
237 *value++ = ctx->Light.Material.Attrib[attrib][3];
259 (&ctx->Light.LightSource[light].Ambient[0])[offset] *
260 ctx->Light.Material.Attrib[attrib][chan];
263 *value++ = ctx->Light.Material.Attrib[attrib][3];
567 if(ctx->Light._ClampVertexColor &&
643 COPY_3V(value, ctx->Light.Light[ln]._NormSpotDirection);
644 value[3] = ctx->Light.LightSource[ln]._CosCutoff;
651 COPY_4V(value, ctx->Light.Light[ln]._Position);
659 COPY_4V(value, ctx->Light.Light[first + i]._Position);
669 COPY_4V(p, ctx->Light.Light[ln]._Position);
680 COPY_4V(p, ctx->Light.Light[first + i]._Position);
696 COPY_3V(p, ctx->Light.Light[ln]._Position);