1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-28 10:39:42 +00:00
openmw/components
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
..
bsa Use Files::MemBuf for Bsa::MemoryInputStream base classe instead of making a duplicate (MemoryInputStreamBuf) 2021-11-20 11:12:08 +01:00
bullethelpers Merge branch 'physics_heightfield' into 'master' 2021-10-12 07:58:34 +00:00
compiler Treat commas in scripts as whitespace 2021-11-13 14:06:21 +01:00
config change setValue to replace value instead of insert 2021-07-05 13:22:46 +00:00
contentselector Avoid problems if builtin.omwscripts is above Morrowind.esm in content list. 2021-11-19 20:37:21 +01:00
crashcatcher Assume SIGSTKSZ is not a constant 2021-09-24 19:45:43 +02:00
debug Merge branch 'log_lock' into 'master' 2021-11-08 07:41:27 +00:00
detournavigator Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
esm Store mesh source data in recast mesh 2021-12-10 23:55:02 +01:00
esmloader Check extension in lower case 2021-12-09 00:06:33 +01:00
esmterrain refactors ESM::Land (#3213) 2021-11-04 16:55:32 +01:00
fallback Finish removing old Escape classes 2021-10-17 23:40:34 +01:00
files Merge remote-tracking branch 'upstream/master' into detain-hash-selectively-reluctant 2021-12-09 17:09:52 +00:00
fontloader Make better use of std::clamp 2021-11-06 08:47:32 +03:00
interpreter Do a bounds check before calling functions defined in cctype 2021-11-14 11:26:15 +01:00
loadinglistener Make sync terrain preloading sleep free 2021-09-07 14:52:42 +02:00
lua Support multiple arguments in Lua callbacks. 2021-11-21 13:12:35 +01:00
lua_ui Move SDL-MyGUI input mappings to components, map both ways 2021-12-04 12:16:38 +00:00
misc Store mesh source data in recast mesh 2021-12-10 23:55:02 +01:00
myguiplatform refactors premultiplied alpha (#3189) 2021-10-25 09:28:32 +02:00
nif Merge branch 't800' into 'master' 2021-12-06 14:45:57 +00:00
nifbullet Store BulletShape source file name and content hash 2021-11-11 00:27:18 +01:00
nifosg Use MurmurHash3_x64_128 for file hash 2021-11-21 17:05:59 +01:00
process Support navmesh generation from launcher 2021-12-11 00:22:04 +01:00
queries Add missing include from sol/sol.hpp 2021-07-10 01:01:50 +02:00
resource Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
sceneutil Split navigator settings into subtypes 2021-12-10 23:55:03 +01:00
sdlutil Move SDL-MyGUI input mappings to components, map both ways 2021-12-04 12:16:38 +00:00
serialization Serialize arithmetic and enum types in little endian encoding 2021-12-10 23:55:04 +01:00
settings Split navigator settings into subtypes 2021-12-10 23:55:03 +01:00
shader Depth refactor 2021-11-21 02:25:05 +00:00
sqlite3 Add a binary to generate navmesh from content files 2021-12-11 00:21:56 +01:00
terrain Depth refactor 2021-11-21 02:25:05 +00: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 cleans up BSAFile (#3177) 2021-10-14 14:46:44 +02:00
widgets Make better use of std::clamp 2021-11-06 08:47:32 +03:00
CMakeLists.txt Read navmesh tile data from database 2021-12-11 00:22:04 +01:00
doc.hpp