Changed: Use nlinfo instead of printf in build_coarse_mesh tool so build output is logged.

This commit is contained in:
kaetemi 2010-06-05 00:46:57 +02:00
parent 1541973376
commit 608f589d4e

View file

@ -50,7 +50,7 @@ int main(int argc, char* argv[])
if (argc!=2) if (argc!=2)
{ {
// Doc.. // Doc..
printf("build_coarse_mesh [config_file.cfg]\n"); nlinfo("build_coarse_mesh [config_file.cfg]\n");
} }
else else
{ {
@ -104,7 +104,7 @@ int main(int argc, char* argv[])
std::string outputPath=list_mesh.asString (i*2+1); std::string outputPath=list_mesh.asString (i*2+1);
// Output // Output
printf ("Loading %s...\n", intputPath.c_str()); nlinfo ("Loading %s...\n", intputPath.c_str());
// File // File
CIFile inputFile; CIFile inputFile;
@ -185,7 +185,7 @@ int main(int argc, char* argv[])
if (coarseMeshes.size()>0) if (coarseMeshes.size()>0)
{ {
// Output text // Output text
printf ("Compute the coarse meshes...\n"); nlinfo ("Compute the coarse meshes...\n");
// A bitmap // A bitmap
vector<CBitmap> coarseBitmap; vector<CBitmap> coarseBitmap;
@ -200,7 +200,7 @@ int main(int argc, char* argv[])
for (i=0; i<shapes.size(); i++) for (i=0; i<shapes.size(); i++)
{ {
// Output text // Output text
printf ("Write %s...\n", shapes[i].FileName.c_str()); nlinfo ("Write %s...\n", shapes[i].FileName.c_str());
// File output // File output
COFile outputFile; COFile outputFile;
@ -222,7 +222,7 @@ int main(int argc, char* argv[])
// Write the bitmaps // Write the bitmaps
for (i=0; i<texture_output_path.size (); i++) for (i=0; i<texture_output_path.size (); i++)
{ {
printf ("Write textures %s...\n", texture_output_path[i].c_str()); nlinfo ("Write textures %s...\n", texture_output_path[i].c_str());
// File for the texture // File for the texture
COFile outputFile; COFile outputFile;
@ -241,7 +241,7 @@ int main(int argc, char* argv[])
} }
// Show stats // Show stats
printf ("\nCoarse meshes computed: %d\nTexture size: %dx%d\nArea of the texture used: %f%%\nCompute time (s): %f\n", nlinfo ("\nCoarse meshes computed: %d\nTexture size: %dx%d\nArea of the texture used: %f%%\nCompute time (s): %f\n",
shapes.size(), coarseBitmap[0].getWidth(), coarseBitmap[0].getHeight(), stats.TextureUsed*100.f, shapes.size(), coarseBitmap[0].getWidth(), coarseBitmap[0].getHeight(), stats.TextureUsed*100.f,
((float)(uint32)CTime::getLocalTime ()-startTime)/1000.f); ((float)(uint32)CTime::getLocalTime ()-startTime)/1000.f);
} }