Commit Graph

379 Commits (029eb1ade6338bb55589b2e2aeb95a2b7141eb69)

Author SHA1 Message Date
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.
3 years ago
elsid c9b8ba7b46
Read navmesh tile data from database
When tile is not found in memory cache try to find it in the database.
3 years ago
elsid 953a4c5550
Add a binary to generate navmesh from content files
Load content files based on the engine config files. Generate navmesh per cell
for all cells and store into SQLite database.
3 years ago
elsid 01c712d5f1
Split navigator settings into subtypes
Mostly to distinguish settings that affect properties of the generated navmesh.
3 years ago
uramer e65c946452 Add a data field to Lua UI layouts 3 years ago
uramer 4a976a8e23 Use a setting to enable Lua Action tracebacks 3 years ago
Petr Mikheev 73821ace94 Update Lua docs 3 years ago
Petr Mikheev e56ee2c735 Apply lua handlers for user input in the main thread in order to reduce latency. 3 years ago
uramer 68963538ae Lua UI API 3 years ago
psi29a 68e7a4083e Merge branch 'master' into 'master'
Overhaul raindrop water ripple effect

Closes #6360

See merge request OpenMW/openmw!1316
3 years ago
Alexei Dobrohotov b918135b4b Factor race weight into magic projectile speed (bug #6343) 3 years ago
psi29a 5836d0225f Merge branch 'leave_butter_to_soften' into 'master'
Soft Particles (#6128)

See merge request OpenMW/openmw!980
3 years ago
wareya 6d98866be0 Merge remote-tracking branch 'upstream/master' 3 years ago
Petr Mikheev ae84a0c9d5 Fix most of reStructuredText warnings 3 years ago
Petr Mikheev 20f851b3b5 Fix readthedocs config, second attempt. 3 years ago
Petr Mikheev 665d756f02 Fix readthedocs config 3 years ago
glassmancody.info 4461366761 settings update and launcher option 3 years ago
wareya 4f10d5d544 update docs 3 years ago
glassmancody.info 8c3b00164e soft particles 3 years ago
Petr Mikheev dd96eba2b0 Update OpenMW Lua docs 3 years ago
elsid 144862aa35
Define default actor half extents in settings
Player's half extents may change over time when wolfskin model is used for
example. Having it in settings is a more presistent approach.
3 years ago
Hristos N. Triantafillou bec04c6613
Unbreak the formatting broken by !1208 3 years ago
Cédric Mocquillon 080c909c28 Merge the 'debug chunks' and 'object paging debug batches' settings into a single one 3 years ago
Cédric Mocquillon 98a0819d52 Debug terrain chunks 3 years ago
Bo Svensson 9d661359a1
Groundcover consolidation (#3096)
* chunkmanager.hpp viewdistance

* chunkmanager.cpp viewdistance

* chunkmanager.hpp viewdistance

* quadtreeworld.cpp viewdistance

* quadtreeworld.cpp consolidate

* quadtreeworld.hpp consolidate

* renderingmanager.cpp groundcover consolidate

* renderingmanager.hpp groundcover consolidate

* renderingmanager.cpp updater move

* renderingmanager.hpp updater move

* groundcover.hpp activegrid consolidation

* groundcover.cpp activegrid consolidation

* settings-default.cfg dead settings remove

* viewdata.cpp revert

* wrong file paste mistake

* wrong file paste mistake

* wrong file paste mistake

* renderingmanager.cpp updatecallback fix

* renderingmanager.cpp namespace fix

* groundcover.hpp redefinition fix

* groundcover.cpp redefinition fix

* renderingmanager.cpp crash fix

* renderingmanager.cpp euclidean groundcover distance

* viewdata.hpp getreusedistance

* quadtreeworld.cpp reusedistance

* groundcover.rst [ci skip]
3 years ago
elsid 133fcbece5 Merge branch 'correct-linux-save-path' into 'master'
This is the right path for saves

See merge request OpenMW/openmw!1208
3 years ago
Hristos N. Triantafillou dc623597b4
This is the right path for saves 3 years ago
Matjaž Lamut b19da7f650 Update an obsolete link pointing to teh old wiki. The information is moved to the new wiki at gitlab and the link now points there. 3 years ago
Petr Mikheev 0e6fbbc126 Lua package 'openmw.input' 3 years ago
Cédric Mocquillon b0e30e4bb6 Change setting to clamp the local viewing distance to fix value (instead of coeff) 3 years ago
glassmancody.info cad0b151cb enable shaders path and dehardcode depth formats 3 years ago
Petr Mikheev 3e4c0b775d Add Lua package 'openmw.settings' 3 years ago
CedricMocquillon 8c87defddf [Local map] Use the distance view in the local map 3 years ago
Cédric Mocquillon 3373afcc83 [Settings] Set values 3 years ago
fredzio 643a64cb2f Change some settings for async physics:
- default to 1 thread
- default to always use defered aabb update, remove option
- always keep a cache of LOS request for at least the current frame.
This decreases number of raycast, especially when a lot of actors are
involved and "NPCs avoid collisions" is on
4 years ago
Petr Mikheev 85c441ec9a Refactoring and minor fixes related to active/inactive object state 4 years ago
Petr Mikheev 25cc884c17 Integrate Lua doc into sphinx doc (issue #5931) 4 years ago
Petr Mikheev 4eb5841c60 Update OpenMW Lua documentation 4 years ago
Petr Mikheev 403d31313c New setting "lua num threads". Thread syncronization is changed from std:🧵:yield to std::condition_variable. 4 years ago
Petr Mikheev d5cda61855 Console command "reload lua" 4 years ago
uramer 8facf2952a Documentation for lua package 'openmw.query' 4 years ago
Petr Mikheev 9746800eed Documentation for Lua scripting 4 years ago
elsid 4259f7f230
Add setting to enable/disabled notification for saved screenshots 4 years ago
Matjaž Lamut a582013e95 Initial page to document the Template. Mainly deals with how to install it.... 4 years ago
psi29a 4bc7012104 Merge branch 'pack-default-settings' into 'master'
Pack default settings

Closes #5925

See merge request OpenMW/openmw!822
4 years ago
psi29a fd89582e0c Merge branch 'navmesh_wait' into 'master'
Wait until navmesh is generated within given distance around player (#5500)

Closes #5500

See merge request OpenMW/openmw!819
4 years ago
Andrei Kortunov 49a744b65a Make groundcover to use rendering distance in units instead of cells 4 years ago
Andrei Kortunov 08f30e6f50 Temporary increase default near clip distance, until reverse-z depth buffer is implemented 4 years ago
AnyOldName3 92325976e9 Update documentation to refer to defaults.bin 4 years ago
Joakim Berg 60649792ba Add information about DX format being used in normal maps 4 years ago