Skip to content

Commit c2920de

Browse files
committed
exodus plugin: deprecate in libf3d and warn
1 parent f04e0ae commit c2920de

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

library/src/engine.cxx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,12 @@ void engine::loadPlugin(const std::string& pathOrName, const std::vector<fs::pat
270270
return;
271271
}
272272

273+
// For easier removal when removing deprecation: F3D_DEPRECATED
274+
if (pathOrName == "exodus") {
275+
f3d::log::warn("The 'exodus' plugin is deprecated, load 'hdf' instead");
276+
return f3d::engine::loadPlugin("hdf", searchPaths);
277+
}
278+
273279
std::string pluginOrigin = "static";
274280
factory* factory = factory::instance();
275281

library/testing/TestSDKEngine.cxx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ int TestSDKEngine(int argc, char* argv[])
1717
try { f3d::engine::loadPlugin("alembic", {argv[3]}); } catch (...) {}
1818
try { f3d::engine::loadPlugin("assimp", {argv[3]}); } catch (...) {}
1919
try { f3d::engine::loadPlugin("draco", {argv[3]}); } catch (...) {}
20+
try { f3d::engine::loadPlugin("exodus", {argv[3]}); } catch (...) {} // F3D_DEPRECATED
2021
try { f3d::engine::loadPlugin("hdf", {argv[3]}); } catch (...) {}
2122
try { f3d::engine::loadPlugin("occt", {argv[3]}); } catch (...) {}
2223
try { f3d::engine::loadPlugin("usd", {argv[3]}); } catch (...) {}

0 commit comments

Comments
 (0)