summaryrefslogtreecommitdiff
path: root/indra/newview
diff options
context:
space:
mode:
authorDave Parks <davep@lindenlab.com>2022-11-22 16:01:18 -0600
committerDave Parks <davep@lindenlab.com>2022-11-22 16:01:18 -0600
commit8aa65f67975fc362d1fcf1d085d646f5fa68798d (patch)
tree85be4faca3b32c0bdad31a2a4567e6c6756c1127 /indra/newview
parent8bdd71c4e3515d5b63301ab824821879ffb50746 (diff)
SL-18697 Fix for particle textures not loading.
Diffstat (limited to 'indra/newview')
-rw-r--r--indra/newview/lldrawpoolalpha.cpp8
-rw-r--r--indra/newview/llspatialpartition.h2
-rw-r--r--indra/newview/llvopartgroup.cpp3
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();