newview V3 partial merge.
This commit is contained in:
@@ -2195,7 +2195,7 @@ S32 LLMeshRepository::loadMesh(LLVOVolume* vobj, const LLVolumeParams& mesh_para
|
||||
if (last_lod >= 0)
|
||||
{
|
||||
LLVolume* lod = group->refLOD(last_lod);
|
||||
if (lod && !lod->isMeshAssetLoaded() && lod->getNumVolumeFaces() > 0)
|
||||
if (lod && lod->isMeshAssetLoaded() && lod->getNumVolumeFaces() > 0)
|
||||
{
|
||||
group->derefLOD(lod);
|
||||
return last_lod;
|
||||
@@ -2207,7 +2207,7 @@ S32 LLMeshRepository::loadMesh(LLVOVolume* vobj, const LLVolumeParams& mesh_para
|
||||
for (S32 i = detail-1; i >= 0; --i)
|
||||
{
|
||||
LLVolume* lod = group->refLOD(i);
|
||||
if (lod && !lod->isMeshAssetLoaded() && lod->getNumVolumeFaces() > 0)
|
||||
if (lod && lod->isMeshAssetLoaded() && lod->getNumVolumeFaces() > 0)
|
||||
{
|
||||
group->derefLOD(lod);
|
||||
return i;
|
||||
@@ -2220,7 +2220,7 @@ S32 LLMeshRepository::loadMesh(LLVOVolume* vobj, const LLVolumeParams& mesh_para
|
||||
for (S32 i = detail+1; i < 4; ++i)
|
||||
{
|
||||
LLVolume* lod = group->refLOD(i);
|
||||
if (lod && !lod->isMeshAssetLoaded() && lod->getNumVolumeFaces() > 0)
|
||||
if (lod && lod->isMeshAssetLoaded() && lod->getNumVolumeFaces() > 0)
|
||||
{
|
||||
group->derefLOD(lod);
|
||||
return i;
|
||||
|
||||
Reference in New Issue
Block a user