Forráskód Böngészése

Use unordered_map for subdivision process edge map

Turo Lamminen 2 éve
szülő
commit
f3767a4eb2
1 módosított fájl, 3 hozzáadás és 1 törlés
  1. 3 1
      code/Common/Subdivision.cpp

+ 3 - 1
code/Common/Subdivision.cpp

@@ -50,6 +50,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 #include <stdio.h>
 
+#include <unordered_map>
+
 using namespace Assimp;
 void mydummy() {}
 
@@ -78,7 +80,7 @@ public:
     };
 
     typedef std::vector<unsigned int> UIntVector;
-    typedef std::map<uint64_t, Edge> EdgeMap;
+    typedef std::unordered_map<uint64_t, Edge> EdgeMap;
 
     // ---------------------------------------------------------------------------
     // Hashing function to derive an index into an #EdgeMap from two given