SH-547 Use appropriate texture channel for rendering avatars into their impostor map.
parent
8bbbcd9c22
commit
cd582e3364
|
|
@ -1030,6 +1030,7 @@ void LLDrawPoolAvatar::beginDeferredSkinned()
|
|||
|
||||
sVertexProgram->bind();
|
||||
|
||||
sDiffuseChannel = sVertexProgram->enableTexture(LLViewerShaderMgr::DIFFUSE_MAP);
|
||||
enable_vertex_weighting(sVertexProgram->mAttribute[LLViewerShaderMgr::AVATAR_WEIGHT]);
|
||||
|
||||
gGL.getTexUnit(0)->activate();
|
||||
|
|
@ -1042,6 +1043,8 @@ void LLDrawPoolAvatar::endDeferredSkinned()
|
|||
disable_vertex_weighting(sVertexProgram->mAttribute[LLViewerShaderMgr::AVATAR_WEIGHT]);
|
||||
sVertexProgram->unbind();
|
||||
|
||||
sVertexProgram->disableTexture(LLViewerShaderMgr::DIFFUSE_MAP);
|
||||
|
||||
sShaderLevel = mVertexShaderLevel;
|
||||
|
||||
gGL.getTexUnit(0)->activate();
|
||||
|
|
|
|||
Loading…
Reference in New Issue