SH-2563 FIX -- Added diffuse map to the avatar rigid pass to properly set up the eyeball texture for Mac OS Lion
parent
cfb666e9d9
commit
ad9e08b8a1
|
|
@ -657,7 +657,7 @@ void LLDrawPoolAvatar::endDeferredImpostor()
|
|||
void LLDrawPoolAvatar::beginDeferredRigid()
|
||||
{
|
||||
sVertexProgram = &gDeferredNonIndexedDiffuseAlphaMaskNoColorProgram;
|
||||
|
||||
sDiffuseChannel = sVertexProgram->enableTexture(LLViewerShaderMgr::DIFFUSE_MAP);
|
||||
sVertexProgram->bind();
|
||||
sVertexProgram->setMinimumAlpha(0.2f);
|
||||
}
|
||||
|
|
@ -665,6 +665,7 @@ void LLDrawPoolAvatar::beginDeferredRigid()
|
|||
void LLDrawPoolAvatar::endDeferredRigid()
|
||||
{
|
||||
sShaderLevel = mVertexShaderLevel;
|
||||
sVertexProgram->disableTexture(LLViewerShaderMgr::DIFFUSE_MAP);
|
||||
sVertexProgram->unbind();
|
||||
gGL.getTexUnit(0)->activate();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue