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 |
|
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
|
6d120f92e0
|
Lookup for terrain template using std::map::lower_bound instead of linear search
|
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 |
|
elsid
|
02ada74fa1
|
Do not try to dereference nullptr in object cache
|
2023-02-08 20:19:59 +01:00 |
|
clang-format-bot
|
ddb0522bbf
|
Apply clang-format to code base
|
2022-09-22 21:35:26 +03:00 |
|
Andrei Kortunov
|
8084a336b5
|
Replace zeroes and nulls by nullptrs
|
2020-11-29 11:14:07 +04:00 |
|
elsid
|
40ad87bc4d
|
Replace OpenThreads by std types
|
2020-06-25 22:16:09 +02:00 |
|
bzzt lost a hitlab login
|
17637c6575
|
pagerebuild on disable
Signed-off-by: Bret Curtis <psi29a@gmail.com>
|
2020-06-13 00:22:28 +02:00 |
|
Andrei Kortunov
|
2ed05a5195
|
Implement generic caching system
|
2019-03-14 09:10:19 +04:00 |
|
scrawl
|
4cd4457d21
|
Add support for Functors to ObjectCache
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
8f79fa3d72
|
Add resource statistics panel opened with F4
|
2017-02-22 14:28:45 +01:00 |
|
scrawl
|
57b585570a
|
Preload magic effect visuals of the player's selected weapon/spell
|
2017-02-15 21:01:25 +01:00 |
|
scrawl
|
e05d975020
|
Change the way that texture filtering settings are applied at runtime
|
2016-02-18 19:37:55 +01:00 |
|
scrawl
|
2e62298bd3
|
Clean up ObjectCache includes
|
2016-02-09 18:11:07 +01:00 |
|
scrawl
|
778bce3ae9
|
Remove unused ObjectCache functions
|
2016-02-07 18:27:12 +01:00 |
|
scrawl
|
c155680d3c
|
Customize ObjectCache for more efficient locking in removeExpiredObjectsInCache
|
2016-02-07 00:43:37 +01:00 |
|
Alexander "Ace" Olofsson
|
0efb8e2949
|
osgDB::ObjectCache was added in 3.3.3, not 3.4.0
Fixes redefinition error on builds with OSG >3.3.3 <3.4.0
|
2015-12-24 17:18:32 +01:00 |
|
scrawl
|
d3fa8a8602
|
Add osgDB::ObjectCache to the repository to work around it not being available in OSG 3.2
|
2015-12-02 15:14:39 +01:00 |
|