1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-16 10:29:55 +00:00
openmw/components/resource
elsid 96eb8d7be9
Write generated navmesh to navmeshdb
Perform all request to db in a single thread to avoid blocking navmesh
generator threads due to slow write operations.

Write to db navmesh for all changes except update as it done for memory cache.

Batch multiple db operations into a single transaction to speed up writing by
not executing fsync after each insert/update query. All reads are performed in
the same transaction so they see uncommited data.
2021-12-11 00:22:04 +01: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 Store BulletShape source file name and content hash 2021-11-11 00:27:18 +01:00
bulletshape.hpp Use MurmurHash3_x64_128 for file hash 2021-11-21 17:05:59 +01:00
bulletshapemanager.cpp Use MurmurHash3_x64_128 for file hash 2021-11-21 17:05:59 +01: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 converts remaining osg::NodeCallback (#3147) 2021-10-05 14:21:12 +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 (#3103) 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 Use MurmurHash3_x64_128 for file hash 2021-11-21 17:05:59 +01:00
scenemanager.hpp soft particles 2021-10-30 12:19:31 -07:00
stats.cpp Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01: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