FIRE-20333: Setting one avatar to "Do not render" causes all avatars to become imposters if max. non imposters are set to no limit

meow-7.2.2
Ansariel 2016-11-08 12:23:57 +01:00
parent 3c6fc6da16
commit b054bd2c99
1 changed files with 4 additions and 1 deletions

View File

@ -11728,7 +11728,10 @@ void LLPipeline::generateImpostor(LLVOAvatar* avatar)
avatar->setImpostorDim(tdim);
LLVOAvatar::sUseImpostors = true; // @TODO ???
// <FS:Ansariel> FIRE-20333: Set back to correct value depending on sMaxNonImpostors
//LLVOAvatar::sUseImpostors = true; // @TODO ???
LLVOAvatar::sUseImpostors = (0 != LLVOAvatar::sMaxNonImpostors);
// </FS:Ansariel>
sUseOcclusion = occlusion;
sReflectionRender = FALSE;
sImpostorRender = FALSE;