Started to add bit-patterns to be used with verbosity setting so that
only certain debug messages can be enabled. git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@8472 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
parent
559edb6178
commit
74f3baec20
@ -284,6 +284,12 @@ enum AnimType {ANIMS_NONE = 0,
|
|||||||
*/
|
*/
|
||||||
namespace UserConfigParams
|
namespace UserConfigParams
|
||||||
{
|
{
|
||||||
|
/** Some constants to bitmask to enable various messages to be printed. */
|
||||||
|
enum { LOG_MEMORY = 0x0001,
|
||||||
|
LOG_GUI = 0x0002,
|
||||||
|
LOG_ADDONS = 0x0004,
|
||||||
|
LOG_MISC = 0x0008};
|
||||||
|
|
||||||
// ---- Audio
|
// ---- Audio
|
||||||
PARAM_PREFIX GroupUserConfigParam m_audio_group
|
PARAM_PREFIX GroupUserConfigParam m_audio_group
|
||||||
PARAM_DEFAULT( GroupUserConfigParam("Audio", "Audio Settings") );
|
PARAM_DEFAULT( GroupUserConfigParam("Audio", "Audio Settings") );
|
||||||
|
@ -176,7 +176,7 @@ void Track::cleanup()
|
|||||||
// remove temporary materials loaded by the material manager
|
// remove temporary materials loaded by the material manager
|
||||||
material_manager->popTempMaterial();
|
material_manager->popTempMaterial();
|
||||||
|
|
||||||
if(UserConfigParams::m_verbosity>=3)
|
if(UserConfigParams::m_verbosity&UserConfigParams::LOG_MEMORY)
|
||||||
printf("[memory] Number of meshes in cache after cleaning up '%s': %d.\n",
|
printf("[memory] Number of meshes in cache after cleaning up '%s': %d.\n",
|
||||||
getIdent().c_str(),
|
getIdent().c_str(),
|
||||||
irr_driver->getSceneManager()->getMeshCache()->getMeshCount());
|
irr_driver->getSceneManager()->getMeshCache()->getMeshCount());
|
||||||
@ -941,7 +941,7 @@ void Track::createWater(const XMLNode &node)
|
|||||||
void Track::loadTrackModel(World* parent, unsigned int mode_id)
|
void Track::loadTrackModel(World* parent, unsigned int mode_id)
|
||||||
{
|
{
|
||||||
assert(m_all_cached_meshes.size()==0);
|
assert(m_all_cached_meshes.size()==0);
|
||||||
if(UserConfigParams::m_verbosity>=3)
|
if(UserConfigParams::m_verbosity&UserConfigParams::LOG_MEMORY)
|
||||||
printf("[memory] Number of meshes in cache before loading '%s': %d.\n",
|
printf("[memory] Number of meshes in cache before loading '%s': %d.\n",
|
||||||
getIdent().c_str(),
|
getIdent().c_str(),
|
||||||
irr_driver->getSceneManager()->getMeshCache()->getMeshCount());
|
irr_driver->getSceneManager()->getMeshCache()->getMeshCount());
|
||||||
@ -1255,7 +1255,7 @@ void Track::loadTrackModel(World* parent, unsigned int mode_id)
|
|||||||
printf("Lap counting will not work, and start positions might be incorrect.\n");
|
printf("Lap counting will not work, and start positions might be incorrect.\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(UserConfigParams::m_verbosity>=3)
|
if(UserConfigParams::m_verbosity&UserConfigParams::LOG_MEMORY)
|
||||||
printf("[memory] Number of meshes in cache after loading '%s': %d.\n",
|
printf("[memory] Number of meshes in cache after loading '%s': %d.\n",
|
||||||
getIdent().c_str(),
|
getIdent().c_str(),
|
||||||
irr_driver->getSceneManager()->getMeshCache()->getMeshCount());
|
irr_driver->getSceneManager()->getMeshCache()->getMeshCount());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user