1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 12:49:54 +00:00
openmw-tes3mp/components
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.
2021-04-18 23:00:13 +02:00
..
bsa Add some validation for bsa parsing 2021-04-16 18:33:12 +02:00
bullethelpers Detect and ignore updates for oscillating objects 2021-04-18 23:00:13 +02:00
compiler Avoid dead code 2021-01-09 13:52:01 +04:00
config Implement instanced groundcover 2021-01-26 22:29:41 +04:00
contentselector Replace zeroes and nulls by nullptrs 2020-11-29 11:14:07 +04:00
crashcatcher Don't clobber game log file when we collect a stack trace. 2021-04-17 13:14:01 +02:00
debug Don't clobber game log file when we collect a stack trace. 2021-04-17 13:14:01 +02:00
detournavigator Detect and ignore updates for oscillating objects 2021-04-18 23:00:13 +02:00
esm Merge branch 'fix_crash' into 'master' 2021-04-16 18:02:47 +00:00
esmterrain Replace zeroes and nulls by nullptrs 2020-11-29 11:14:07 +04:00
fallback set minimal boost version; remove #ifdef boost version checks 2020-10-25 22:43:10 +01:00
files Avoid to use uninitialized variables 2021-01-09 13:36:40 +04:00
fontloader Validate GUI scaling and place it to the launcher 2021-04-15 15:18:32 +04:00
interpreter Replace zeroes and nulls by nullptrs 2020-11-29 11:14:07 +04:00
loadinglistener Fix C5204 warnings by adding default virtual destructors 2020-03-26 14:49:12 +04:00
misc Re-add dropped struct keyword to fix build. 2021-04-16 08:38:11 +02:00
myguiplatform Fix MyGUI log 2021-03-15 22:35:13 +00:00
nif Extend variables range to avoid integer overflow 2021-04-14 08:06:22 +04:00
nifbullet Fix tag mismatch 2020-12-28 12:19:22 +04:00
nifosg Remove unused forward declarations 2021-04-11 14:46:51 +02:00
process Remove redundant includes 2019-02-23 08:02:12 +04:00
resource Lighting Patch 2021-04-16 11:55:40 -07:00
sceneutil Merge branch 'light_settings_tweak' into 'master' 2021-04-16 19:47:26 +00:00
sdlutil Fix uninitialized field in the mouse event 2021-04-14 08:36:17 +04:00
settings Support vectors in settings.cfg 2020-07-24 21:47:49 +02:00
shader Join variables declaration and usage 2021-04-14 08:07:56 +04:00
terrain Implement instanced groundcover 2021-01-26 22:29:41 +04:00
to_utf8 Minor cleanup: Remove using namespace std 2021-03-16 19:58:02 +00:00
translation Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
version Allow getting available version information even when clone is shallow 2017-03-07 21:53:49 +01:00
vfs Add file to BSA 2021-04-08 18:08:28 +02:00
widgets Avoid height for empty message in AutoSizedTextBox 2020-12-07 14:57:25 +01:00
CMakeLists.txt Detect and ignore updates for oscillating objects 2021-04-18 23:00:13 +02:00
doc.hpp