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.
openmw-tes3mp/apps/openmw_test_suite
elsid 0479ebf5ae
Remove unused actors and navmeshes on update
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 Remove unused actors and navmeshes on update 6 years ago
esm Make sure that proper operator function is used for char[N] argument 6 years ago
misc Make partial binary search case insensitive, as it supposed to be (bug #4558) 6 years ago
mwdialogue UnitTests: add another dialogue keyword test 10 years ago
mwworld Replace all NULLs to nullptr 6 years ago
nifloader Fix some Clang 7 warnings 6 years ago
CMakeLists.txt Fix update navmesh 6 years ago
openmw_test_suite.cpp Google Test / Google Mock / OpenMW unit tests on Windows 6 years ago