MCPcopy Create free account
hub / github.com/OpenNFS/OpenNFS / OpenNFS

Method OpenNFS

src/main.cpp:34–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

32class OpenNFS {
33public:
34 explicit OpenNFS(std::shared_ptr<Logger> &onfs_logger) : logger(onfs_logger) {
35 InitDirectories();
36 PopulateAssets();
37
38 if (Config::get().vulkanRender) {
39#ifdef VULKAN_BUILD
40 vkRenderer renderer;
41 renderer.run();
42#else
43 ASSERT(false, "This build of OpenNFS was not compiled with Vulkan support!");
44#endif
45 } else if (Config::get().trainingMode) {
46 train();
47 } else {
48 run();
49 }
50 }
51
52 void run() {
53 LOG(INFO) << "OpenNFS Version " << ONFS_VERSION;

Callers

nothing calls this directly

Calls 1

runMethod · 0.45

Tested by

no test coverage detected