diff options
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llspatialpartition.cpp | 6 | ||||
| -rw-r--r-- | indra/newview/llviewerobjectlist.cpp | 4 | ||||
| -rw-r--r-- | indra/newview/llvovolume.cpp | 8 | ||||
| -rw-r--r-- | indra/newview/pipeline.cpp | 10 | 
4 files changed, 17 insertions, 11 deletions
diff --git a/indra/newview/llspatialpartition.cpp b/indra/newview/llspatialpartition.cpp index efda39c806..b9063b3c81 100644 --- a/indra/newview/llspatialpartition.cpp +++ b/indra/newview/llspatialpartition.cpp @@ -2465,7 +2465,6 @@ void renderOctree(LLSpatialGroup* group)  {  	//render solid object bounding box, color  	//coded by buffer usage and activity -	LLGLDepthTest depth(GL_TRUE, GL_FALSE);  	gGL.setSceneBlendType(LLRender::BT_ADD_WITH_ALPHA);  	LLVector4 col;  	if (group->mBuilt > 0.f) @@ -2557,7 +2556,10 @@ void renderOctree(LLSpatialGroup* group)  	size.mul(1.01f);  	size.add(fudge); -	drawBox(group->mObjectBounds[0], fudge); +	{ +		LLGLDepthTest depth(GL_TRUE, GL_FALSE); +		drawBox(group->mObjectBounds[0], fudge); +	}  	gGL.setSceneBlendType(LLRender::BT_ALPHA); diff --git a/indra/newview/llviewerobjectlist.cpp b/indra/newview/llviewerobjectlist.cpp index e2dd4d075c..ca32ee4202 100644 --- a/indra/newview/llviewerobjectlist.cpp +++ b/indra/newview/llviewerobjectlist.cpp @@ -1422,7 +1422,7 @@ void LLViewerObjectList::updateObjectCost(const LLUUID& object_id, F32 object_co  void LLViewerObjectList::onObjectCostFetchFailure(const LLUUID& object_id)  { -	llwarns << "Failed to fetch object cost for object: " << object_id << llendl; +	//llwarns << "Failed to fetch object cost for object: " << object_id << llendl;  	mPendingObjectCost.erase(object_id);  } @@ -1461,7 +1461,7 @@ void LLViewerObjectList::updatePhysicsProperties(const LLUUID& object_id,  void LLViewerObjectList::onPhysicsFlagsFetchFailure(const LLUUID& object_id)  { -	llwarns << "Failed to fetch physics flags for object: " << object_id << llendl; +	//llwarns << "Failed to fetch physics flags for object: " << object_id << llendl;  	mPendingPhysicsFlags.erase(object_id);  } diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp index 366213073e..71ebcf4c9f 100644 --- a/indra/newview/llvovolume.cpp +++ b/indra/newview/llvovolume.cpp @@ -931,9 +931,9 @@ LLDrawable *LLVOVolume::createDrawable(LLPipeline *pipeline)  	return mDrawable;
  }
 -BOOL LLVOVolume::setVolume(const LLVolumeParams ¶ms, const S32 detail, bool unique_volume)
 +BOOL LLVOVolume::setVolume(const LLVolumeParams ¶ms_in, const S32 detail, bool unique_volume)
  {
 -	LLVolumeParams volume_params = params;
 +	LLVolumeParams volume_params = params_in;
  	S32 lod = mLOD;
 @@ -945,7 +945,7 @@ BOOL LLVOVolume::setVolume(const LLVolumeParams ¶ms, const S32 detail, bool  		if ((volume_params.getSculptType() & LL_SCULPT_TYPE_MASK) == LL_SCULPT_TYPE_MESH)
  		{ //meshes might not have all LODs, get the force detail to best existing LOD
 -			LLUUID mesh_id = params.getSculptID();
 +			LLUUID mesh_id = volume_params.getSculptID();
  			//profile and path params don't matter for meshes
  			volume_params.setType(LL_PCODE_PROFILE_SQUARE, LL_PCODE_PATH_LINE);
 @@ -1019,6 +1019,7 @@ BOOL LLVOVolume::setVolume(const LLVolumeParams ¶ms, const S32 detail, bool  						LLPrimitive::setVolume(volume_params, available_lod);
  					}
  				}
 +				
  			}
  			else // otherwise is sculptie
  			{
 @@ -1031,6 +1032,7 @@ BOOL LLVOVolume::setVolume(const LLVolumeParams ¶ms, const S32 detail, bool  		return TRUE;
  	}
 +
  	return FALSE;
  }
 diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp index 24327bf535..2488e80bfb 100644 --- a/indra/newview/pipeline.cpp +++ b/indra/newview/pipeline.cpp @@ -7978,14 +7978,14 @@ void LLPipeline::renderShadow(glh::matrix4f& view, glh::matrix4f& proj, LLCamera  	glLoadMatrixf(proj.m);  	glMatrixMode(GL_MODELVIEW);  	glPushMatrix(); -	glLoadMatrixf(view.m); +	glLoadMatrixd(gGLModelView);  	stop_glerror();  	gGLLastMatrix = NULL;  	{ -		LLGLDepthTest depth(GL_TRUE); -		glClear(GL_DEPTH_BUFFER_BIT); +		//LLGLDepthTest depth(GL_TRUE); +		//glClear(GL_DEPTH_BUFFER_BIT);  	}  	gGL.getTexUnit(0)->unbind(LLTexUnit::TT_TEXTURE); @@ -9018,7 +9018,8 @@ void LLPipeline::generateSunShadow(LLCamera& camera)  		mShadow[j].bindTarget();  		mShadow[j].getViewport(gGLViewport); - +		mShadow[j].clear(); +		  		{  			static LLCullResult result[4]; @@ -9159,6 +9160,7 @@ void LLPipeline::generateSunShadow(LLCamera& camera)  			mShadow[i+4].bindTarget();  			mShadow[i+4].getViewport(gGLViewport); +			mShadow[i+4].clear();  			static LLCullResult result[2];  | 
