diff options
Diffstat (limited to 'serialize/world-writer.cpp')
-rw-r--r-- | serialize/world-writer.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/serialize/world-writer.cpp b/serialize/world-writer.cpp index d0a960ef..ddc9dffa 100644 --- a/serialize/world-writer.cpp +++ b/serialize/world-writer.cpp @@ -16,6 +16,7 @@ #include <cstring> #include <vector> #include <algorithm> +#include <tsl/robin_map.h> #include <Corrade/Containers/StringStlHash.h> #include <Corrade/Utility/Path.h> @@ -67,9 +68,9 @@ private: const world* _world; std::vector<char> atlas_buf, scenery_buf, chunk_buf, file_buf, string_buf; std::vector<std::vector<char>> chunk_bufs; - std::unordered_map<const void*, interned_atlas> tile_images; + tsl::robin_map<const void*, interned_atlas> tile_images; std::unordered_map<const void*, std::vector<interned_scenery>> scenery_map; - std::unordered_map<StringView, uint32_t> string_map; + tsl::robin_map<StringView, uint32_t> string_map; atlasid scenery_map_size = 0; }; |