Another set of fixes for MSVC
authorSergey Sharybin <sergey.vfx@gmail.com>
Tue, 20 Sep 2011 17:23:52 +0000 (17:23 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Tue, 20 Sep 2011 17:23:52 +0000 (17:23 +0000)
source/blender/blenkernel/BKE_navmesh_conversion.h
source/blender/blenkernel/intern/navmesh_conversion.c
source/blender/modifiers/intern/MOD_navmesh.c

index 5f8359d1e3da544e39f2ee1497f86b2531fd4cc3..01d32321c815a3bd98e65b412ecdd22f85b7ea2c 100644 (file)
@@ -61,4 +61,5 @@ int polyIsConvex(const unsigned short* p, const int vertsPerPoly, const float* v
 int polyFindVertex(const unsigned short* p, const int vertsPerPoly, unsigned short vertexIdx);
 float distPointToSegmentSq(const float* point, const float* a, const float* b);
 
+
 #endif //NAVMESH_CONVERSION_H
index 7df8e902ccd8f4218af5aa4a3dd787b139ef82f1..8a2ec1e5169d1ce52d56b9fd6866d21ab4854c92 100644 (file)
 #include "BKE_navmesh_conversion.h"
 #include "BKE_cdderivedmesh.h"
 
+#include "BLI_utildefines.h"
 #include "BLI_math.h"
 
 #include "recast-capi.h"
 
-inline float area2(const float* a, const float* b, const float* c)
+BM_INLINE float area2(const float* a, const float* b, const float* c)
 {
        return (b[0] - a[0]) * (c[2] - a[2]) - (c[0] - a[0]) * (b[2] - a[2]);
 }
 
-inline int left(const float* a, const float* b, const float* c)
+BM_INLINE int left(const float* a, const float* b, const float* c)
 {
        return area2(a, b, c) < 0;
 }
index 5a8c79ba4dde4e62a13c8eb3c1ef52f593c1b271..cf4e01ad516c2ac23c7666fc133b1abda7f7fc1e 100644 (file)
 #include "BKE_customdata.h"
 #include "MEM_guardedalloc.h"
 
-static int bit(int a, int b)
+BM_INLINE int bit(int a, int b)
 {
        return (a & (1 << b)) >> b;
 }
 
-static void intToCol(int i, float* col)
+BM_INLINE void intToCol(int i, float* col)
 {
        int     r = bit(i, 0) + bit(i, 3) * 2 + 1;
        int     g = bit(i, 1) + bit(i, 4) * 2 + 1;