diff options
| author | Dave Parks <davep@lindenlab.com> | 2011-11-14 12:33:30 -0600 | 
|---|---|---|
| committer | Dave Parks <davep@lindenlab.com> | 2011-11-14 12:33:30 -0600 | 
| commit | ae17efe70214664214b5ab619c7c58d1c78c7d2f (patch) | |
| tree | 1db44d22eed1fcfd5265425fae0e9572ba8e196c /indra | |
| parent | e7daefeb4d09ff7726e8865d5323b2c1e6ffe9a8 (diff) | |
| parent | 98e067cad4f919275f170650f3c21c8986f2a0cd (diff) | |
merge
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llvoavatar.cpp | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index 799e1bbfb9..a3550000df 100644 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -2138,7 +2138,15 @@ void LLVOAvatar::updateMeshData()  			for(S32 k = j ; k < part_index ; k++)  			{ -				mMeshLOD[k]->updateFaceData(facep, mAdjustedPixelArea, k == MESH_ID_HAIR, terse_update); +				bool rigid = false; +				if (k == MESH_ID_EYEBALL_LEFT || +					k == MESH_ID_EYEBALL_RIGHT) +				{ //eyeballs can't have terse updates since they're never rendered with +					//the hardware skinning shader +					rigid = true; +				} +				 +				mMeshLOD[k]->updateFaceData(facep, mAdjustedPixelArea, k == MESH_ID_HAIR, terse_update && !rigid);  			}  			stop_glerror(); | 
