瀏覽代碼

Use unordered_map for subdivision process edge map

Turo Lamminen 2 年之前
父節點
當前提交
f3767a4eb2
共有 1 個文件被更改,包括 3 次插入1 次删除
  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