-void R_Shadow_ProjectVertex3f(float *verts, int numverts, const float *relativelightorigin, float projectdistance)
-{
- int i;
- float *in, *out, diff[3];
- in = verts;
- out = verts + numverts * 3;
- for (i = 0;i < numverts;i++, in += 3, out += 3)
- {
- VectorSubtract(in, relativelightorigin, diff);
- VectorNormalizeFast(diff);
- VectorMA(in, projectdistance, diff, out);
- VectorMA(in, r_shadow_shadownudge.value, diff, in);
- }
-}
-