projects
/
fishladder.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
colourblind sets (dev version)
[fishladder.git]
/
vg
/
vg_m.h
diff --git
a/vg/vg_m.h
b/vg/vg_m.h
index a567092e79b130fa83dfe2234ead19aa95ad4d78..577138fb12e575698d1c941e15958f05a898beeb 100644
(file)
--- a/
vg/vg_m.h
+++ b/
vg/vg_m.h
@@
-110,7
+110,8
@@
static inline void v2_divs( v2f a, float s, v2f d )
static inline void v2_mul( v2f a, v2f b, v2f d )
{
static inline void v2_mul( v2f a, v2f b, v2f d )
{
- d[0] = a[0]*b[0]; d[1] = a[1]*b[1];
+ d[0] = a[0]*b[0];
+ d[1] = a[1]*b[1];
}
static inline void v2_div( v2f a, v2f b, v2f d )
}
static inline void v2_div( v2f a, v2f b, v2f d )
@@
-118,9
+119,16
@@
static inline void v2_div( v2f a, v2f b, v2f d )
d[0] = a[0]/b[0]; d[1] = a[1]/b[1];
}
d[0] = a[0]/b[0]; d[1] = a[1]/b[1];
}
+static inline void v2_muladd( v2f a, v2f b, v2f s, v2f d )
+{
+ d[0] = a[0]+b[0]*s[0];
+ d[1] = a[1]+b[1]*s[1];
+}
+
static inline void v2_muladds( v2f a, v2f b, float s, v2f d )
{
static inline void v2_muladds( v2f a, v2f b, float s, v2f d )
{
- d[0] = a[0]+b[0]*s; d[1] = a[1]+b[1]*s;
+ d[0] = a[0]+b[0]*s;
+ d[1] = a[1]+b[1]*s;
}
static inline float v2_length2( v2f a )
}
static inline float v2_length2( v2f a )