Commit Graph

397 Commits (28131fd62ba7fef091e2cb67670529bc280af033)

Author SHA1 Message Date
elsid 84adb0a148
Make VFS::Path::Normalized constructor from std::string_view explicit 10 months ago
AnyOldName3 02ef7ae3cc Give up rearranging the CS 10 months ago
AnyOldName3 36a75cdb29 Get the GLExtensions instance when a context is created 10 months ago
Mads Buvik Sandvei a94add741e Lua: Animation bindings 11 months ago
Andrei Kortunov 251d01304f Use move semantics for osg::ref_ptr 12 months ago
psi29a c23cd8e544 Merge branch 'umlautontherocks' into 'master'
Convert strings in nif files to utf8

Closes #7780

See merge request OpenMW/openmw!3783
12 months ago
Alexei Kotov e997c44db6 Restore unwrapped Bullet triangle shape shallow copying 12 months ago
Evil Eye 48db113149 Address feedback 12 months ago
Evil Eye 27fa411f4f Convert strings in nif files to utf8 12 months ago
Evil Eye 01eb333fad Merge branch 'generic_object_cache' into 'master'
Refactor GenericObjectCache and add unit tests

See merge request OpenMW/openmw!3689
1 year ago
elsid 7a817d3147
Apply project naming styleguide to GenericObjectCache 1 year ago
elsid 45b1b4f1e0
Remove redundant ObjectCacheMap alias 1 year ago
elsid 7b1ee2780b
Use ranged for loops in GenericObjectCache 1 year ago
elsid 2f0613c8d4
Remove user defined destructor for GenericObjectCache 1 year ago
elsid fd2fc63dd3
Support heterogeneous lookup in GenericObjectCache 1 year ago
elsid 56401a90a1
Merge GenericObjectCache update and remove functions
They are always called together. Single iteration over the items is more
efficient along with locking the mutex only once.
1 year ago
elsid 71e33cf8b2
Add unit tests for GenericObjectCache 1 year ago
Cody Glassman 187f63d3d3 support postprocess distortion 1 year ago
Alexei Kotov 754c5a8e2a Restore animated collision shape rescaling 1 year ago
elsid 08902371b4
Use settings values for Shaders settings 1 year ago
Alexei Kotov c800152ca2 Diminish error marker prominence
Don't render ESM4 actors or SpeedTree objects
1 year ago
Petr Mikheev c67b866a11 Replace `const ESM::RefNum&` -> `ESM::RefNum` 1 year ago
elsid 053a3caf7b
Pass cache expiry delay to GenericResourceManager constructor 1 year ago
elsid 915a8df942
Use struct for GenericObjectCache items 1 year ago
elsid 5f4bd498cf
Move cached value into container to be removed 1 year ago
elsid 52ab47771c
Initialize expiry delay for all GenericResourceManager instances 1 year ago
elsid 6d120f92e0
Lookup for terrain template using std::map::lower_bound instead of linear search 1 year ago
elsid b6a3d3c906
Make BaseResourceManager abstract 1 year ago
elsid 3202900fd3
Make GenericResourceManager::setExpiryDelay final 1 year ago
elsid 816d3772b9
Cache absent land object
This allows to save on lookup in store.
1 year ago
Andrei Kortunov 35561450f1 Do not copy osg::ref_ptr when possible 1 year ago
elsid dd54857610
Add missing array include 1 year ago
Evil Eye eeda48ec50 Drop support for --fs-strict 2 years ago
Evil Eye 9728024978 Replace compare with more idiomatic methods 2 years ago
Evil Eye 5491512905 Use string_view in more places and reduce the number of empty string literals 2 years ago
elsid 5ae8b9cae1
Report raw navmesh cache counters 2 years ago
elsid a8a76f9a05
Fix BulletShape copy constructor and use for BulletShapeInstance
Copy mVisualCollisionType.
2 years ago
jvoisin c7a3f43915 Minor header cleanup
This has been done via CLion's "unused include directive",
set to "detect completely unused".
2 years ago
unelsson 3d4da02b18 Don't mess around with btEmptyShape. Use nullptr instead. 2 years ago
unelsson 0a1af644af Make empty collision shape for objects without any triangles. 2 years ago
Shi Han a90e3b8c3b Move from std::atoi to std::from_char 2 years ago
Cédric Mocquillon f7b45a6262 Add method to load and clone the error marker used by the scene manager 2 years ago
Cédric Mocquillon 97c42768e6 Use the embedded marker error if we fail to load the error marker model from the vfs 2 years ago
elsid 02ada74fa1
Do not try to dereference nullptr in object cache 2 years ago
unelsson 5b0713517a Clang-format 2 years ago
unelsson ba9c2c9928 Add TemplateRef to animated Collada model 2 years ago
unelsson d60fd86719 clang format 2 years ago
unelsson c71504eeb0 Better comments 2 years ago
unelsson 4676ac4ac9 Cleaner code part 2 2 years ago
unelsson 960019cf65 Cleaner code 2 years ago