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/newview | |
parent | e7daefeb4d09ff7726e8865d5323b2c1e6ffe9a8 (diff) | |
parent | 98e067cad4f919275f170650f3c21c8986f2a0cd (diff) |
merge
Diffstat (limited to 'indra/newview')
-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(); |