Merge pull request #447 from PhilipRosedale/one-liner

fix for translucent head
This commit is contained in:
Philip Rosedale 2013-05-29 10:47:45 -07:00
commit a3a5241672

View file

@ -1124,9 +1124,9 @@ void Avatar::renderBody(bool lookingInMirror) {
float alpha = glm::clamp((distanceToCamera - RENDER_TRANSLUCENT_BEYOND) / (RENDER_OPAQUE_BEYOND - RENDER_TRANSLUCENT_BEYOND), 0.f, 1.f);
// Always render other people, and render myself when beyond threshold distance
if (b == AVATAR_JOINT_HEAD_BASE) { // the head is rendered as a special case
if (b == AVATAR_JOINT_HEAD_BASE) { // the head is rendered as a special
if (lookingInMirror || _owningAgent || distanceToCamera > RENDER_OPAQUE_BEYOND * 0.5) {
_head.render(lookingInMirror, _cameraPosition, alpha);
_head.render(lookingInMirror, _cameraPosition, 1.f);
}
} else if (_owningAgent || distanceToCamera > RENDER_TRANSLUCENT_BEYOND
|| b == AVATAR_JOINT_RIGHT_ELBOW