1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-03 23:45:33 +00:00
openmw/components
fredzio c795e0bce6 Some actors are supposed to spawn on an object that belongs to an adjacent cell.
Since actors can be active in 3x3 grid around the player, we need to
first load all objects in a 5x5 grid around the player.

Split load and unloading in 2 phases. Add an mInactiveCells set into the
scene, which contains all cells inside the aforementioned 5x5 grid.
These cells contains only heightfields and non-animated physics objects.

Animated objects are tied to the scene graph, which doesn't exists yet
in these cells, so we skip them.
2021-06-28 09:36:04 +02:00
..
bsa Check if the archive is opened before adding a file to it and clear state on close 2021-05-20 21:28:52 +02:00
bullethelpers Detect and ignore updates for oscillating objects 2021-04-18 23:00:13 +02:00
compiler Allow unquoted string arguments to start with . and - 2021-06-19 11:21:37 +02: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 Fix MSVC's C4267 warnings 2021-05-12 10:34:39 +04:00
debug Fixing performance-faster-string-find issues 2021-05-10 22:44:07 -05:00
detournavigator Trigger navmesh update on moved player only when player tile has been changed 2021-05-27 16:52:42 +02:00
esm Some more constexpr in esm/variant.cpp 2021-06-22 12:49:09 +02:00
esmterrain Replace zeroes and nulls by nullptrs 2020-11-29 11:14:07 +04:00
fallback Fixing performance-faster-string-find issues 2021-05-10 22:44:07 -05:00
files Reduce a bit the code bloat in hot paths/small functions 2021-06-15 17:57:14 +02:00
fontloader Validate GUI scaling and place it to the launcher 2021-04-15 15:18:32 +04:00
interpreter Allow scripts to fail per target 2021-06-19 19:26:55 +02:00
loadinglistener Always center loading screen progress bar by height when there is active message box 2021-05-26 23:29:37 +02:00
misc Don't assign a variable passed by value 2021-05-21 18:15:31 +02:00
myguiplatform Fix MSVC's C4244 warnings 2021-05-12 10:34:40 +04:00
nif Improve null root handling 2021-05-05 02:41:30 +03:00
nifbullet Improve null root handling 2021-05-05 02:41:30 +03:00
nifosg use particle data for particle system quota 2021-05-14 10:52:19 -07:00
process Remove redundant includes 2019-02-23 08:02:12 +04:00
resource Some actors are supposed to spawn on an object that belongs to an adjacent cell. 2021-06-28 09:36:04 +02:00
sceneutil workaround shadow issue on macOS, https://gitlab.com/OpenMW/openmw/-/issues/6057 2021-06-12 00:10:55 +02:00
sdlutil Discard button press events during save loading (bug #5619) 2021-05-16 16:04:28 +04:00
settings Preventing type conversion of double to float for objectPagingMinSize 2021-05-29 16:27:23 -05:00
shader append filename to shader names 2021-06-05 18:21:03 -07:00
terrain Recreate a special case for IntersectionVisitor on QuadTreeWorld 2021-05-11 16:34:02 +04:00
to_utf8 Replace a handrolled memcpy with an actual call to memcpy 2021-06-22 12:52:29 +02: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 Use O(log(n)) search instead of O(n) 2021-05-05 23:10:24 +02:00
widgets Fix MSVC's C4267 warnings 2021-05-12 10:34:39 +04:00
CMakeLists.txt Integrate Base64 library with build 2021-05-17 23:00:23 +01:00
doc.hpp second set of additional doxygen comments 2010-09-25 20:15:05 +02:00