Home | History | Annotate | Download | only in sunspider-0.9

Lines Matching full:scale

52 function scaleVector(self, scale) {
53 self[0] *= scale;
54 self[1] *= scale;
55 self[2] *= scale;
83 function scale(v, scale) {
84 return [v[0] * scale, v[1] * scale, v[2] * scale];
204 var hit = add(origin, scale(dir, far));
218 var reflection = addVector(scale(normal, -2*dot(dir, normal)), dir);
235 addVector(l, scale(light.colour, nl));
287 rays[0].dir = addVector(scale(this.directions[0], y), scale(this.directions[3], 1 - y));
288 rays[1].dir = addVector(scale(this.directions[1], y), scale(this.directions[2], 1 - y));
297 var origin = addVector(scale(rays[0].origin, xp), scale(rays[1].origin, 1 - xp));
298 var dir = normaliseVector(addVector(scale(rays[0].dir, xp), scale(rays[1].dir, 1 - xp)));
422 canvas.scale(1, -1);\n\