light: move GetDir to mathlib

This commit is contained in:
Eric Wasylishen 2016-08-11 14:16:23 -06:00
parent 9f607b858b
commit b849a79c3f
2 changed files with 9 additions and 6 deletions

View File

@ -172,6 +172,15 @@ VectorNormalize(vec3_t v)
return (vec_t)length;
}
// returns the normalized direction from `start` to `stop` in the `dir` param
// returns the distance from `start` to `stop`
static inline vec_t
GetDir(const vec3_t start, const vec3_t stop, vec3_t dir)
{
VectorSubtract(stop, start, dir);
return VectorNormalize(dir);
}
/* Shortcut for output of warnings/errors */
const char *VecStr(const vec3_t vec);
const char *VecStrf(const vec3_t vec);

View File

@ -1459,12 +1459,6 @@ LightFace_Sky(const sun_t *sun, const lightsurf_t *lightsurf, lightmap_t *lightm
Lightmap_Save(lightmaps, lightsurf, lightmap, 0);
}
static vec_t GetDir(const vec3_t start, const vec3_t stop, vec3_t dir)
{
VectorSubtract(stop, start, dir);
return VectorNormalize(dir);
}
/*
* ============
* LightFace_Min