Huge renderer update (WIP). Still plenty to do, especially pertaining to UI.
-Nametag bubble visbility is oddly inconsistent. May vanish with future planned UI merges... -VBOs are PAINFULLY slow on ATI hardware. This repos self-compiled davep/shining-fixes branch, so I'll leave the ball in LL's court for now regarding that.
This commit is contained in:
@@ -1192,6 +1192,7 @@ LLViewerRegion::eCacheUpdateResult LLViewerRegion::cacheFullUpdate(LLViewerObjec
|
||||
eCacheUpdateResult result = CACHE_UPDATE_ADDED;
|
||||
if (mImpl->mCacheMap.size() > MAX_OBJECT_CACHE_ENTRIES)
|
||||
{
|
||||
delete mImpl->mCacheMap.begin()->second ;
|
||||
mImpl->mCacheMap.erase(mImpl->mCacheMap.begin());
|
||||
result = CACHE_UPDATE_REPLACED;
|
||||
|
||||
@@ -1509,11 +1510,9 @@ void LLViewerRegionImpl::buildCapabilityNames(LLSD& capabilityNames)
|
||||
|
||||
capabilityNames.append("GetDisplayNames");
|
||||
capabilityNames.append("GetTexture");
|
||||
#if MESH_ENABLED
|
||||
capabilityNames.append("GetMesh");
|
||||
capabilityNames.append("GetObjectCost");
|
||||
capabilityNames.append("GetObjectPhysicsData");
|
||||
#endif //MESH_ENABLED
|
||||
capabilityNames.append("GroupProposalBallot");
|
||||
|
||||
capabilityNames.append("HomeLocation");
|
||||
@@ -1732,7 +1731,6 @@ std::string LLViewerRegion::getDescription() const
|
||||
return stringize(*this);
|
||||
}
|
||||
|
||||
#if MESH_ENABLED
|
||||
bool LLViewerRegion::meshUploadEnabled() const
|
||||
{
|
||||
return (mSimulatorFeatures.has("MeshUploadEnabled") &&
|
||||
@@ -1744,5 +1742,5 @@ bool LLViewerRegion::meshRezEnabled() const
|
||||
return (mSimulatorFeatures.has("MeshRezEnabled") &&
|
||||
mSimulatorFeatures["MeshRezEnabled"].asBoolean());
|
||||
}
|
||||
#endif //MESH_ENABLED
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user