Chris Robinson
|
692d7cb7b8
|
Don't over-allocate the active effect slot array
Rather than hacking in the sorted array by assuming an equal length array after
the end of the active array, include it as the back half of the array.
|
2024-03-21 12:54:52 -07:00 |
|
Chris Robinson
|
937a887216
|
Use an atomic_unique_ptr for the active effect slot array
|
2024-01-13 20:32:38 -08:00 |
|
Chris Robinson
|
ed98cbefd0
|
Allocate context property updates in clusters
|
2024-01-03 14:12:28 -08:00 |
|
Chris Robinson
|
f8604758bc
|
Allocate effect slot property updates in clusters
|
2024-01-03 13:16:09 -08:00 |
|
Chris Robinson
|
aa23d61932
|
Make and use a (simple) atomic unique_ptr
|
2024-01-01 10:53:52 -08:00 |
|
Chris Robinson
|
205a738762
|
Try to start being a bit more pointer-owner conscious
|
2023-12-26 22:37:12 -08:00 |
|
Chris Robinson
|
8ba2208f5e
|
Simplify handling the cluster sizes
|
2023-12-08 12:23:54 -08:00 |
|
Chris Robinson
|
112ad405df
|
Use a fixed array for fixed-size clusters
|
2023-12-08 11:53:51 -08:00 |
|
Chris Robinson
|
040c172cdf
|
Clean up some more clang-tidy warnings
|
2023-12-08 10:11:08 -08:00 |
|
Chris Robinson
|
f3e9d066df
|
Be a bit more safe with type mangling
|
2023-05-24 11:56:56 -07:00 |
|
Chris Robinson
|
72f02418e5
|
Clean up some more includes
|
2023-05-12 16:20:49 -07:00 |
|
Chris Robinson
|
bfe766cd57
|
Use some more standard functions
|
2023-05-05 13:50:16 -07:00 |
|
Chris Robinson
|
d281ffa9ce
|
Use a bitset for the enabled event flags
|
2022-12-16 18:41:47 -08:00 |
|
Chris Robinson
|
0f4679981b
|
Allocate EffectSlots in clusters
|
2022-07-15 06:14:25 -07:00 |
|
Chris Robinson
|
256ea81dbe
|
Combine listener and context updates
|
2022-02-08 20:43:05 -08:00 |
|
Chris Robinson
|
cbbc4dc8fa
|
Move some more context functions to the proper source
|
2021-12-17 17:34:03 -08:00 |
|
Chris Robinson
|
fbc42aad7e
|
Move some ContextBase function definitions to the right place
|
2021-12-17 04:25:46 -08:00 |
|
Chris Robinson
|
99157f149f
|
Move ContextBase and VoiceChange to core
|
2021-04-27 08:04:09 -07:00 |
|