1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-06 00:55:50 +00:00
OpenMW/components/detournavigator
elsid 5b9dd10cbe
Limit max navmeshdb file size
Use "pragma max_page_count" to define max allowed file size in combination with
"pragma page_size" based on a new setting "max navmeshdb file size".

* Stop navmeshtool on the first db error.
* Disable writes to db in the engine on first "database or disk is full"
  SQLite3 error. There is no special error code for this error.
* Change default "write to navmeshdb" to true.
* Use time intervals for transaction duration instead of number of changes.
2022-03-18 19:08:46 +01:00
..
areatype.hpp
asyncnavmeshupdater.cpp Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
asyncnavmeshupdater.hpp Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
bounds.hpp
cachedrecastmeshmanager.cpp Add a binary to generate navmesh from content files 2021-12-11 00:21:56 +01:00
cachedrecastmeshmanager.hpp Add a binary to generate navmesh from content files 2021-12-11 00:21:56 +01:00
changetype.hpp Cull navmesh objects by scene bounds 2022-02-03 22:09:37 +01:00
dbrefgeometryobject.hpp Do not write shapes to navmeshdb when writing is disabled 2021-12-16 22:57:35 +01:00
debug.cpp Split navigator settings into subtypes 2021-12-10 23:55:03 +01:00
debug.hpp Split navigator settings into subtypes 2021-12-10 23:55:03 +01:00
dtstatus.hpp
exceptions.hpp
findrandompointaroundcircle.cpp Split navigator settings into subtypes 2021-12-10 23:55:03 +01:00
findrandompointaroundcircle.hpp Split navigator settings into subtypes 2021-12-10 23:55:03 +01:00
findsmoothpath.cpp
findsmoothpath.hpp Split navigator settings into subtypes 2021-12-10 23:55:03 +01:00
flags.hpp
generatenavmeshtile.cpp Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
generatenavmeshtile.hpp Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
gettilespositions.cpp Cull navmesh objects by scene bounds 2022-02-03 22:09:37 +01:00
gettilespositions.hpp Add navmeshtool flag to remove unused tiles from navmesh disk cache 2022-02-18 21:57:23 +01:00
heightfieldshape.hpp
makenavmesh.cpp Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
makenavmesh.hpp Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
navigator.cpp Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
navigator.hpp Cull navmesh objects by scene bounds 2022-02-03 22:09:37 +01:00
navigatorimpl.cpp Cull navmesh objects by scene bounds 2022-02-03 22:09:37 +01:00
navigatorimpl.hpp Cull navmesh objects by scene bounds 2022-02-03 22:09:37 +01:00
navigatorstub.hpp Cull navmesh objects by scene bounds 2022-02-03 22:09:37 +01:00
navigatorutils.cpp Fix unnecessary-copy-initialization 2022-01-04 20:42:09 +01:00
navigatorutils.hpp Split navigator settings into subtypes 2021-12-10 23:55:03 +01:00
navmeshcacheitem.cpp Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
navmeshcacheitem.hpp Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
navmeshdata.hpp
navmeshdb.cpp Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
navmeshdb.hpp Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
navmeshdbutils.cpp Support compilation with c++20 2022-02-24 00:49:40 +01:00
navmeshdbutils.hpp Do not write shapes to navmeshdb when writing is disabled 2021-12-16 22:57:35 +01:00
navmeshmanager.cpp Cull navmesh objects by scene bounds 2022-02-03 22:09:37 +01:00
navmeshmanager.hpp Cull navmesh objects by scene bounds 2022-02-03 22:09:37 +01:00
navmeshtilescache.cpp Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
navmeshtilescache.hpp Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
navmeshtileview.cpp
navmeshtileview.hpp
objectid.hpp Add a binary to generate navmesh from content files 2021-12-11 00:21:56 +01:00
objecttransform.hpp
offmeshconnection.hpp
offmeshconnectionsmanager.cpp Add a binary to generate navmesh from content files 2021-12-11 00:21:56 +01:00
offmeshconnectionsmanager.hpp Add a binary to generate navmesh from content files 2021-12-11 00:21:56 +01:00
oscillatingrecastmeshobject.cpp
oscillatingrecastmeshobject.hpp
preparednavmeshdata.cpp Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
preparednavmeshdata.hpp Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
preparednavmeshdatatuple.hpp
raycast.cpp Split navigator settings into subtypes 2021-12-10 23:55:03 +01:00
raycast.hpp Split navigator settings into subtypes 2021-12-10 23:55:03 +01:00
recast.cpp Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
recast.hpp Write generated navmesh to navmeshdb 2021-12-11 00:22:04 +01:00
recastallocutils.hpp
recastglobalallocator.hpp
recastmesh.cpp
recastmesh.hpp
recastmeshbuilder.cpp Filter out triangles with NaN coordinates 2022-01-25 17:08:52 +01:00
recastmeshbuilder.hpp
recastmeshmanager.cpp
recastmeshmanager.hpp
recastmeshobject.cpp
recastmeshobject.hpp
recastmeshprovider.hpp Read navmesh tile data from database 2021-12-11 00:22:04 +01:00
recastmeshtiles.hpp
recasttempallocator.hpp
ref.hpp
serialization.cpp Read navmesh tile data from database 2021-12-11 00:22:04 +01:00
serialization.hpp Read navmesh tile data from database 2021-12-11 00:22:04 +01:00
settings.cpp Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
settings.hpp Limit max navmeshdb file size 2022-03-18 19:08:46 +01:00
settingsutils.hpp Cull navmesh objects by scene bounds 2022-02-03 22:09:37 +01:00
sharednavmesh.hpp
status.hpp
tilebounds.hpp Cull navmesh objects by scene bounds 2022-02-03 22:09:37 +01:00
tilecachedrecastmeshmanager.cpp Explicitly bind TileCachedRecastMeshManager with mutex 2022-02-03 22:24:26 +01:00
tilecachedrecastmeshmanager.hpp Explicitly bind TileCachedRecastMeshManager with mutex 2022-02-03 22:24:26 +01:00
tileposition.hpp
tilespositionsrange.hpp Add navmeshtool flag to remove unused tiles from navmesh disk cache 2022-02-18 21:57:23 +01:00
version.hpp
waitconditiontype.hpp