phoenix-firestorm/indra/llrender
minerjr 2ef2233afa FIRE-36016 - Re-added Store/Restore boost levels of selected objects
Re-adding the feature to store and restore texture boost levels when a user edit's an object.

When you right click on an object. All the textures assigned to it get their boost level set to BOOST_SELECTED.

For LOD textures, once the texture's ProcessStats is completed, it resets the boost level to BOOST_NONE. This can cause the texture to then be subject to Texture Bias when in low memory, where before it was possibly protected as being a higher priority texture.

Now when the boost levels is about to change to BOOST_SELECTED, it gets stored and in ProcessStats, the boost level is restored.

Issue was fixed before but was rolled back. This is just restoring this one fix.
2025-10-13 21:04:25 -03:00
..
CMakeLists.txt
llatmosphere.cpp
llatmosphere.h
llcubemap.cpp
llcubemap.h
llcubemaparray.cpp More set but unused fun 2025-09-09 09:26:37 +01:00
llcubemaparray.h
llfontbitmapcache.cpp
llfontbitmapcache.h
llfontfreetype.cpp Merge branch 'release/2025.04' of https://github.com/secondlife/viewer 2025-04-26 00:31:04 +02:00
llfontfreetype.h
llfontfreetypesvg.cpp
llfontfreetypesvg.h
llfontgl.cpp
llfontgl.h
llfontregistry.cpp
llfontregistry.h
llfontvertexbuffer.cpp
llfontvertexbuffer.h
llgl.cpp Merge branch 'master' of https://github.com/FirestormViewer/phoenix-firestorm 2025-05-09 19:26:27 +02:00
llgl.h
llglcommonfunc.cpp
llglcommonfunc.h
llglheaders.h
llglslshader.cpp #3997 Crash in a gltf asset enabled region 2025-04-29 18:12:57 +03:00
llglslshader.h
llglstates.h
llgltexture.cpp FIRE-36016 - Re-added Store/Restore boost levels of selected objects 2025-10-13 21:04:25 -03:00
llgltexture.h FIRE-36016 - Re-added Store/Restore boost levels of selected objects 2025-10-13 21:04:25 -03:00
llgltypes.h
llimagegl.cpp #4773 Crash on sub_image_lines (FS:TJ- Follow-up cherry-pick to fix out of bounds discard_levels) 2025-10-07 19:50:37 +10:00
llimagegl.h
llpostprocess.cpp
llpostprocess.h
llrender.cpp
llrender.h
llrender2dutils.cpp
llrender2dutils.h
llrendernavprim.cpp
llrendernavprim.h
llrendersphere.cpp
llrendersphere.h
llrendertarget.cpp Unused variable flagged by MacOS. 2025-08-10 10:27:18 +01:00
llrendertarget.h
llshadermgr.cpp [FIRE-35342] Fix frame guide rendering inside the scene 2025-10-13 20:10:48 +01:00
llshadermgr.h [FIRE-35342] Fix frame guide rendering inside the scene 2025-10-13 20:10:48 +01:00
lltexture.cpp
lltexture.h
lltexturemanagerbridge.cpp
lltexturemanagerbridge.h
lluiimage.cpp
lluiimage.h
lluiimage.inl
llvertexbuffer.cpp
llvertexbuffer.h