mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-12 07:04:36 +00:00
Adds verbose logging in debug builds.
Properly disconnects the logging stream.
This commit is contained in:
parent
698b7dddc2
commit
f0ccd8d079
1 changed files with 11 additions and 5 deletions
|
|
@ -177,11 +177,15 @@ void AssimpShapeLoader::enumerateScene()
|
||||||
//aiSetImportPropertyFloat(props, AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE, 80.f);
|
//aiSetImportPropertyFloat(props, AI_CONFIG_PP_GSN_MAX_SMOOTHING_ANGLE, 80.f);
|
||||||
//aiSetImportPropertyInteger(props,AI_CONFIG_PP_PTV_KEEP_HIERARCHY,1);
|
//aiSetImportPropertyInteger(props,AI_CONFIG_PP_PTV_KEEP_HIERARCHY,1);
|
||||||
|
|
||||||
struct aiLogStream c;
|
struct aiLogStream shapeLog;
|
||||||
c = aiGetPredefinedLogStream(aiDefaultLogStream_FILE, "assimp.log");
|
shapeLog = aiGetPredefinedLogStream(aiDefaultLogStream_FILE, "assimp.log");
|
||||||
aiAttachLogStream(&c);
|
aiAttachLogStream(&shapeLog);
|
||||||
c = aiGetPredefinedLogStream(aiDefaultLogStream_STDOUT, NULL);
|
#ifdef TORQUE_DEBUG
|
||||||
aiAttachLogStream(&c);
|
aiEnableVerboseLogging(true);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
//c = aiGetPredefinedLogStream(aiDefaultLogStream_STDOUT, NULL);
|
||||||
|
//aiAttachLogStream(&c);
|
||||||
|
|
||||||
// Attempt to import with Assimp.
|
// Attempt to import with Assimp.
|
||||||
//mScene = importer.ReadFile(shapePath.getFullPath().c_str(), (aiProcessPreset_TargetRealtime_Quality | aiProcess_FlipWindingOrder | aiProcess_FlipUVs | aiProcess_CalcTangentSpace)
|
//mScene = importer.ReadFile(shapePath.getFullPath().c_str(), (aiProcessPreset_TargetRealtime_Quality | aiProcess_FlipWindingOrder | aiProcess_FlipUVs | aiProcess_CalcTangentSpace)
|
||||||
|
|
@ -217,6 +221,8 @@ void AssimpShapeLoader::enumerateScene()
|
||||||
TSShapeLoader::updateProgress(TSShapeLoader::Load_Complete, "Import failed");
|
TSShapeLoader::updateProgress(TSShapeLoader::Load_Complete, "Import failed");
|
||||||
Con::printf("[ASSIMP] Import Error: %s", aiGetErrorString());
|
Con::printf("[ASSIMP] Import Error: %s", aiGetErrorString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
aiDetachLogStream(&shapeLog);
|
||||||
}
|
}
|
||||||
|
|
||||||
void AssimpShapeLoader::processAnimations()
|
void AssimpShapeLoader::processAnimations()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue