Lines Matching refs:side

35 #define LIGHT_MODEL_AMBIENT_R(side)			\
36 ((side) ? NV20_3D_LIGHT_MODEL_BACK_AMBIENT_R : \
38 #define LIGHT_AMBIENT_R(side, i) \
39 ((side) ? NV20_3D_LIGHT_BACK_AMBIENT_R(i) : \
41 #define LIGHT_DIFFUSE_R(side, i) \
42 ((side) ? NV20_3D_LIGHT_BACK_DIFFUSE_R(i) : \
44 #define LIGHT_SPECULAR_R(side, i) \
45 ((side) ? NV20_3D_LIGHT_BACK_SPECULAR_R(i) : \
47 #define MATERIAL_FACTOR_R(side) \
48 ((side) ? NV20_3D_MATERIAL_FACTOR_BACK_R : \
50 #define MATERIAL_FACTOR_A(side) \
51 ((side) ? NV20_3D_MATERIAL_FACTOR_BACK_A : \
53 #define MATERIAL_SHININESS(side) \
54 ((side) ? NV20_3D_BACK_MATERIAL_SHININESS(0) : \
230 #define USE_COLOR_MATERIAL(attr, side) \
232 ctx->Light._ColorMaterialBitmask & (1 << MAT_ATTRIB_##attr(side)))
237 const int side = emit - NOUVEAU_STATE_MATERIAL_FRONT_AMBIENT;
243 if (USE_COLOR_MATERIAL(AMBIENT, side)) {
244 COPY_3V(c_scene, mat[MAT_ATTRIB_EMISSION(side)]);
247 } else if (USE_COLOR_MATERIAL(EMISSION, side)) {
248 SCALE_3V(c_scene, mat[MAT_ATTRIB_AMBIENT(side)],
253 COPY_3V(c_scene, ctx->Light._BaseColor[side]);
257 BEGIN_NV04(push, SUBC_3D(LIGHT_MODEL_AMBIENT_R(side)), 3);
261 BEGIN_NV04(push, SUBC_3D(MATERIAL_FACTOR_R(side)), 3);
267 float *c_light = (USE_COLOR_MATERIAL(AMBIENT, side) ?
269 l->_MatAmbient[side]);
271 BEGIN_NV04(push, SUBC_3D(LIGHT_AMBIENT_R(side, i)), 3);
279 const int side = emit - NOUVEAU_STATE_MATERIAL_FRONT_DIFFUSE;
284 BEGIN_NV04(push, SUBC_3D(MATERIAL_FACTOR_A(side)), 1);
285 PUSH_DATAf(push, mat[MAT_ATTRIB_DIFFUSE(side)][3]);
289 float *c_light = (USE_COLOR_MATERIAL(DIFFUSE, side) ?
291 l->_MatDiffuse[side]);
293 BEGIN_NV04(push, SUBC_3D(LIGHT_DIFFUSE_R(side, i)), 3);
301 const int side = emit - NOUVEAU_STATE_MATERIAL_FRONT_SPECULAR;
307 float *c_light = (USE_COLOR_MATERIAL(SPECULAR, side) ?
309 l->_MatSpecular[side]);
311 BEGIN_NV04(push, SUBC_3D(LIGHT_SPECULAR_R(side, i)), 3);
319 const int side = emit - NOUVEAU_STATE_MATERIAL_FRONT_SHININESS;
325 CLAMP(mat[MAT_ATTRIB_SHININESS(side)][0], 0, 1024),
328 BEGIN_NV04(push, SUBC_3D(MATERIAL_SHININESS(side)), 6);