1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-10-17 23:17:39 +00:00

Merge pull request #129 from Quuxplusone/unordered-map

Remove USE_UNORDERED_MAP because it has bit-rotted.
This commit is contained in:
Zeno Rogue
2020-11-05 20:03:13 +01:00
committed by GitHub
18 changed files with 26 additions and 38 deletions

View File

@@ -2119,7 +2119,7 @@ EX void sort_drawqueue() {
int siz = isize(ptds);
#if MINIMIZE_GL_CALLS
unordered_map<color_t, vector<unique_ptr<drawqueueitem>>> subqueue;
map<color_t, vector<unique_ptr<drawqueueitem>>> subqueue;
for(auto& p: ptds) subqueue[(p->prio == PPR::CIRCLE || p->prio == PPR::OUTCIRCLE) ? 0 : p->outline_group()].push_back(move(p));
ptds.clear();
for(auto& p: subqueue) for(auto& r: p.second) ptds.push_back(move(r));