1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-04-02 14:36:42 +00:00
openmw/components/resource
Bo Svensson f62adab43a
Avoid the terrain sync completely in most cases ()
We can take elsid's commit 605cb8d further by avoiding the terrain sync completely in most cases. Currently in changeCellGrid we wait for a new preloading task to ensure the getPagedRefnums for the new active cells have been filled in by object paging. This is usually not necessary because we have already completed a preload in the past containing these active cells. With this PR we remember what we preloaded and skip the terrain sync if it is not needed.
2021-09-16 22:11:19 +02:00
..
animation.cpp Use const auto& 2020-12-12 22:23:20 +02:00
animation.hpp OSG-Collada animation support 2020-11-19 01:11:56 +02:00
bulletshape.cpp Dont copy-construct from a const-ref when used only as a const-ref 2021-08-29 20:22:34 +02:00
bulletshape.hpp Some actors are supposed to spawn on an object that belongs to an adjacent cell. 2021-06-28 09:36:04 +02:00
bulletshapemanager.cpp Move getFileExtension to common header and use instead of repeating same code 2021-09-14 18:09:55 +02:00
bulletshapemanager.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
imagemanager.cpp Move getFileExtension to common header and use instead of repeating same code 2021-09-14 18:09:55 +02:00
imagemanager.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
keyframemanager.cpp Move getFileExtension to common header and use instead of repeating same code 2021-09-14 18:09:55 +02:00
keyframemanager.hpp Sprinkle some references where it makes sense 2021-06-24 00:28:09 +02:00
multiobjectcache.cpp Replace OpenThreads by std types 2020-06-25 22:16:09 +02:00
multiobjectcache.hpp Replace OpenThreads by std types 2020-06-25 22:16:09 +02:00
niffilemanager.cpp Make reportStats const 2017-03-14 19:27:55 +01:00
niffilemanager.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
objectcache.hpp Replace zeroes and nulls by nullptrs 2020-11-29 11:14:07 +04:00
resourcemanager.hpp Avoid the terrain sync completely in most cases () 2021-09-16 22:11:19 +02:00
resourcesystem.cpp Separate keyframes logic to provide basis for osgAnimation integration. 2020-11-18 22:48:47 +02:00
resourcesystem.hpp Implement generic caching system 2019-03-14 09:10:19 +04:00
scenemanager.cpp Move getFileExtension to common header and use instead of repeating same code 2021-09-14 18:09:55 +02:00
scenemanager.hpp refactor and fix wobbly shores 2021-08-04 17:49:57 -07:00
stats.cpp Report more stats from AsyncNavMeshUpdater 2021-08-20 20:16:59 +02:00
stats.hpp Collect all available stats if OPENMW_OSG_STATS_FILE is set and point to 2021-01-27 08:04:33 +00:00