diff --git a/library/phx/resources/loaders/generic_mesh_generator.cpp b/library/phx/resources/loaders/generic_mesh_generator.cpp
index ed7b7623f98a626a73d07f1290b4ef148e68d081..5ea8175745499dbf025549bb840cb04f1014a698 100644
--- a/library/phx/resources/loaders/generic_mesh_generator.cpp
+++ b/library/phx/resources/loaders/generic_mesh_generator.cpp
@@ -22,6 +22,8 @@
 
 #include "phx/resources/loaders/generic_mesh_generator.hpp"
 
+#include <string>
+#include <utility>
 #include <memory>
 #include <vector>
 
diff --git a/library/phx/resources/resource_manager.cpp b/library/phx/resources/resource_manager.cpp
index 4f3fd84c4907a3c83ec3bc140b9c8134e4824f6c..769dfbd04ef3421a699b18961587a33173c70981 100644
--- a/library/phx/resources/resource_manager.cpp
+++ b/library/phx/resources/resource_manager.cpp
@@ -97,7 +97,8 @@ void ResourceManager::RegisterImageResourceExtensions() {
 void ResourceManager::RegisterResourceGenerators() {
   this->RegisterResourceType("GEN_MATERIAL",
                              std::make_unique<GenericMaterialLoader>());
-  this->RegisterResourceType("GEN_MESH", std::make_unique<GenericMeshGenerator>());
+  this->RegisterResourceType("GEN_MESH",
+                             std::make_unique<GenericMeshGenerator>());
 }
 
 }  // namespace phx