aboutsummaryrefslogtreecommitdiff
path: root/dep/recastnavigation/Detour/Source/DetourCommon.cpp
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2017-11-18 15:35:44 +0100
committerfunjoker <funjoker109@gmail.com>2021-02-15 19:13:25 +0100
commit159aa97d727793fc075928ce3222bf720d19212b (patch)
tree632e6f24cb95fef4afde8ac4e12f4e60f6a731e7 /dep/recastnavigation/Detour/Source/DetourCommon.cpp
parent94a8be619e8b4a6011130e6ba548a2b408906a19 (diff)
Dep/Recast: Update recastnavigation to https://github.com/recastnavigation/recastnavigation/commit/2c85309280dbc9c82029e7ab16dfb01b9235c74e
(cherry picked from commit 7ef22e43057080926685eb45f0fce3f2f3d58c61)
Diffstat (limited to 'dep/recastnavigation/Detour/Source/DetourCommon.cpp')
-rw-r--r--dep/recastnavigation/Detour/Source/DetourCommon.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/dep/recastnavigation/Detour/Source/DetourCommon.cpp b/dep/recastnavigation/Detour/Source/DetourCommon.cpp
index 26fe65c1781..41d0d7bd387 100644
--- a/dep/recastnavigation/Detour/Source/DetourCommon.cpp
+++ b/dep/recastnavigation/Detour/Source/DetourCommon.cpp
@@ -342,8 +342,8 @@ void dtRandomPointInConvexPoly(const float* pts, const int npts, float* areas,
// Find sub triangle weighted by area.
const float thr = s*areasum;
float acc = 0.0f;
- float u = 0.0f;
- int tri = 0;
+ float u = 1.0f;
+ int tri = npts - 1;
for (int i = 2; i < npts; i++) {
const float dacc = areas[i];
if (thr >= acc && thr < (acc+dacc))