diff options
| author | Xiaohong Bao <bao@lindenlab.com> | 2013-10-23 15:45:15 -0600 | 
|---|---|---|
| committer | Xiaohong Bao <bao@lindenlab.com> | 2013-10-23 15:45:15 -0600 | 
| commit | 806cd01a0da1c67aaccd0bdcb40c104d48ed9d25 (patch) | |
| tree | c10623482dfd10628248e165bb35d5b95f6e5bdf | |
| parent | 4264060662c1a598856622a749ea4a3216c5975c (diff) | |
fix for SH-4551: Interesting: some attachments do not appear after teleport
| -rwxr-xr-x | indra/newview/llspatialpartition.cpp | 2 | ||||
| -rwxr-xr-x | indra/newview/llvovolume.cpp | 8 | ||||
| -rwxr-xr-x | indra/newview/pipeline.cpp | 1 | 
3 files changed, 1 insertions, 10 deletions
| diff --git a/indra/newview/llspatialpartition.cpp b/indra/newview/llspatialpartition.cpp index 449a192332..55c0acd3f9 100755 --- a/indra/newview/llspatialpartition.cpp +++ b/indra/newview/llspatialpartition.cpp @@ -903,7 +903,7 @@ void LLSpatialGroup::destroyGL(bool keep_occlusion)  {  	setState(LLSpatialGroup::GEOM_DIRTY | LLSpatialGroup::IMAGE_DIRTY); -	if (!keep_occlusion && !LLSpatialPartition::sTeleportRequested) +	if (!keep_occlusion)  	{ //going to need a rebuild  		gPipeline.markRebuild(this, TRUE);  	} diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp index 52c4c24686..2828f1ba6a 100755 --- a/indra/newview/llvovolume.cpp +++ b/indra/newview/llvovolume.cpp @@ -1298,14 +1298,6 @@ BOOL LLVOVolume::calcLOD()  		mLOD = cur_detail;		  		return TRUE;  	} -	else if(cur_detail > MIN_LOD) -	{ -		LLFace* facep = mDrawable->getFace(0); -		if(facep && !facep->getVertexBuffer()) -		{ -			return TRUE; //force geometry update if visible object does not have vertex buffer. -		} -	}  	return FALSE;  } diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp index efc3663ff3..2cf59d212b 100755 --- a/indra/newview/pipeline.cpp +++ b/indra/newview/pipeline.cpp @@ -7415,7 +7415,6 @@ void LLPipeline::doResetVertexBuffers()  		LLSpatialPartition::sTeleportRequested = FALSE;  		LLWorld::getInstance()->clearAllVisibleObjects(); -		clearRebuildGroups();  		clearRebuildDrawables();  	} | 
