mirror of
https://git.eden-emu.dev/eden-emu/eden.git
synced 2026-09-29 20:03:26 +00:00
[*] nuke unordered-dense, use boost::container::unordered_flat_{map,set}
Signed-off-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
@@ -10,7 +10,8 @@
|
||||
#include <memory>
|
||||
#include <mutex>
|
||||
#include <span>
|
||||
#include <ankerl/unordered_dense.h>
|
||||
#include <boost/unordered/unordered_flat_map.hpp>
|
||||
#include <boost/unordered/unordered_flat_set.hpp>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
@@ -148,8 +149,8 @@ private:
|
||||
mutable std::mutex lookup_mutex;
|
||||
std::mutex invalidation_mutex;
|
||||
|
||||
ankerl::unordered_dense::map<u64, std::unique_ptr<Entry>> lookup_cache;
|
||||
ankerl::unordered_dense::map<u64, std::vector<Entry*>> invalidation_cache;
|
||||
boost::container::unordered_flat_map<u64, std::unique_ptr<Entry>> lookup_cache;
|
||||
boost::container::unordered_flat_map<u64, std::vector<Entry*>> invalidation_cache;
|
||||
std::vector<std::unique_ptr<ShaderInfo>> storage;
|
||||
std::vector<Entry*> marked_for_removal;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user