No longer include llerrorlegacy.h. Updated llstl to include deletion utilites.
This commit is contained in:
@@ -144,9 +144,9 @@ bool LLCalc::evalString(const std::string& expression, F32& result)
|
||||
if (!expression::parse<F32,std::string::const_iterator>(itr, expression.end(), calc, result) || itr != expression.end())
|
||||
{
|
||||
mLastErrorPos = itr - expression.begin();
|
||||
llinfos << "Unhandled syntax error at " << mLastErrorPos << " in expression: " << expression << llendl;
|
||||
LL_INFOS() << "Unhandled syntax error at " << mLastErrorPos << " in expression: " << expression << LL_ENDL;
|
||||
return false;
|
||||
}
|
||||
lldebugs << "Math expression: " << expression << " = " << result << llendl;
|
||||
LL_DEBUGS() << "Math expression: " << expression << " = " << result << LL_ENDL;
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@ LLCoordFrame::LLCoordFrame(const LLVector3 &origin) :
|
||||
if( !mOrigin.isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::LLCoordFrame()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::LLCoordFrame()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -71,7 +71,7 @@ LLCoordFrame::LLCoordFrame(const LLVector3 &origin, const LLVector3 &direction)
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::LLCoordFrame()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::LLCoordFrame()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -86,7 +86,7 @@ LLCoordFrame::LLCoordFrame(const LLVector3 &x_axis,
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::LLCoordFrame()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::LLCoordFrame()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -102,7 +102,7 @@ LLCoordFrame::LLCoordFrame(const LLVector3 &origin,
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::LLCoordFrame()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::LLCoordFrame()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -117,7 +117,7 @@ LLCoordFrame::LLCoordFrame(const LLVector3 &origin,
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::LLCoordFrame()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::LLCoordFrame()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -132,7 +132,7 @@ LLCoordFrame::LLCoordFrame(const LLQuaternion &q) :
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::LLCoordFrame()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::LLCoordFrame()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -147,7 +147,7 @@ LLCoordFrame::LLCoordFrame(const LLVector3 &origin, const LLQuaternion &q) :
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::LLCoordFrame()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::LLCoordFrame()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -160,7 +160,7 @@ LLCoordFrame::LLCoordFrame(const LLMatrix4 &mat) :
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::LLCoordFrame()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::LLCoordFrame()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -176,7 +176,7 @@ LLCoordFrame::LLCoordFrame(const F32 *origin, const F32 *rotation) :
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::LLCoordFrame()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::LLCoordFrame()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
*/
|
||||
@@ -191,7 +191,7 @@ LLCoordFrame::LLCoordFrame(const F32 *origin_and_rotation) :
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::LLCoordFrame()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::LLCoordFrame()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
*/
|
||||
@@ -220,7 +220,7 @@ void LLCoordFrame::setOrigin(F32 x, F32 y, F32 z)
|
||||
if( !mOrigin.isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::setOrigin()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::setOrigin()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -230,7 +230,7 @@ void LLCoordFrame::setOrigin(const LLVector3 &new_origin)
|
||||
if( !mOrigin.isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::setOrigin()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::setOrigin()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -243,7 +243,7 @@ void LLCoordFrame::setOrigin(const F32 *origin)
|
||||
if( !mOrigin.isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::setOrigin()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::setOrigin()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -254,7 +254,7 @@ void LLCoordFrame::setOrigin(const LLCoordFrame &frame)
|
||||
if( !mOrigin.isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::setOrigin()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::setOrigin()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -271,7 +271,7 @@ void LLCoordFrame::setAxes(const LLVector3 &x_axis,
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::setAxes()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::setAxes()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -284,7 +284,7 @@ void LLCoordFrame::setAxes(const LLMatrix3 &rotation_matrix)
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::setAxes()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::setAxes()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -296,7 +296,7 @@ void LLCoordFrame::setAxes(const LLQuaternion &q )
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::setAxes()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::setAxes()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -316,7 +316,7 @@ void LLCoordFrame::setAxes( const F32 *rotation_matrix )
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::setAxes()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::setAxes()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -330,7 +330,7 @@ void LLCoordFrame::setAxes(const LLCoordFrame &frame)
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::setAxes()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::setAxes()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -346,7 +346,7 @@ void LLCoordFrame::translate(F32 x, F32 y, F32 z)
|
||||
if( !mOrigin.isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::translate()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::translate()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -358,7 +358,7 @@ void LLCoordFrame::translate(const LLVector3 &v)
|
||||
if( !mOrigin.isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::translate()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::translate()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -372,7 +372,7 @@ void LLCoordFrame::translate(const F32 *origin)
|
||||
if( !mOrigin.isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::translate()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::translate()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -409,7 +409,7 @@ void LLCoordFrame::rotate(const LLMatrix3 &rotation_matrix)
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::rotate()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::rotate()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -423,7 +423,7 @@ void LLCoordFrame::roll(F32 angle)
|
||||
if( !mYAxis.isFinite() || !mZAxis.isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::roll()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::roll()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -436,7 +436,7 @@ void LLCoordFrame::pitch(F32 angle)
|
||||
if( !mXAxis.isFinite() || !mZAxis.isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::pitch()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::pitch()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -449,7 +449,7 @@ void LLCoordFrame::yaw(F32 angle)
|
||||
if( !mXAxis.isFinite() || !mYAxis.isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::yaw()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::yaw()" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -509,7 +509,7 @@ size_t LLCoordFrame::readOrientation(const char *buffer)
|
||||
if( !isFinite() )
|
||||
{
|
||||
reset();
|
||||
llwarns << "Non Finite in LLCoordFrame::readOrientation()" << llendl;
|
||||
LL_WARNS() << "Non Finite in LLCoordFrame::readOrientation()" << LL_ENDL;
|
||||
}
|
||||
|
||||
return 12*sizeof(F32);
|
||||
|
||||
@@ -82,10 +82,10 @@ LLVector3 LLLine::nearestApproach( const LLLine& other_line ) const
|
||||
if ( one_minus_dir_dot_dir < SOME_VERY_SMALL_NUMBER )
|
||||
{
|
||||
#ifdef LL_DEBUG
|
||||
llwarns << "LLLine::nearestApproach() was given two very "
|
||||
LL_WARNS() << "LLLine::nearestApproach() was given two very "
|
||||
<< "nearly parallel lines dir1 = " << mDirection
|
||||
<< " dir2 = " << other_line.mDirection << " with 1-dot_product = "
|
||||
<< one_minus_dir_dot_dir << llendl;
|
||||
<< one_minus_dir_dot_dir << LL_ENDL;
|
||||
#endif
|
||||
// the lines are approximately parallel
|
||||
// We shouldn't fall in here because this check should have been made
|
||||
|
||||
@@ -110,7 +110,7 @@ public:
|
||||
}
|
||||
void dump()
|
||||
{
|
||||
llinfos << llformat("Lifetime: Allocs:(+%u|-%u) Allocs/s: (+%lf|-%lf) Nodes: %u AccumSize: %llubytes Avg: %lf LargestSize: %u",
|
||||
LL_INFOS() << llformat("Lifetime: Allocs:(+%u|-%u) Allocs/s: (+%lf|-%lf) Nodes: %u AccumSize: %llubytes Avg: %lf LargestSize: %u",
|
||||
mTotalAllocs,
|
||||
mTotalFrees,
|
||||
F64(mTotalAllocs)/mTotalTimer.getElapsedTimeF64(),
|
||||
@@ -119,8 +119,8 @@ public:
|
||||
mTotalSize*sizeof(LLPointer<LLRefCount>),
|
||||
F64(mTotalSize)/F64(mTotalNodes),
|
||||
mLargestSize
|
||||
) << llendl;
|
||||
llinfos << llformat("Timeslice: Allocs:(+%u|-%u) Allocs/s: (+%lf|-%lf) Nodes:(+%u|-%u) LargestSize: %u",
|
||||
) << LL_ENDL;
|
||||
LL_INFOS() << llformat("Timeslice: Allocs:(+%u|-%u) Allocs/s: (+%lf|-%lf) Nodes:(+%u|-%u) LargestSize: %u",
|
||||
mPeriodAllocs,
|
||||
mPeriodFrees,
|
||||
F64(mPeriodAllocs)/mPeriodTimer.getElapsedTimeF64(),
|
||||
@@ -128,7 +128,7 @@ public:
|
||||
mPeriodNodesCreated,
|
||||
mPeriodNodesDestroyed,
|
||||
mPeriodLargestSize
|
||||
) << llendl;
|
||||
) << LL_ENDL;
|
||||
|
||||
mPeriodNodesCreated=0;
|
||||
mPeriodNodesDestroyed=0;
|
||||
@@ -197,7 +197,7 @@ struct OctreeGuard
|
||||
{
|
||||
if((*it)->mNode == node)
|
||||
{
|
||||
OCT_ERRS << "!!! MANIPULATING OCTREE BRANCH DURING ITERATION !!!" << llendl;
|
||||
OCT_ERRS << "!!! MANIPULATING OCTREE BRANCH DURING ITERATION !!!" << LL_ENDL;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
@@ -456,12 +456,12 @@ public:
|
||||
|
||||
if (child->getOctant() != i)
|
||||
{
|
||||
llerrs << "Invalid child map, bad octant data." << llendl;
|
||||
LL_ERRS() << "Invalid child map, bad octant data." << LL_ENDL;
|
||||
}
|
||||
|
||||
if (getOctant(child->getCenter()) != child->getOctant())
|
||||
{
|
||||
llerrs << "Invalid child octant compared to position data." << llendl;
|
||||
LL_ERRS() << "Invalid child octant compared to position data." << LL_ENDL;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -503,7 +503,7 @@ public:
|
||||
OctreeGuard::checkGuarded(this);
|
||||
if (data == NULL || data->getBinIndex() != -1)
|
||||
{
|
||||
OCT_ERRS << "!!! INVALID ELEMENT ADDED TO OCTREE BRANCH !!!" << llendl;
|
||||
OCT_ERRS << "!!! INVALID ELEMENT ADDED TO OCTREE BRANCH !!!" << LL_ENDL;
|
||||
return false;
|
||||
}
|
||||
LLOctreeNode<T>* parent = getOctParent();
|
||||
@@ -601,7 +601,7 @@ public:
|
||||
if (getChildCount() == 8)
|
||||
{
|
||||
//this really isn't possible, something bad has happened
|
||||
OCT_ERRS << "Octree detected floating point error and gave up." << llendl;
|
||||
OCT_ERRS << "Octree detected floating point error and gave up." << LL_ENDL;
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -610,7 +610,7 @@ public:
|
||||
{
|
||||
if (mChild[i]->getCenter().equals3(center))
|
||||
{
|
||||
OCT_ERRS << "Octree detected duplicate child center and gave up." << llendl;
|
||||
OCT_ERRS << "Octree detected duplicate child center and gave up." << LL_ENDL;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -629,7 +629,7 @@ public:
|
||||
else
|
||||
{
|
||||
//it's not in here, give it to the root
|
||||
OCT_ERRS << "Octree insertion failed, starting over from root!" << llendl;
|
||||
OCT_ERRS << "Octree insertion failed, starting over from root!" << LL_ENDL;
|
||||
|
||||
oct_node* node = this;
|
||||
|
||||
@@ -749,7 +749,7 @@ public:
|
||||
}
|
||||
|
||||
//node is now root
|
||||
llwarns << "!!! OCTREE REMOVING ELEMENT BY ADDRESS, SEVERE PERFORMANCE PENALTY |||" << llendl;
|
||||
LL_WARNS() << "!!! OCTREE REMOVING ELEMENT BY ADDRESS, SEVERE PERFORMANCE PENALTY |||" << LL_ENDL;
|
||||
node->removeByAddress(data);
|
||||
llassert(data->getBinIndex() == -1);
|
||||
return true;
|
||||
@@ -764,7 +764,7 @@ public:
|
||||
if (mData[i] == data)
|
||||
{ //we have data
|
||||
_remove(data, i);
|
||||
llwarns << "FOUND!" << llendl;
|
||||
LL_WARNS() << "FOUND!" << LL_ENDL;
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -793,7 +793,7 @@ public:
|
||||
mChild[i]->validate();
|
||||
if (mChild[i]->getParent() != this)
|
||||
{
|
||||
llerrs << "Octree child has invalid parent." << llendl;
|
||||
LL_ERRS() << "Octree child has invalid parent." << LL_ENDL;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
@@ -819,24 +819,24 @@ public:
|
||||
|
||||
if (child->getSize().equals3(getSize()))
|
||||
{
|
||||
OCT_ERRS << "Child size is same as parent size!" << llendl;
|
||||
OCT_ERRS << "Child size is same as parent size!" << LL_ENDL;
|
||||
}
|
||||
|
||||
for (U32 i = 0; i < getChildCount(); i++)
|
||||
{
|
||||
if(!mChild[i]->getSize().equals3(child->getSize()))
|
||||
{
|
||||
OCT_ERRS <<"Invalid octree child size." << llendl;
|
||||
OCT_ERRS <<"Invalid octree child size." << LL_ENDL;
|
||||
}
|
||||
if (mChild[i]->getCenter().equals3(child->getCenter()))
|
||||
{
|
||||
OCT_ERRS <<"Duplicate octree child position." << llendl;
|
||||
OCT_ERRS <<"Duplicate octree child position." << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
if (mChild.size() >= 8)
|
||||
{
|
||||
OCT_ERRS <<"Octree node has too many children... why?" << llendl;
|
||||
OCT_ERRS <<"Octree node has too many children... why?" << LL_ENDL;
|
||||
}
|
||||
#endif
|
||||
OctreeGuard::checkGuarded(this);
|
||||
@@ -913,7 +913,7 @@ public:
|
||||
}
|
||||
}
|
||||
|
||||
OCT_ERRS << "Octree failed to delete requested child." << llendl;
|
||||
OCT_ERRS << "Octree failed to delete requested child." << LL_ENDL;
|
||||
}
|
||||
|
||||
protected:
|
||||
@@ -1016,13 +1016,13 @@ public:
|
||||
{
|
||||
if (data == NULL)
|
||||
{
|
||||
OCT_ERRS << "!!! INVALID ELEMENT ADDED TO OCTREE ROOT !!!" << llendl;
|
||||
OCT_ERRS << "!!! INVALID ELEMENT ADDED TO OCTREE ROOT !!!" << LL_ENDL;
|
||||
return false;
|
||||
}
|
||||
|
||||
if (data->getBinRadius() > 4096.0)
|
||||
{
|
||||
OCT_ERRS << "!!! ELEMENT EXCEEDS MAXIMUM SIZE IN OCTREE ROOT !!!" << llendl;
|
||||
OCT_ERRS << "!!! ELEMENT EXCEEDS MAXIMUM SIZE IN OCTREE ROOT !!!" << LL_ENDL;
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -1038,7 +1038,7 @@ public:
|
||||
|
||||
if (lt != 0x7)
|
||||
{
|
||||
//OCT_ERRS << "!!! ELEMENT EXCEEDS RANGE OF SPATIAL PARTITION !!!" << llendl;
|
||||
//OCT_ERRS << "!!! ELEMENT EXCEEDS RANGE OF SPATIAL PARTITION !!!" << LL_ENDL;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -426,7 +426,7 @@ public:
|
||||
}
|
||||
else
|
||||
{
|
||||
llerrs << "Empty leaf" << llendl;
|
||||
LL_ERRS() << "Empty leaf" << LL_ENDL;
|
||||
}
|
||||
|
||||
for (U32 i = 0; i < branch->getChildCount(); ++i)
|
||||
@@ -833,7 +833,7 @@ BOOL LLProfile::generate(const LLProfileParams& params, BOOL path_open,F32 detai
|
||||
|
||||
if (detail < MIN_LOD)
|
||||
{
|
||||
llinfos << "Generating profile with LOD < MIN_LOD. CLAMPING" << llendl;
|
||||
LL_INFOS() << "Generating profile with LOD < MIN_LOD. CLAMPING" << LL_ENDL;
|
||||
detail = MIN_LOD;
|
||||
}
|
||||
|
||||
@@ -849,7 +849,7 @@ BOOL LLProfile::generate(const LLProfileParams& params, BOOL path_open,F32 detai
|
||||
// Quick validation to eliminate some server crashes.
|
||||
if (begin > end - 0.01f)
|
||||
{
|
||||
llwarns << "LLProfile::generate() assertion failed (begin >= end)" << llendl;
|
||||
LL_WARNS() << "LLProfile::generate() assertion failed (begin >= end)" << LL_ENDL;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
@@ -1070,7 +1070,7 @@ BOOL LLProfile::generate(const LLProfileParams& params, BOOL path_open,F32 detai
|
||||
}
|
||||
break;
|
||||
default:
|
||||
llerrs << "Unknown profile: getCurveType()=" << params.getCurveType() << llendl;
|
||||
LL_ERRS() << "Unknown profile: getCurveType()=" << params.getCurveType() << LL_ENDL;
|
||||
break;
|
||||
};
|
||||
|
||||
@@ -1152,7 +1152,7 @@ BOOL LLProfileParams::importFile(LLFILE *fp)
|
||||
}
|
||||
else
|
||||
{
|
||||
llwarns << "unknown keyword " << keyword << " in profile import" << llendl;
|
||||
LL_WARNS() << "unknown keyword " << keyword << " in profile import" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1224,7 +1224,7 @@ BOOL LLProfileParams::importLegacyStream(std::istream& input_stream)
|
||||
}
|
||||
else
|
||||
{
|
||||
llwarns << "unknown keyword " << keyword << " in profile import" << llendl;
|
||||
LL_WARNS() << "unknown keyword " << keyword << " in profile import" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1546,7 +1546,7 @@ BOOL LLPath::generate(const LLPathParams& params, F32 detail, S32 split,
|
||||
|
||||
if (detail < MIN_LOD)
|
||||
{
|
||||
llinfos << "Generating path with LOD < MIN! Clamping to 1" << llendl;
|
||||
LL_INFOS() << "Generating path with LOD < MIN! Clamping to 1" << LL_ENDL;
|
||||
detail = MIN_LOD;
|
||||
}
|
||||
|
||||
@@ -1808,7 +1808,7 @@ BOOL LLPathParams::importFile(LLFILE *fp)
|
||||
}
|
||||
else
|
||||
{
|
||||
llwarns << "unknown keyword " << " in path import" << llendl;
|
||||
LL_WARNS() << "unknown keyword " << " in path import" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
return TRUE;
|
||||
@@ -1948,7 +1948,7 @@ BOOL LLPathParams::importLegacyStream(std::istream& input_stream)
|
||||
}
|
||||
else
|
||||
{
|
||||
llwarns << "unknown keyword " << " in path import" << llendl;
|
||||
LL_WARNS() << "unknown keyword " << " in path import" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
return TRUE;
|
||||
@@ -2039,7 +2039,7 @@ LLProfile::~LLProfile()
|
||||
{
|
||||
if(profile_delete_lock)
|
||||
{
|
||||
llerrs << "LLProfile should not be deleted here!" << llendl ;
|
||||
LL_ERRS() << "LLProfile should not be deleted here!" << LL_ENDL ;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2380,7 +2380,7 @@ bool LLVolume::unpackVolumeFaces(std::istream& is, S32 size)
|
||||
|
||||
if (face_count == 0)
|
||||
{ //no faces unpacked, treat as failed decode
|
||||
llwarns << "found no faces!" << llendl;
|
||||
LL_WARNS() << "found no faces!" << LL_ENDL;
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -2413,7 +2413,7 @@ bool LLVolume::unpackVolumeFaces(std::istream& is, S32 size)
|
||||
|
||||
if (idx.empty() || face.mNumIndices < 3)
|
||||
{ //why is there an empty index list?
|
||||
llwarns <<"Empty face present!" << llendl;
|
||||
LL_WARNS() <<"Empty face present!" << LL_ENDL;
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -2559,7 +2559,7 @@ bool LLVolume::unpackVolumeFaces(std::istream& is, S32 size)
|
||||
|
||||
if (cur_vertex != num_verts || idx != weights.size())
|
||||
{
|
||||
llwarns << "Vertex weight count does not match vertex count!" << llendl;
|
||||
LL_WARNS() << "Vertex weight count does not match vertex count!" << LL_ENDL;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -2725,7 +2725,7 @@ void LLVolume::createVolumeFaces()
|
||||
vf.mNumS = face.mCount;
|
||||
if (vf.mNumS < 0)
|
||||
{
|
||||
llerrs << "Volume face corruption detected." << llendl;
|
||||
LL_ERRS() << "Volume face corruption detected." << LL_ENDL;
|
||||
}
|
||||
|
||||
vf.mBeginT = 0;
|
||||
@@ -2773,7 +2773,7 @@ void LLVolume::createVolumeFaces()
|
||||
vf.mNumS = vf.mNumS*2;
|
||||
if (vf.mNumS < 0)
|
||||
{
|
||||
llerrs << "Volume face corruption detected." << llendl;
|
||||
LL_ERRS() << "Volume face corruption detected." << LL_ENDL;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3141,7 +3141,7 @@ void LLVolume::sculpt(U16 sculpt_width, U16 sculpt_height, S8 sculpt_components,
|
||||
// weird crash bug - DEV-11158 - trying to collect more data:
|
||||
if ((sizeS == 0) || (sizeT == 0))
|
||||
{
|
||||
llwarns << "sculpt bad mesh size " << sizeS << " " << sizeT << llendl;
|
||||
LL_WARNS() << "sculpt bad mesh size " << sizeS << " " << sizeT << LL_ENDL;
|
||||
}
|
||||
|
||||
sNumMeshPoints -= mMesh.size();
|
||||
@@ -3536,16 +3536,16 @@ bool LLVolumeParams::setType(U8 profile, U8 path)
|
||||
// Bad profile. Make it square.
|
||||
profile = LL_PCODE_PROFILE_SQUARE;
|
||||
result = false;
|
||||
llwarns << "LLVolumeParams::setType changing bad profile type (" << profile_type
|
||||
<< ") to be LL_PCODE_PROFILE_SQUARE" << llendl;
|
||||
LL_WARNS() << "LLVolumeParams::setType changing bad profile type (" << profile_type
|
||||
<< ") to be LL_PCODE_PROFILE_SQUARE" << LL_ENDL;
|
||||
}
|
||||
else if (hole_type > LL_PCODE_HOLE_MAX)
|
||||
{
|
||||
// Bad hole. Make it the same.
|
||||
profile = profile_type;
|
||||
result = false;
|
||||
llwarns << "LLVolumeParams::setType changing bad hole type (" << hole_type
|
||||
<< ") to be LL_PCODE_HOLE_SAME" << llendl;
|
||||
LL_WARNS() << "LLVolumeParams::setType changing bad hole type (" << hole_type
|
||||
<< ") to be LL_PCODE_HOLE_SAME" << LL_ENDL;
|
||||
}
|
||||
|
||||
if (path_type < LL_PCODE_PATH_MIN ||
|
||||
@@ -3553,8 +3553,8 @@ bool LLVolumeParams::setType(U8 profile, U8 path)
|
||||
{
|
||||
// Bad path. Make it linear.
|
||||
result = false;
|
||||
llwarns << "LLVolumeParams::setType changing bad path (" << path
|
||||
<< ") to be LL_PCODE_PATH_LINE" << llendl;
|
||||
LL_WARNS() << "LLVolumeParams::setType changing bad path (" << path
|
||||
<< ") to be LL_PCODE_PATH_LINE" << LL_ENDL;
|
||||
path = LL_PCODE_PATH_LINE;
|
||||
}
|
||||
|
||||
@@ -4142,7 +4142,7 @@ BOOL equalTriangle(const S32 *a, const S32 *b)
|
||||
|
||||
BOOL LLVolumeParams::importFile(LLFILE *fp)
|
||||
{
|
||||
//llinfos << "importing volume" << llendl;
|
||||
//LL_INFOS() << "importing volume" << LL_ENDL;
|
||||
const S32 BUFSIZE = 16384;
|
||||
char buffer[BUFSIZE]; /* Flawfinder: ignore */
|
||||
// *NOTE: changing the size or type of this buffer will require
|
||||
@@ -4176,7 +4176,7 @@ BOOL LLVolumeParams::importFile(LLFILE *fp)
|
||||
}
|
||||
else
|
||||
{
|
||||
llwarns << "unknown keyword " << keyword << " in volume import" << llendl;
|
||||
LL_WARNS() << "unknown keyword " << keyword << " in volume import" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4196,7 +4196,7 @@ BOOL LLVolumeParams::exportFile(LLFILE *fp) const
|
||||
|
||||
BOOL LLVolumeParams::importLegacyStream(std::istream& input_stream)
|
||||
{
|
||||
//llinfos << "importing volume" << llendl;
|
||||
//LL_INFOS() << "importing volume" << LL_ENDL;
|
||||
const S32 BUFSIZE = 16384;
|
||||
// *NOTE: changing the size or type of this buffer will require
|
||||
// changing the sscanf below.
|
||||
@@ -4226,7 +4226,7 @@ BOOL LLVolumeParams::importLegacyStream(std::istream& input_stream)
|
||||
}
|
||||
else
|
||||
{
|
||||
llwarns << "unknown keyword " << keyword << " in volume import" << llendl;
|
||||
LL_WARNS() << "unknown keyword " << keyword << " in volume import" << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4438,7 +4438,7 @@ LLFaceID LLVolume::generateFaceMask()
|
||||
}
|
||||
break;
|
||||
default:
|
||||
llerrs << "Unknown profile!" << llendl;
|
||||
LL_ERRS() << "Unknown profile!" << LL_ENDL;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -4735,7 +4735,7 @@ BOOL LLVolumeFace::create(LLVolume* volume, BOOL partial_build)
|
||||
}
|
||||
else
|
||||
{
|
||||
llerrs << "Unknown/uninitialized face type!" << llendl;
|
||||
LL_ERRS() << "Unknown/uninitialized face type!" << LL_ENDL;
|
||||
}
|
||||
|
||||
return ret ;
|
||||
@@ -5336,7 +5336,7 @@ void LLVolumeFace::cacheOptimize()
|
||||
mTangents = binorm;
|
||||
|
||||
//std::string result = llformat("ACMR pre/post: %.3f/%.3f -- %d triangles %d breaks", pre_acmr, post_acmr, mNumIndices/3, breaks);
|
||||
//llinfos << result << llendl;
|
||||
//LL_INFOS() << result << LL_ENDL;
|
||||
|
||||
}
|
||||
|
||||
@@ -6205,12 +6205,12 @@ void LLVolumeFace::appendFace(const LLVolumeFace& face, LLMatrix4& mat_in, LLMat
|
||||
|
||||
if (new_count > 65536)
|
||||
{
|
||||
llerrs << "Cannot append face -- 16-bit overflow will occur." << llendl;
|
||||
LL_ERRS() << "Cannot append face -- 16-bit overflow will occur." << LL_ENDL;
|
||||
}
|
||||
|
||||
if (face.mNumVertices == 0)
|
||||
{
|
||||
llerrs << "Cannot append empty face." << llendl;
|
||||
LL_ERRS() << "Cannot append empty face." << LL_ENDL;
|
||||
}
|
||||
|
||||
U32 old_vsize = mNumVertices*16;
|
||||
|
||||
@@ -147,7 +147,7 @@ void LLVolumeMgr::unrefVolume(LLVolume *volumep)
|
||||
volume_lod_group_map_t::iterator iter = mVolumeLODGroups.find(params);
|
||||
if( iter == mVolumeLODGroups.end() )
|
||||
{
|
||||
llerrs << "Warning! Tried to cleanup unknown volume type! " << *params << llendl;
|
||||
LL_ERRS() << "Warning! Tried to cleanup unknown volume type! " << *params << LL_ENDL;
|
||||
if (mDataMutex)
|
||||
{
|
||||
mDataMutex->unlock();
|
||||
@@ -207,7 +207,7 @@ void LLVolumeMgr::dump()
|
||||
{
|
||||
mDataMutex->unlock();
|
||||
}
|
||||
llinfos << "Average usage of LODs " << avg << llendl;
|
||||
LL_INFOS() << "Average usage of LODs " << avg << LL_ENDL;
|
||||
}
|
||||
|
||||
void LLVolumeMgr::useMutex()
|
||||
@@ -270,18 +270,18 @@ bool LLVolumeLODGroup::cleanupRefs()
|
||||
bool res = true;
|
||||
if (mRefs != 0)
|
||||
{
|
||||
llwarns << "Volume group has remaining refs:" << getNumRefs() << llendl;
|
||||
LL_WARNS() << "Volume group has remaining refs:" << getNumRefs() << LL_ENDL;
|
||||
mRefs = 0;
|
||||
for (S32 i = 0; i < NUM_LODS; i++)
|
||||
{
|
||||
if (mLODRefs[i] > 0)
|
||||
{
|
||||
llwarns << " LOD " << i << " refs = " << mLODRefs[i] << llendl;
|
||||
LL_WARNS() << " LOD " << i << " refs = " << mLODRefs[i] << LL_ENDL;
|
||||
mLODRefs[i] = 0;
|
||||
mVolumeLODs[i] = NULL;
|
||||
}
|
||||
}
|
||||
llwarns << *getVolumeParams() << llendl;
|
||||
LL_WARNS() << *getVolumeParams() << LL_ENDL;
|
||||
res = false;
|
||||
}
|
||||
return res;
|
||||
@@ -320,7 +320,7 @@ BOOL LLVolumeLODGroup::derefLOD(LLVolume *volumep)
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
llerrs << "Deref of non-matching LOD in volume LOD group" << llendl;
|
||||
LL_ERRS() << "Deref of non-matching LOD in volume LOD group" << LL_ENDL;
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
@@ -393,7 +393,7 @@ F32 LLVolumeLODGroup::dump()
|
||||
|
||||
std::string dump_str = llformat("%.3f %d %d %d %d", usage, mAccessCount[0], mAccessCount[1], mAccessCount[2], mAccessCount[3]);
|
||||
|
||||
llinfos << dump_str << llendl;
|
||||
LL_INFOS() << dump_str << LL_ENDL;
|
||||
return usage;
|
||||
}
|
||||
|
||||
|
||||
@@ -237,7 +237,7 @@ void LLVolumeOctreeValidate::visit(const LLOctreeNode<LLVolumeTriangle>* branch)
|
||||
if (!test_min.equals3(min, 0.001f) ||
|
||||
!test_max.equals3(max, 0.001f))
|
||||
{
|
||||
llerrs << "Bad bounding box data found." << llendl;
|
||||
LL_ERRS() << "Bad bounding box data found." << LL_ENDL;
|
||||
}
|
||||
|
||||
test_min.sub(LLVector4a(0.001f));
|
||||
@@ -251,7 +251,7 @@ void LLVolumeOctreeValidate::visit(const LLOctreeNode<LLVolumeTriangle>* branch)
|
||||
if (child->mExtents[0].lessThan(test_min).areAnySet(LLVector4Logical::MASK_XYZ) ||
|
||||
child->mExtents[1].greaterThan(test_max).areAnySet(LLVector4Logical::MASK_XYZ))
|
||||
{
|
||||
llerrs << "Child protrudes from bounding box." << llendl;
|
||||
LL_ERRS() << "Child protrudes from bounding box." << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -267,7 +267,7 @@ void LLVolumeOctreeValidate::visit(const LLOctreeNode<LLVolumeTriangle>* branch)
|
||||
if (tri->mV[i]->greaterThan(test_max).areAnySet(LLVector4Logical::MASK_XYZ) ||
|
||||
tri->mV[i]->lessThan(test_min).areAnySet(LLVector4Logical::MASK_XYZ))
|
||||
{
|
||||
llerrs << "Triangle protrudes from node." << llendl;
|
||||
LL_ERRS() << "Triangle protrudes from node." << LL_ENDL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@ public:
|
||||
|
||||
const LLVolumeTriangle& operator=(const LLVolumeTriangle& rhs)
|
||||
{
|
||||
llerrs << "Illegal operation!" << llendl;
|
||||
LL_ERRS() << "Illegal operation!" << LL_ENDL;
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -107,7 +107,7 @@ public:
|
||||
|
||||
const LLVolumeOctreeListener& operator=(const LLVolumeOctreeListener& rhs)
|
||||
{
|
||||
llerrs << "Illegal operation!" << llendl;
|
||||
LL_ERRS() << "Illegal operation!" << LL_ENDL;
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
@@ -245,7 +245,7 @@ void LLColor4::setValue(const LLSD& sd)
|
||||
|
||||
if (out_of_range)
|
||||
{
|
||||
llwarns << "LLSD color value out of range!" << llendl;
|
||||
LL_WARNS() << "LLSD color value out of range!" << LL_ENDL;
|
||||
}
|
||||
#else
|
||||
mV[0] = (F32) sd[0].asReal();
|
||||
@@ -417,7 +417,7 @@ BOOL LLColor4::parseColor(const std::string& buf, LLColor4* color)
|
||||
if (token_iter == tokens.end())
|
||||
{
|
||||
// This is a malformed vector.
|
||||
llwarns << "LLColor4::parseColor() malformed color " << buf << llendl;
|
||||
LL_WARNS() << "LLColor4::parseColor() malformed color " << buf << LL_ENDL;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -704,7 +704,7 @@ BOOL LLColor4::parseColor(const std::string& buf, LLColor4* color)
|
||||
}
|
||||
else
|
||||
{
|
||||
llwarns << "invalid color " << color_name << llendl;
|
||||
LL_WARNS() << "invalid color " << color_name << LL_ENDL;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ LLXform::~LLXform()
|
||||
// Link optimization - don't inline these LL_WARNS()
|
||||
void LLXform::warn(const char* const msg)
|
||||
{
|
||||
llwarns << msg << llendl;
|
||||
LL_WARNS() << msg << LL_ENDL;
|
||||
}
|
||||
|
||||
LLXform* LLXform::getRoot() const
|
||||
|
||||
Reference in New Issue
Block a user