diff options
| author | Cosmic Linden <cosmic@lindenlab.com> | 2022-04-20 17:40:44 -0700 | 
|---|---|---|
| committer | Cosmic Linden <cosmic@lindenlab.com> | 2022-06-21 12:33:33 -0700 | 
| commit | b97aec0da2e1ec97a8bfd408bdce61d91b4fcdab (patch) | |
| tree | cf05d133ad4f2a65071273218280c0f42b2589ed /indra | |
| parent | 1d3b85356f516fa2f5a5d49572743dc2a03ac86a (diff) | |
SL-17021: Change meaning of first argument to LLVOVolume::updateRiggedVolume from 'force_update' to 'foce_treat_as_rigged'
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llvovolume.cpp | 10 | ||||
| -rw-r--r-- | indra/newview/llvovolume.h | 2 | 
2 files changed, 6 insertions, 6 deletions
| diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp index 6a53e704c3..5440159eb3 100644 --- a/indra/newview/llvovolume.cpp +++ b/indra/newview/llvovolume.cpp @@ -1691,7 +1691,7 @@ BOOL LLVOVolume::genBBoxes(BOOL force_global)          // updates needed, set REBUILD_RIGGED accordingly.          // Without the flag, this will remove unused rigged volumes, which we are not currently very aggressive about. -        updateRiggedVolume(); +        updateRiggedVolume(false);      }      LLVolume* volume = mRiggedVolume; @@ -1983,7 +1983,7 @@ BOOL LLVOVolume::updateGeometry(LLDrawable *drawable)  	if (mDrawable->isState(LLDrawable::REBUILD_RIGGED))  	{ -		updateRiggedVolume(); +        updateRiggedVolume(false);  		genBBoxes(FALSE);  		mDrawable->clearState(LLDrawable::REBUILD_RIGGED);  	} @@ -4786,13 +4786,13 @@ void LLVOVolume::clearRiggedVolume()  	}  } -void LLVOVolume::updateRiggedVolume(bool force_update, LLRiggedVolume::FaceIndex face_index, bool rebuild_face_octrees) +void LLVOVolume::updateRiggedVolume(bool force_treat_as_rigged, LLRiggedVolume::FaceIndex face_index, bool rebuild_face_octrees)  {      LL_PROFILE_ZONE_SCOPED_CATEGORY_VOLUME;  	//Update mRiggedVolume to match current animation frame of avatar.   	//Also update position/size in octree.   -	if ((!force_update) && (!treatAsRigged())) +    if ((!force_treat_as_rigged) && (!treatAsRigged()))  	{  		clearRiggedVolume(); @@ -5916,7 +5916,7 @@ void LLVolumeGeometryManager::rebuildGeom(LLSpatialGroup* group)  			else  			{  				drawablep->clearState(LLDrawable::RIGGED); -                vobj->updateRiggedVolume(); +                vobj->updateRiggedVolume(false);  			}  		}  	} diff --git a/indra/newview/llvovolume.h b/indra/newview/llvovolume.h index f0213848c6..64514c51b0 100644 --- a/indra/newview/llvovolume.h +++ b/indra/newview/llvovolume.h @@ -367,7 +367,7 @@ public:      // Rigged volume update (for raycasting)      // By default, this updates the bounding boxes of all the faces and builds an octree for precise per-triangle raycasting -    void updateRiggedVolume(bool force_update = false, LLRiggedVolume::FaceIndex face_index = LLRiggedVolume::UPDATE_ALL_FACES, bool rebuild_face_octrees = true); +    void updateRiggedVolume(bool force_treat_as_rigged, LLRiggedVolume::FaceIndex face_index = LLRiggedVolume::UPDATE_ALL_FACES, bool rebuild_face_octrees = true);  	LLRiggedVolume* getRiggedVolume();  	//returns true if volume should be treated as a rigged volume | 
