new fasttimers, including ui.
This commit is contained in:
@@ -61,6 +61,9 @@ const F32 MAX_INTERPOLATE_DISTANCE_SQUARED = 10.f * 10.f;
|
||||
const F32 OBJECT_DAMPING_TIME_CONSTANT = 0.06f;
|
||||
const F32 MIN_SHADOW_CASTER_RADIUS = 2.0f;
|
||||
|
||||
static LLFastTimer::DeclareTimer FTM_CULL_REBOUND("Cull Rebound");
|
||||
|
||||
|
||||
////////////////////////
|
||||
//
|
||||
// Inline implementations.
|
||||
@@ -198,12 +201,16 @@ BOOL LLDrawable::isLight() const
|
||||
}
|
||||
}
|
||||
|
||||
static LLFastTimer::DeclareTimer FTM_CLEANUP_DRAWABLE("Cleanup Drawable");
|
||||
static LLFastTimer::DeclareTimer FTM_DEREF_DRAWABLE("Deref");
|
||||
static LLFastTimer::DeclareTimer FTM_DELETE_FACES("Faces");
|
||||
|
||||
void LLDrawable::cleanupReferences()
|
||||
{
|
||||
LLFastTimer t(LLFastTimer::FTM_PIPELINE);
|
||||
LLFastTimer t(FTM_CLEANUP_DRAWABLE);
|
||||
|
||||
{
|
||||
//LLFastTimer t(FTM_DELETE_FACES);
|
||||
LLFastTimer t(FTM_DELETE_FACES);
|
||||
std::for_each(mFaces.begin(), mFaces.end(), DeletePointer());
|
||||
mFaces.clear();
|
||||
}
|
||||
@@ -213,7 +220,7 @@ void LLDrawable::cleanupReferences()
|
||||
gPipeline.unlinkDrawable(this);
|
||||
|
||||
{
|
||||
//LLFastTimer t(FTM_DEREF_DRAWABLE);
|
||||
LLFastTimer t(FTM_DEREF_DRAWABLE);
|
||||
// Cleanup references to other objects
|
||||
mVObjp = NULL;
|
||||
mParent = NULL;
|
||||
@@ -1109,7 +1116,7 @@ void LLSpatialBridge::updateSpatialExtents()
|
||||
LLSpatialGroup* root = (LLSpatialGroup*) mOctree->getListener(0);
|
||||
|
||||
{
|
||||
LLFastTimer ftm(LLFastTimer::FTM_CULL_REBOUND);
|
||||
LLFastTimer ftm(FTM_CULL_REBOUND);
|
||||
root->rebound();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user