Added side to compile all files in folder
This commit is contained in:
parent
6b2490611b
commit
13fab61332
17
src/main.cpp
17
src/main.cpp
|
@ -18,10 +18,11 @@ int main(int argc, char* argv[])
|
||||||
{
|
{
|
||||||
std::vector<std::string> paths;
|
std::vector<std::string> paths;
|
||||||
|
|
||||||
#if 0
|
#if 1
|
||||||
|
|
||||||
if (argc == 1)
|
if (argc == 1)
|
||||||
{
|
{
|
||||||
|
#if 0
|
||||||
if (std::filesystem::is_directory(ASSET_ROOT))
|
if (std::filesystem::is_directory(ASSET_ROOT))
|
||||||
{
|
{
|
||||||
for (auto& dir :
|
for (auto& dir :
|
||||||
|
@ -41,6 +42,18 @@ int main(int argc, char* argv[])
|
||||||
std::cout << "Default path not found!" << std::endl;
|
std::cout << "Default path not found!" << std::endl;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
#else
|
||||||
|
for (auto& dir : std::filesystem::directory_iterator{ "./" })
|
||||||
|
{
|
||||||
|
if (dir.path().extension().string() == GLTF_EXTENSION ||
|
||||||
|
dir.path().extension().string() == FBX_EXTENSION)
|
||||||
|
{
|
||||||
|
auto path = dir.path();
|
||||||
|
path.make_preferred();
|
||||||
|
paths.push_back(path.string());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
else if (argc > 1)
|
else if (argc > 1)
|
||||||
{
|
{
|
||||||
|
@ -59,7 +72,7 @@ int main(int argc, char* argv[])
|
||||||
#else
|
#else
|
||||||
(void)argc;
|
(void)argc;
|
||||||
(void)argv;
|
(void)argv;
|
||||||
SH_COMP::MeshCompiler::LoadAndCompile("racoon_tiny.gltf");
|
SH_COMP::MeshCompiler::LoadAndCompile("racoon.gltf");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue