From f9985ecbf681d9652642cb424c3ca49c2578a096 Mon Sep 17 00:00:00 2001 From: Vito Caputo Date: Tue, 2 Oct 2018 00:53:07 -0700 Subject: v2f: add scalar division --- v2f.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'v2f.h') diff --git a/v2f.h b/v2f.h index 4867035..23f6550 100644 --- a/v2f.h +++ b/v2f.h @@ -80,6 +80,20 @@ static inline v2f_t * pv2f_mult_scalar(const v2f_t *v, float scalar, v2f_t *res) } +static inline v2f_t v2f_div_scalar(const v2f_t *v, float scalar) +{ + return v2f_mult_scalar(v, 1.f / scalar); +} + + +static inline v2f_t * pv2f_div_scalar(const v2f_t *v, float scalar, v2f_t *res) +{ + *res = v2f_div_scalar(v, scalar); + + return res; +} + + static inline float v2f_dot(const v2f_t *a, const v2f_t *b) { return a->x * b->x + a->y * b->y; -- cgit v1.2.3