projects
/
vg.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
diagonal
[vg.git]
/
vg_m.h
diff --git
a/vg_m.h
b/vg_m.h
index e75e8dc38ce7cb49d25e025ec4fa27b6d147d605..a8b2091fe3ae51b5a6124820e1994189368e042b 100644
(file)
--- a/
vg_m.h
+++ b/
vg_m.h
@@
-606,6
+606,13
@@
static void m3x3_diagonal( m3x3f a, float v )
a[2][2] = v;
}
a[2][2] = v;
}
+static void m3x3_setdiagonalv3( m3x3f a, v3f v )
+{
+ a[0][0] = v[0];
+ a[1][1] = v[1];
+ a[2][2] = v[2];
+}
+
static inline void m3x3_zero( m3x3f a )
{
m3x3f z = M3X3_ZERO;
static inline void m3x3_zero( m3x3f a )
{
m3x3f z = M3X3_ZERO;
@@
-1363,7
+1370,10
@@
static void m4x3_mul( m4x3f a, m4x3f b, m4x3f d )
d[3][2] = a02*b30 + a12*b31 + a22*b32 + a32;
}
d[3][2] = a02*b30 + a12*b31 + a22*b32 + a32;
}
-static inline void m4x3_mulv( m4x3f m, v3f v, v3f d )
+#if 0 /* shat appf mingw wstringop-overflow */
+inline
+#endif
+static void m4x3_mulv( m4x3f m, v3f v, v3f d )
{
v3f res;
{
v3f res;