Added an experimental new alphamask detection method(set SHUseRMSEAutoMask to TRUE to use. Adjust SHAlphaMaskMaxRMSE to tweak cutoff). Fixed per-frame sky updates hammering analyzeAlpha.

This commit is contained in:
Shyotl
2013-04-06 02:04:46 -05:00
parent e2255f419d
commit b16bb264cc
17 changed files with 170 additions and 28 deletions

View File

@@ -937,6 +937,8 @@ LLObjectSelectionHandle LLSelectMgr::setHoverObject(LLViewerObject *objectp, S32
mHoverObjects->mPrimaryObject = objectp;
LLViewerObject* primary_obj = objectp;
objectp = objectp->getRootEdit();
// is the requested object the same as the existing hover object root?
@@ -962,6 +964,8 @@ LLObjectSelectionHandle LLSelectMgr::setHoverObject(LLViewerObject *objectp, S32
requestObjectPropertiesFamily(objectp);
}
mHoverObjects->mPrimaryObject = primary_obj;
return mHoverObjects;
}