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 3e67f5ffa5
Detect and ignore updates for oscillating objects
To avoid triggering NavMesh update when RecastMesh change should not change
NavMesh.

Based on the following assumption:
Given a set of transformations and a bounding shape for all these
tranformations, a new object transformation that does not change this
bounding shape also should not change navmesh if for all of this object
transformations resulting navmesh tiles are equivalent

The idea is to report back to RecastMeshManager all changes of NavMesh if there
are any assiciated with RecastMesh version. So we know the last time when
RecastMesh change resulted into the NavMesh change. When later report shows
that there was no NavMesh change for a new RecastMesh version we can assume
that any object transformation within the same bounding box should not change
NavMesh.
4 years ago
..
detournavigator Detect and ignore updates for oscillating objects 4 years ago
esm Use std::variant for ESM::Variant implementation 4 years ago
misc Add unit test for swapEndiannessInplace(). Part of Bug #5837 4 years ago
mwdialogue components/compiler cleanup; also cleaned up related cascading warnings; fixed up final/override issues 4 years ago
mwworld Use correct variable types when loading config for tests 4 years ago
nifloader Merge pull request #3032 from akortunov/gtest 4 years ago
settings Add tests for settings parser 5 years ago
shader Correctly resetting line numbering during shader processing. 4 years ago
CMakeLists.txt Add tests for ESM::Variant 4 years ago
openmw_test_suite.cpp Google Test / Google Mock / OpenMW unit tests on Windows 6 years ago