Commit Graph

50 Commits (master)

Author SHA1 Message Date
Sam Hellawell 1282be9d29 Fix stats reporting 5 months ago
elsid 9e2f3fd0b4
Report stats for TileCachedRecastMeshManager 7 months ago
elsid a920ca9070
Report loading screens to osg stats 8 months ago
Alexei Kotov fe1cb3a5ae Add a resource manager for BGSM files 8 months ago
elsid 50f4471750
Use R-tree for dynamic priority of navmesh async job 9 months ago
elsid 215404e126
Report more stats from caches 9 months ago
elsid ae41ebfc83
Report CellPreloader stats 9 months ago
elsid 9a24e77d3f
Show F4 stats in pages 9 months ago
elsid 84adb0a148
Make VFS::Path::Normalized constructor from std::string_view explicit 10 months ago
Evil Eye 9728024978 Replace compare with more idiomatic methods 2 years ago
elsid 5ae8b9cae1
Report raw navmesh cache counters 2 years ago
elsid 843753da14
Remove unused includes 2 years ago
elsid 4de8ea30c8
Report used memory by Lua interpreter 2 years ago
clang-format-bot ddb0522bbf
Apply clang-format to code base 2 years ago
elsid e9be8b5efe
Show stats for writing and reading navmesh db queue jobs 2 years ago
elsid 0614b82452
Restore UnrefQueue to destruct animation asynchronously 2 years ago
Andrei Kortunov dc0d6fe31d Avoid code duplication 2 years ago
Andrei Kortunov facdc8fc0d Use string_view 2 years ago
Andrei Kortunov d83382d236 Rework Profiler to work with VFS 2 years ago
Andrei Kortunov 59c4ea014d Rework StatsHandler to support VFS 2 years ago
Andrei Kortunov 6f6b5ba04b Some refactoring 2 years ago
Andrei Kortunov dd04bfccfb Load fonts 2 years ago
Andrei Kortunov d3da09878d Drop line about non-existent UnrefQueue 3 years ago
Evil Eye a64979e25d Replace empty std::string assignments 3 years ago
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
Bo Svensson 5fde6867a2
removes unused code (#3129)
* scenemanager.cpp

* scenemanager.hpp

* scenemanager.cpp

* stats.cpp

* renderingmanager.cpp
3 years ago
elsid 0f11acf709
Report more stats from AsyncNavMeshUpdater 3 years ago
fredzio c76387162b Add projectiles number to the resources stats 3 years ago
fredzio bc4047d815 Update engine stats for all levels above first, not only at the second. 4 years ago
elsid 88ca4a1db6
Count navmesh cache hit rate 4 years ago
Bret Curtis b164f1aa17
Merge pull request #3023 from akortunov/grass_intsancing
Grass instancing
4 years ago
Frederic Chardon 7cd7fa2f08 Collect all available stats if OPENMW_OSG_STATS_FILE is set and point to
a valid file.
4 years ago
Andrei Kortunov 14cf0ce1dc Implement instanced groundcover 4 years ago
Andrei Kortunov 8ca3c3b123 Mark overrided methods by override keyword 4 years ago
elsid 56bc462007
Make all stats fit into the window 5 years ago
bzzt lost a hitlab login 69514dfd46 ico redundency fix + stats counter
Signed-off-by: Bret Curtis <psi29a@gmail.com>
5 years ago
elsid 69df6098e5
Report frame number, number of actors and objects to stats 5 years ago
Bret Curtis d77047e1cf
tab2space 5 years ago
Bret Curtis 1870b4b345 catch and set with no _found; leave empty as empty string 5 years ago
Bret Curtis 6d3f9ce307 puts an end of error spam when OSG is copmiled without Freetype support 5 years ago
Bret Curtis 8a8107e837 as it says; revert vismask and uncomplicate openmw 5 years ago
Andrei Kortunov 84979fa8b7 Move VisMask to components 5 years ago
elsid 4624f31788
Report navigator stats 6 years ago
elsid 2c78d530a2
Use static vector to store stat names 6 years ago
Andrei Kortunov 70b6d4983d Use the DejaVuLGCSansMono.ttf in profilier output 7 years ago
scrawl e7a0878c10 Add CompositeMapRenderer info to the stats panel 8 years ago
scrawl 35d53acc65 Factor out terrain chunk loading/caching into a new resource manager 8 years ago
scrawl 9a3a64f0c4 Add resource manager for ESM::Land to allow data to be unloaded when no longer required 8 years ago
scrawl d75a3fd0fb Add SharedStateManager to the stats panel 8 years ago
scrawl 8f79fa3d72 Add resource statistics panel opened with F4 8 years ago