You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
0479ebf5ae
When there is only one actor (player) on a scene and it moving to other cell first it will be removed from navigator then added. Remove cause navmesh removing for its half extents. After it is added navmesh for same half extents is created and added. While this all happens there are still jobs for old navmesh are processing. Old navmesh still exists because it is stored by shared pointer. So jobs take tiles from cache and place them into old navmesh. After that other jobs take same tiles from cache (half extents and coordinates are equal) and place them into other navmesh. dtNavMesh changes tile data on add and remove. Adding tile to two dtNavMesh corrupts tile in both nameshes. |
6 years ago | |
---|---|---|
.. | ||
detournavigator | 6 years ago | |
esm | 6 years ago | |
misc | 6 years ago | |
mwdialogue | 10 years ago | |
mwworld | 6 years ago | |
nifloader | 6 years ago | |
CMakeLists.txt | 6 years ago | |
openmw_test_suite.cpp | 6 years ago |