Kae 0aee45a117 Cache certain item generation calls from interfaces
Helps a little with the lag from recipes when having crafting interfaces open, but it's still noticeable.
Also micro-optimized Root maintenance by unlocking the Root mutexes for their respective shared_ptrs earlier once we have our own shared_ptr.
2023-07-23 22:44:02 +10:00
..
2023-07-22 22:31:04 +10:00
2023-07-23 13:49:34 +10:00
2023-06-20 14:33:09 +10:00
2023-07-13 19:12:55 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-26 16:09:40 +10:00
2023-06-26 16:09:40 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-25 18:12:54 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-30 02:31:41 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-27 20:23:44 +10:00
2023-06-24 23:38:27 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-07-12 22:16:12 +10:00
2023-07-12 22:16:12 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-26 16:09:40 +10:00
2023-06-26 16:09:40 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-21 15:25:10 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-07-23 13:49:34 +10:00
2023-07-23 13:49:34 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00
2023-06-20 14:33:09 +10:00