Update RecastMeshDetail.cpp

This commit is contained in:
Kromster80 2014-11-10 15:08:03 +03:00
parent f9ddd31493
commit d9652b362e

View File

@ -507,15 +507,9 @@ static float polyMinExtent(const float* verts, const int nverts)
return rcSqrt(minDist); return rcSqrt(minDist);
} }
inline int next(int i, int n) // Last time I checked the if version got compiled using cmov, which was a lot faster than module (with idiv).
{ inline int prev(int i, int n) { return i-1 >= 0 ? i-1 : n-1; }
return (i+1) % n; inline int next(int i, int n) { return i+1 < n ? i+1 : 0; }
}
inline int prev(int i, int n)
{
return (i + n-1) % n;
}
static void triangulateHull(const int nverts, const float* verts, const int nhull, const int* hull, rcIntArray& tris) static void triangulateHull(const int nverts, const float* verts, const int nhull, const int* hull, rcIntArray& tris)
{ {