Lines Matching refs:diffuse
70 color col, diffuse, phongcol; in shader() local
98 diffuse.r = 0.0; in shader()
99 diffuse.g = 0.0; in shader()
100 diffuse.b = 0.0; in shader()
101 phongcol = diffuse; in shader()
103 if ((obj->tex->diffuse > 0.0) || (obj->tex->phong > 0.0)) { in shader()
136 ColorAddS(&diffuse, &li->tex->col, inten); in shader()
152 ColorScale(&diffuse, obj->tex->diffuse); in shader()
154 col.r *= (diffuse.r + obj->tex->ambient); /* do a product of the */ in shader()
155 col.g *= (diffuse.g + obj->tex->ambient); /* diffuse intensity with */ in shader()
156 col.b *= (diffuse.b + obj->tex->ambient); /* object color + ambient */ in shader()