diff options
author | cosmic-linden <111533034+cosmic-linden@users.noreply.github.com> | 2024-08-28 11:37:56 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-28 11:37:56 -0700 |
commit | 6a4d7b2de622503e00ff58de6a2fc7742ff4df21 (patch) | |
tree | cf6de765652b2b6a9de51f104604ba0682605825 /indra/newview/llface.cpp | |
parent | 9d689c6145cefcc86b228462279859dfb726429d (diff) | |
parent | 1f58884db9c026c1a74f693fc84e37a2f66830e3 (diff) |
Merge pull request #2441 from secondlife/2438-eliminate-execution-time-outliers-for-updateimagedecodepriority
#2438 Address frame stalls in updateImageDecodePriority
Diffstat (limited to 'indra/newview/llface.cpp')
-rw-r--r-- | indra/newview/llface.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/indra/newview/llface.cpp b/indra/newview/llface.cpp index a8001699fe..df08dcf503 100644 --- a/indra/newview/llface.cpp +++ b/indra/newview/llface.cpp @@ -2143,7 +2143,7 @@ F32 LLFace::getTextureVirtualSize() face_area = mPixelArea / llclamp(texel_area, 0.015625f, 128.f); } - face_area = LLFace::adjustPixelArea(mImportanceToCamera, face_area) ; + face_area = LLFace::adjustPixelArea(mImportanceToCamera, face_area); if(face_area > LLViewerTexture::sMinLargeImageSize) //if is large image, shrink face_area by considering the partial overlapping. { if(mImportanceToCamera > LEAST_IMPORTANCE_FOR_LARGE_IMAGE && mTexture[LLRender::DIFFUSE_MAP].notNull() && mTexture[LLRender::DIFFUSE_MAP]->isLargeImage()) @@ -2161,7 +2161,6 @@ bool LLFace::calcPixelArea(F32& cos_angle_to_view_dir, F32& radius) { LL_PROFILE_ZONE_SCOPED_CATEGORY_FACE; - //VECTORIZE THIS //get area of circle around face LLVector4a center; @@ -2286,6 +2285,7 @@ const F32 FACE_IMPORTANCE_TO_CAMERA_OVER_ANGLE[FACE_IMPORTANCE_LEVEL][2] = // //static F32 LLFace::calcImportanceToCamera(F32 cos_angle_to_view_dir, F32 dist) { + LL_PROFILE_ZONE_SCOPED_CATEGORY_FACE; F32 importance = 0.f ; if(cos_angle_to_view_dir > LLViewerCamera::getInstance()->getCosHalfFov() && |