diff --git a/src/geode/mesh/builder/surface_mesh_builder.cpp b/src/geode/mesh/builder/surface_mesh_builder.cpp index 5c41af26a..b1ae927bb 100644 --- a/src/geode/mesh/builder/surface_mesh_builder.cpp +++ b/src/geode/mesh/builder/surface_mesh_builder.cpp @@ -654,7 +654,7 @@ namespace geode else { using Edge = detail::VertexCycle< std::array< index_t, 2 > >; - absl::flat_hash_map< Edge, PolygonEdge > edges; + absl::linked_hash_map< Edge, PolygonEdge > edges; for( const auto polygon : polygons_to_connect ) { for( const auto e : diff --git a/src/geode/mesh/core/solid_edges.cpp b/src/geode/mesh/core/solid_edges.cpp index 81ac7c948..b55436c3a 100644 --- a/src/geode/mesh/core/solid_edges.cpp +++ b/src/geode/mesh/core/solid_edges.cpp @@ -23,8 +23,6 @@ #include -#include - #include #include diff --git a/src/geode/mesh/core/solid_facets.cpp b/src/geode/mesh/core/solid_facets.cpp index 525ba7295..5217f4c0a 100644 --- a/src/geode/mesh/core/solid_facets.cpp +++ b/src/geode/mesh/core/solid_facets.cpp @@ -23,8 +23,6 @@ #include -#include - #include #include diff --git a/src/geode/mesh/core/texture_manager.cpp b/src/geode/mesh/core/texture_manager.cpp index c1f426621..d24aad52e 100644 --- a/src/geode/mesh/core/texture_manager.cpp +++ b/src/geode/mesh/core/texture_manager.cpp @@ -23,8 +23,6 @@ #include -#include - #include #include diff --git a/src/geode/mesh/helpers/repair_polygon_orientations.cpp b/src/geode/mesh/helpers/repair_polygon_orientations.cpp index 8b30758a3..3e5101145 100644 --- a/src/geode/mesh/helpers/repair_polygon_orientations.cpp +++ b/src/geode/mesh/helpers/repair_polygon_orientations.cpp @@ -25,8 +25,6 @@ #include -#include - #include #include