From c8fc3f58d8ab64ed276fd66c75bab1587f7a4c1e Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Wed, 21 Aug 2024 14:48:36 +0200 Subject: [PATCH] Recast: subdivision const correctness --- .../recast/Detour/Source/DetourNavMeshBuilder.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/thirdparty/recast/Detour/Source/DetourNavMeshBuilder.cpp b/src/thirdparty/recast/Detour/Source/DetourNavMeshBuilder.cpp index 09a9cdf7..98bcbbf2 100644 --- a/src/thirdparty/recast/Detour/Source/DetourNavMeshBuilder.cpp +++ b/src/thirdparty/recast/Detour/Source/DetourNavMeshBuilder.cpp @@ -108,8 +108,8 @@ inline int longestAxis(unsigned short x, unsigned short y, unsigned short z) static void subdivide(BVItem* items, int nitems, int imin, int imax, int& curNode, dtBVNode* nodes) { - int inum = imax - imin; - int icur = curNode; + const int inum = imax - imin; + const int icur = curNode; dtBVNode& node = nodes[curNode++]; @@ -131,7 +131,7 @@ static void subdivide(BVItem* items, int nitems, int imin, int imax, int& curNod // Split calcExtends(items, nitems, imin, imax, node.bmin, node.bmax); - int axis = longestAxis(node.bmax[0] - node.bmin[0], + const int axis = longestAxis(node.bmax[0] - node.bmin[0], node.bmax[1] - node.bmin[1], node.bmax[2] - node.bmin[2]); @@ -151,7 +151,7 @@ static void subdivide(BVItem* items, int nitems, int imin, int imax, int& curNod qsort(items+imin, inum, sizeof(BVItem), compareItemZ); } - int isplit = imin+inum/2; + const int isplit = imin+inum/2; // Left subdivide(items, nitems, imin, isplit, curNode, nodes);