diff options
author | Dave Parks <davep@lindenlab.com> | 2022-11-22 16:01:18 -0600 |
---|---|---|
committer | Dave Parks <davep@lindenlab.com> | 2022-11-22 16:01:18 -0600 |
commit | 8aa65f67975fc362d1fcf1d085d646f5fa68798d (patch) | |
tree | 85be4faca3b32c0bdad31a2a4567e6c6756c1127 /indra | |
parent | 8bdd71c4e3515d5b63301ab824821879ffb50746 (diff) |
SL-18697 Fix for particle textures not loading.
Diffstat (limited to 'indra')
-rw-r--r-- | indra/newview/lldrawpoolalpha.cpp | 8 | ||||
-rw-r--r-- | indra/newview/llspatialpartition.h | 2 | ||||
-rw-r--r-- | indra/newview/llvopartgroup.cpp | 3 |
3 files changed, 6 insertions, 7 deletions
diff --git a/indra/newview/lldrawpoolalpha.cpp b/indra/newview/lldrawpoolalpha.cpp index 437a0c2ea1..759aa078ff 100644 --- a/indra/newview/lldrawpoolalpha.cpp +++ b/indra/newview/lldrawpoolalpha.cpp @@ -767,10 +767,10 @@ void LLDrawPoolAlpha::renderAlpha(U32 mask, bool depth_only, bool rigged) } } - if (params.mGroup) - { - params.mGroup->rebuildMesh(); - } + //if (params.mGroup) // TOO LATE + //{ + // params.mGroup->rebuildMesh(); + //} if (params.mAvatar != nullptr) { diff --git a/indra/newview/llspatialpartition.h b/indra/newview/llspatialpartition.h index 692aae6fa4..42ae1a2a15 100644 --- a/indra/newview/llspatialpartition.h +++ b/indra/newview/llspatialpartition.h @@ -106,7 +106,7 @@ public: BOOL mFullbright; U8 mBump; U8 mShiny; - U8 mTextureTimer = 0; + U8 mTextureTimer = 1; BOOL mParticle; F32 mPartSize; F32 mVSize; diff --git a/indra/newview/llvopartgroup.cpp b/indra/newview/llvopartgroup.cpp index 08f10a2028..0c09cbf2c2 100644 --- a/indra/newview/llvopartgroup.cpp +++ b/indra/newview/llvopartgroup.cpp @@ -916,7 +916,7 @@ void LLParticlePartition::getGeometry(LLSpatialGroup* group) BOOL fullbright = facep->isState(LLFace::FULLBRIGHT); F32 vsize = facep->getVirtualSize(); - + bool batched = false; U32 bf_src = LLRender::BF_SOURCE_ALPHA; @@ -961,7 +961,6 @@ void LLParticlePartition::getGeometry(LLSpatialGroup* group) U32 offset = facep->getIndicesStart(); U32 count = facep->getIndicesCount(); LLDrawInfo* info = new LLDrawInfo(start,end,count,offset,facep->getTexture(), - //facep->getTexture(), buffer, object->isSelected(), fullbright); const LLVector4a* exts = group->getObjectExtents(); |