basic world text
[fishladder.git] / 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 )
 {
-       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 )
@@ -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];
 }
 
+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 )
 {
-       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 )