summaryrefslogtreecommitdiffhomepage
path: root/serialize/world-writer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'serialize/world-writer.cpp')
-rw-r--r--serialize/world-writer.cpp5
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;
};