Get rid of pointless redirection and malloc/free.

meow-7.2.2
Dave Parks 2010-11-21 03:06:47 -06:00
parent e4b502793d
commit c149a0020b
3 changed files with 6 additions and 6 deletions

View File

@ -5522,7 +5522,7 @@ void LLVolumeFace::createOctree(F32 scaler, const LLVector4a& center, const LLVe
center.setAdd(min, max);
center.mul(0.5f);
*tri->mPositionGroup = center;
tri->mPositionGroup = center;
//compute "radius"
LLVector4a size;

View File

@ -191,7 +191,7 @@ void LLOctreeTriangleRayIntersect::visit(const LLOctreeNode<LLVolumeTriangle>* n
const LLVector4a& LLVolumeTriangle::getPositionGroup() const
{
return *mPositionGroup;
return mPositionGroup;
}
const F32& LLVolumeTriangle::getBinRadius() const

View File

@ -96,7 +96,7 @@ class LLVolumeTriangle : public LLRefCount
public:
LLVolumeTriangle()
{
mPositionGroup = (LLVector4a*) ll_aligned_malloc_16(16);
}
LLVolumeTriangle(const LLVolumeTriangle& rhs)
@ -112,14 +112,14 @@ public:
~LLVolumeTriangle()
{
ll_aligned_free_16(mPositionGroup);
}
LLVector4a mPositionGroup;
const LLVector4a* mV[3];
U16 mIndex[3];
LLVector4a* mPositionGroup;
F32 mRadius;
virtual const LLVector4a& getPositionGroup() const;