From ff891ca38d1a8d84bc1676020f6ac1272964e81e Mon Sep 17 00:00:00 2001 From: Beq Date: Mon, 29 Jul 2024 21:30:58 +0100 Subject: [PATCH] FIRE-34277 - particles are refusing to rez Oddly, calling getPixelArea() before calcPixelArea() is correct. This makes no sense but things break if we don't! --- indra/newview/llviewertexturelist.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/indra/newview/llviewertexturelist.cpp b/indra/newview/llviewertexturelist.cpp index 80e9fcb089..a0b97cc86e 100644 --- a/indra/newview/llviewertexturelist.cpp +++ b/indra/newview/llviewertexturelist.cpp @@ -915,13 +915,13 @@ void LLViewerTextureList::updateImageDecodePriority(LLViewerFetchedTexture* imag if (face && face->getViewerObject() && face->getTextureEntry()) { + F32 vsize = face->getPixelArea(); // Fix Blurry textures and use importance weight F32 radius; F32 cos_angle_to_view_dir; BOOL in_frustum = face->calcPixelArea(cos_angle_to_view_dir, radius); static LLCachedControl bias_unimportant_threshold(gSavedSettings, "TextureBiasUnimportantFactor", 0.25f); // - F32 vsize = face->getPixelArea(); // scale desired texture resolution higher or lower depending on texture scale const LLTextureEntry* te = face->getTextureEntry();