Remove or suppress left over debug messages in hot paths (#2392)
parent
e5fd6854ae
commit
ef916bd3ae
|
|
@ -79,9 +79,13 @@ struct LLContextStatus
|
|||
|
||||
LL_COMMON_API std::ostream& operator<<(std::ostream& s, const LLContextStatus& context_status);
|
||||
|
||||
#ifndef LL_RELEASE_FOR_DOWNLOAD
|
||||
#define dumpStack(tag) \
|
||||
LL_DEBUGS(tag) << "STACK:\n" \
|
||||
<< "====================\n" \
|
||||
<< LLCallStack() \
|
||||
<< "====================" \
|
||||
<< LL_ENDL;
|
||||
#else
|
||||
#define dumpStack(tag)
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -1126,8 +1126,6 @@ namespace
|
|||
{
|
||||
const size_t size(sizeof(T));
|
||||
|
||||
LL_DEBUGS("TEXTUREENTRY") << "Request to read items of size " << size << " with swizzle " << type << " froum buffer sized " << (source_end - source) << LL_ENDL;
|
||||
|
||||
if ((source + size + 1) > source_end)
|
||||
{
|
||||
// we add 1 above to take into account the byte that we know must follow the value.
|
||||
|
|
|
|||
|
|
@ -828,11 +828,6 @@ bool LLFace::genVolumeBBoxes(const LLVolume &volume, S32 f,
|
|||
|
||||
const LLVolumeFace &face = volume.getVolumeFace(f);
|
||||
|
||||
LL_DEBUGS("RiggedBox") << "updating extents for face " << f
|
||||
<< " starting extents " << mExtents[0] << ", " << mExtents[1]
|
||||
<< " starting vf extents " << face.mExtents[0] << ", " << face.mExtents[1]
|
||||
<< " num verts " << face.mNumVertices << LL_ENDL;
|
||||
|
||||
// MAINT-8264 - stray vertices, especially in low LODs, cause bounding box errors.
|
||||
if (face.mNumVertices < 3)
|
||||
{
|
||||
|
|
@ -851,21 +846,14 @@ bool LLFace::genVolumeBBoxes(const LLVolume &volume, S32 f,
|
|||
|
||||
matMulBoundBox(mat_vert, face.mExtents, mExtents);
|
||||
|
||||
LL_DEBUGS("RiggedBox") << "updated extents for face " << f
|
||||
<< " bbox gave extents " << mExtents[0] << ", " << mExtents[1] << LL_ENDL;
|
||||
|
||||
if (!mDrawablep->isActive())
|
||||
{ // Shift position for region
|
||||
LLVector4a offset;
|
||||
offset.load3(mDrawablep->getRegion()->getOriginAgent().mV);
|
||||
mExtents[0].add(offset);
|
||||
mExtents[1].add(offset);
|
||||
LL_DEBUGS("RiggedBox") << "updating extents for face " << f
|
||||
<< " not active, added offset " << offset << LL_ENDL;
|
||||
}
|
||||
|
||||
LL_DEBUGS("RiggedBox") << "updated extents for face " << f
|
||||
<< " to " << mExtents[0] << ", " << mExtents[1] << LL_ENDL;
|
||||
LLVector4a t;
|
||||
t.setAdd(mExtents[0],mExtents[1]);
|
||||
t.mul(0.5f);
|
||||
|
|
|
|||
|
|
@ -755,14 +755,6 @@ bool LLSpatialGroup::changeLOD()
|
|||
|
||||
if (fabsf(ratio) >= getSpatialPartition()->mSlopRatio)
|
||||
{
|
||||
LL_DEBUGS("RiggedBox") << "changeLOD true because of ratio compare "
|
||||
<< fabsf(ratio) << " " << getSpatialPartition()->mSlopRatio << LL_ENDL;
|
||||
LL_DEBUGS("RiggedBox") << "sg " << this << "\nmDistance " << mDistance
|
||||
<< " mLastUpdateDistance " << mLastUpdateDistance
|
||||
<< " mRadius " << mRadius
|
||||
<< " fab ratio " << fabsf(ratio)
|
||||
<< " slop " << getSpatialPartition()->mSlopRatio << LL_ENDL;
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1448,7 +1448,6 @@ bool LLVOVolume::calcLOD()
|
|||
const LLVector3* box = avatar->getLastAnimExtents();
|
||||
LLVector3 diag = box[1] - box[0];
|
||||
radius = diag.magVec() * 0.5f;
|
||||
LL_DEBUGS("DynamicBox") << avatar->getFullname() << " diag " << diag << " radius " << radius << LL_ENDL;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
@ -1459,11 +1458,9 @@ bool LLVOVolume::calcLOD()
|
|||
const LLVector3* box = avatar->getLastAnimExtents();
|
||||
LLVector3 diag = box[1] - box[0];
|
||||
radius = diag.magVec(); // preserve old BinRadius behavior - 2x off
|
||||
LL_DEBUGS("DynamicBox") << avatar->getFullname() << " diag " << diag << " radius " << radius << LL_ENDL;
|
||||
}
|
||||
if (distance <= 0.f || radius <= 0.f)
|
||||
{
|
||||
LL_DEBUGS("DynamicBox","CalcLOD") << "avatar distance/radius uninitialized, skipping" << LL_ENDL;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
@ -1473,7 +1470,6 @@ bool LLVOVolume::calcLOD()
|
|||
radius = getVolume() ? getVolume()->mLODScaleBias.scaledVec(getScale()).length() : getScale().length();
|
||||
if (distance <= 0.f || radius <= 0.f)
|
||||
{
|
||||
LL_DEBUGS("DynamicBox","CalcLOD") << "non-avatar distance/radius uninitialized, skipping" << LL_ENDL;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
@ -1554,13 +1550,6 @@ bool LLVOVolume::calcLOD()
|
|||
|
||||
if (cur_detail != mLOD)
|
||||
{
|
||||
LL_DEBUGS("DynamicBox","CalcLOD") << "new LOD " << cur_detail << " change from " << mLOD
|
||||
<< " distance " << distance << " radius " << radius << " rampDist " << rampDist
|
||||
<< " drawable rigged? " << (mDrawable ? (S32) mDrawable->isState(LLDrawable::RIGGED) : (S32) -1)
|
||||
<< " mRiggedVolume " << (void*)getRiggedVolume()
|
||||
<< " distanceWRTCamera " << (mDrawable ? mDrawable->mDistanceWRTCamera : -1.f)
|
||||
<< LL_ENDL;
|
||||
|
||||
mAppAngle = ll_round((F32) atan2( mDrawable->getRadius(), mDrawable->mDistanceWRTCamera) * RAD_TO_DEG, 0.01f);
|
||||
mLOD = cur_detail;
|
||||
|
||||
|
|
@ -1760,11 +1749,6 @@ bool LLVOVolume::genBBoxes(bool force_global, bool should_update_octree_bounds)
|
|||
|
||||
bool any_valid_boxes = false;
|
||||
|
||||
if (getRiggedVolume())
|
||||
{
|
||||
LL_DEBUGS("RiggedBox") << "rebuilding box, volume face count " << getVolume()->getNumVolumeFaces() << " drawable face count " << mDrawable->getNumFaces() << LL_ENDL;
|
||||
}
|
||||
|
||||
// There's no guarantee that getVolume()->getNumFaces() == mDrawable->getNumFaces()
|
||||
for (S32 i = 0;
|
||||
i < getVolume()->getNumVolumeFaces() && i < mDrawable->getNumFaces() && i < getNumTEs();
|
||||
|
|
@ -1788,10 +1772,6 @@ bool LLVOVolume::genBBoxes(bool force_global, bool should_update_octree_bounds)
|
|||
}
|
||||
if (rebuild)
|
||||
{
|
||||
if (getRiggedVolume())
|
||||
{
|
||||
LL_DEBUGS("RiggedBox") << "rebuilding box, face " << i << " extents " << face->mExtents[0] << ", " << face->mExtents[1] << LL_ENDL;
|
||||
}
|
||||
if (!any_valid_boxes)
|
||||
{
|
||||
min = face->mExtents[0];
|
||||
|
|
@ -5655,8 +5635,6 @@ void LLVolumeGeometryManager::rebuildGeom(LLSpatialGroup* group)
|
|||
// apply any pending material overrides
|
||||
gGLTFMaterialList.applyQueuedOverrides(vobj);
|
||||
|
||||
std::string vobj_name = llformat("Vol%p", vobj);
|
||||
|
||||
bool is_mesh = vobj->isMesh();
|
||||
if (is_mesh)
|
||||
{
|
||||
|
|
@ -5681,24 +5659,8 @@ void LLVolumeGeometryManager::rebuildGeom(LLSpatialGroup* group)
|
|||
group->mSurfaceArea += volume->getSurfaceArea() * llmax(llmax(scale.mV[0], scale.mV[1]), scale.mV[2]);
|
||||
}
|
||||
|
||||
|
||||
F32 est_tris = vobj->getEstTrianglesMax();
|
||||
|
||||
vobj->updateControlAvatar();
|
||||
|
||||
LL_DEBUGS("AnimatedObjectsLinkset") << vobj_name << " rebuilding, isAttachment: " << (U32) vobj->isAttachment()
|
||||
<< " is_mesh " << is_mesh
|
||||
<< " est_tris " << est_tris
|
||||
<< " is_animated " << vobj->isAnimatedObject()
|
||||
<< " can_animate " << vobj->canBeAnimatedObject()
|
||||
<< " cav " << vobj->getControlAvatar()
|
||||
<< " lod " << vobj->getLOD()
|
||||
<< " drawable rigged " << (drawablep->isState(LLDrawable::RIGGED))
|
||||
<< " drawable state " << drawablep->getState()
|
||||
<< " playing " << (U32) (vobj->getControlAvatar() ? vobj->getControlAvatar()->mPlaying : false)
|
||||
<< " frame " << LLFrameTimer::getFrameCount()
|
||||
<< LL_ENDL;
|
||||
|
||||
llassert_always(vobj);
|
||||
vobj->updateTextureVirtualSize(true);
|
||||
vobj->preRebuild();
|
||||
|
|
|
|||
Loading…
Reference in New Issue