diff options
Diffstat (limited to 'PhysX_3.4/Source/LowLevelAABB/src/BpSimpleAABBManager.cpp')
| -rw-r--r-- | PhysX_3.4/Source/LowLevelAABB/src/BpSimpleAABBManager.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/PhysX_3.4/Source/LowLevelAABB/src/BpSimpleAABBManager.cpp b/PhysX_3.4/Source/LowLevelAABB/src/BpSimpleAABBManager.cpp index 355082bb..fb7f7c2c 100644 --- a/PhysX_3.4/Source/LowLevelAABB/src/BpSimpleAABBManager.cpp +++ b/PhysX_3.4/Source/LowLevelAABB/src/BpSimpleAABBManager.cpp @@ -1619,8 +1619,8 @@ static void removeAggregateFromDirtyArray(Aggregate* aggregate, Ps::Array<Aggreg void SimpleAABBManager::reserveSpaceForBounds(BoundsIndex index) { - if (index >= mVolumeData.size()) - reserveShapeSpace(index); + if ((index+1) >= mVolumeData.size()) + reserveShapeSpace(index+1); resetEntry(index); //KS - make sure this entry is flagged as invalid } |