elsid
|
84adb0a148
|
Make VFS::Path::Normalized constructor from std::string_view explicit
|
2024-03-09 00:21:16 +01:00 |
|
AnyOldName3
|
02ef7ae3cc
|
Give up rearranging the CS
|
2024-02-25 22:49:53 +00:00 |
|
AnyOldName3
|
36a75cdb29
|
Get the GLExtensions instance when a context is created
|
2024-02-23 00:15:23 +00:00 |
|
Mads Buvik Sandvei
|
a94add741e
|
Lua: Animation bindings
|
2024-01-26 21:39:33 +00:00 |
|
Andrei Kortunov
|
251d01304f
|
Use move semantics for osg::ref_ptr
|
2024-01-21 13:48:33 +04:00 |
|
psi29a
|
c23cd8e544
|
Merge branch 'umlautontherocks' into 'master'
Convert strings in nif files to utf8
Closes #7780
See merge request OpenMW/openmw!3783
|
2024-01-20 11:56:59 +00:00 |
|
Alexei Kotov
|
e997c44db6
|
Restore unwrapped Bullet triangle shape shallow copying
|
2024-01-19 12:53:35 +03:00 |
|
Evil Eye
|
48db113149
|
Address feedback
|
2024-01-17 18:10:42 +01:00 |
|
Evil Eye
|
27fa411f4f
|
Convert strings in nif files to utf8
|
2024-01-16 20:56:58 +01:00 |
|
Evil Eye
|
01eb333fad
|
Merge branch 'generic_object_cache' into 'master'
Refactor GenericObjectCache and add unit tests
See merge request OpenMW/openmw!3689
|
2023-12-29 21:22:30 +00:00 |
|
elsid
|
7a817d3147
|
Apply project naming styleguide to GenericObjectCache
|
2023-12-28 21:58:42 +01:00 |
|
elsid
|
45b1b4f1e0
|
Remove redundant ObjectCacheMap alias
|
2023-12-28 21:58:42 +01:00 |
|
elsid
|
7b1ee2780b
|
Use ranged for loops in GenericObjectCache
|
2023-12-28 21:58:42 +01:00 |
|
elsid
|
2f0613c8d4
|
Remove user defined destructor for GenericObjectCache
|
2023-12-28 21:58:42 +01:00 |
|
elsid
|
fd2fc63dd3
|
Support heterogeneous lookup in GenericObjectCache
|
2023-12-28 21:58:41 +01:00 |
|
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.
|
2023-12-28 21:58:33 +01:00 |
|
elsid
|
71e33cf8b2
|
Add unit tests for GenericObjectCache
|
2023-12-25 14:12:16 +01:00 |
|
Cody Glassman
|
187f63d3d3
|
support postprocess distortion
|
2023-12-21 10:56:38 -08:00 |
|
Alexei Kotov
|
754c5a8e2a
|
Restore animated collision shape rescaling
|
2023-12-06 00:54:54 +03:00 |
|
elsid
|
08902371b4
|
Use settings values for Shaders settings
|
2023-10-12 20:43:53 +02:00 |
|
Alexei Kotov
|
c800152ca2
|
Diminish error marker prominence
Don't render ESM4 actors or SpeedTree objects
|
2023-09-22 01:01:19 +03:00 |
|
Petr Mikheev
|
c67b866a11
|
Replace const ESM::RefNum& -> ESM::RefNum
|
2023-09-15 19:38:09 +02:00 |
|
elsid
|
053a3caf7b
|
Pass cache expiry delay to GenericResourceManager constructor
|
2023-09-09 19:35:20 +02:00 |
|
elsid
|
915a8df942
|
Use struct for GenericObjectCache items
|
2023-08-29 20:25:21 +02:00 |
|
elsid
|
5f4bd498cf
|
Move cached value into container to be removed
|
2023-08-29 20:25:21 +02:00 |
|
elsid
|
52ab47771c
|
Initialize expiry delay for all GenericResourceManager instances
|
2023-08-29 20:25:21 +02:00 |
|
elsid
|
6d120f92e0
|
Lookup for terrain template using std::map::lower_bound instead of linear search
|
2023-08-29 20:25:20 +02:00 |
|
elsid
|
b6a3d3c906
|
Make BaseResourceManager abstract
|
2023-08-29 20:25:20 +02:00 |
|
elsid
|
3202900fd3
|
Make GenericResourceManager::setExpiryDelay final
|
2023-08-29 20:25:20 +02:00 |
|
elsid
|
816d3772b9
|
Cache absent land object
This allows to save on lookup in store.
|
2023-08-27 01:32:36 +02:00 |
|
Andrei Kortunov
|
35561450f1
|
Do not copy osg::ref_ptr when possible
|
2023-07-31 20:43:46 +04:00 |
|
elsid
|
dd54857610
|
Add missing array include
|
2023-07-29 00:29:03 +02:00 |
|
Evil Eye
|
eeda48ec50
|
Drop support for --fs-strict
|
2023-06-08 21:10:09 +02:00 |
|
Evil Eye
|
9728024978
|
Replace compare with more idiomatic methods
|
2023-05-22 19:51:27 +02:00 |
|
Evil Eye
|
5491512905
|
Use string_view in more places and reduce the number of empty string literals
|
2023-05-21 16:39:32 +02:00 |
|
elsid
|
5ae8b9cae1
|
Report raw navmesh cache counters
|
2023-05-17 10:08:33 +02:00 |
|
elsid
|
a8a76f9a05
|
Fix BulletShape copy constructor and use for BulletShapeInstance
Copy mVisualCollisionType.
|
2023-05-14 18:45:38 +02:00 |
|
jvoisin
|
c7a3f43915
|
Minor header cleanup
This has been done via CLion's "unused include directive",
set to "detect completely unused".
|
2023-04-30 16:26:03 +02:00 |
|
unelsson
|
3d4da02b18
|
Don't mess around with btEmptyShape. Use nullptr instead.
|
2023-03-28 23:54:26 +03:00 |
|
unelsson
|
0a1af644af
|
Make empty collision shape for objects without any triangles.
|
2023-03-28 16:12:23 +03:00 |
|
Shi Han
|
a90e3b8c3b
|
Move from std::atoi to std::from_char
|
2023-03-18 09:30:48 +00:00 |
|
Cédric Mocquillon
|
f7b45a6262
|
Add method to load and clone the error marker used by the scene manager
|
2023-02-22 19:51:37 +01:00 |
|
Cédric Mocquillon
|
97c42768e6
|
Use the embedded marker error if we fail to load the error marker model from the vfs
|
2023-02-22 19:51:34 +01:00 |
|
elsid
|
02ada74fa1
|
Do not try to dereference nullptr in object cache
|
2023-02-08 20:19:59 +01:00 |
|
unelsson
|
5b0713517a
|
Clang-format
|
2023-01-05 01:40:36 +02:00 |
|
unelsson
|
ba9c2c9928
|
Add TemplateRef to animated Collada model
|
2023-01-03 22:51:46 +02:00 |
|
unelsson
|
d60fd86719
|
clang format
|
2022-12-31 00:52:05 +02:00 |
|
unelsson
|
c71504eeb0
|
Better comments
|
2022-12-31 00:35:50 +02:00 |
|
unelsson
|
4676ac4ac9
|
Cleaner code part 2
|
2022-12-31 00:35:50 +02:00 |
|
unelsson
|
960019cf65
|
Cleaner code
|
2022-12-31 00:35:50 +02:00 |
|