Licensee found that memory being allocated during a resize in NavMeshMemory is not being tagged within LLM as NavigationMemory but show in LLM as Untagged memory. They do not have a callstack showcasing exactly where this happens, but they do remember that it went through RecastGeometryExport::StoreCollisionCache specifically on the line
GeomExport.Data->CollisionData.Empty(CacheSize);
I have debugged through this part of the code using dynamic navmesh to trigger the functions mentioned by the licensee.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-165282 in the post.
2 |
Component | UE - AI - Navigation |
---|---|
Affects Versions | 4.27 |
Created | Sep 27, 2022 |
---|---|
Updated | Oct 7, 2022 |