diff --git a/headers/enduro2d/high/_high.hpp b/headers/enduro2d/high/_high.hpp index 84f96327..327fe92e 100644 --- a/headers/enduro2d/high/_high.hpp +++ b/headers/enduro2d/high/_high.hpp @@ -19,6 +19,7 @@ namespace e2d class binary_asset; class shader_asset; class texture_asset; + class material_asset; template < typename T > class asset_cache; diff --git a/sources/enduro2d/high/starter.cpp b/sources/enduro2d/high/starter.cpp index 86bdd2c8..fbff6038 100644 --- a/sources/enduro2d/high/starter.cpp +++ b/sources/enduro2d/high/starter.cpp @@ -6,6 +6,7 @@ #include +#include #include namespace @@ -61,7 +62,16 @@ namespace e2d starter::starter(int argc, char *argv[], const parameters& params) { safe_module_initialize(argc, argv, params.engine_params()); + safe_module_initialize(params.library_root()); + + safe_module_initialize>(the()); + safe_module_initialize>(the()); + safe_module_initialize>(the()); + safe_module_initialize>(the()); + safe_module_initialize>(the()); + safe_module_initialize>(the()); + safe_module_initialize>(the()); } starter::~starter() noexcept = default; diff --git a/toolset/model_converter/sources/main.cpp b/toolset/model_converter/sources/main.cpp index 0f797731..7446d556 100644 --- a/toolset/model_converter/sources/main.cpp +++ b/toolset/model_converter/sources/main.cpp @@ -15,6 +15,7 @@ #include #include #include +#include #include #include @@ -130,7 +131,7 @@ namespace return data_size; } return 0; - }; + } bool validate_mesh(const mesh& mesh) noexcept { if ( mesh.vertices.empty() ) {