phoenix-firestorm/indra/llrender
minerjr c082f0cd76 FIRE-35081 - Handled animated/media textures, grass, tree and light textures
Added new boost levels for Tree, Grass and Light textures (More for tracking as they have custom hard coded values for the mPixelArea which causes issues with loading of sizes.
Added adjustments for the calcPixelArea and calcImportanceToCamera as well as getTextureVirtualSize
Added virtual texture size updates for Media textures

Added code to scale down off screen textures (saves a lot of texture VRAM.
Added additional features for the LLViewerTextureList::Dump

Only issue is server controlled textures which animate tend to load low quality, then upscale as well as Sculpted Volume's which force textures to reload.
2025-03-17 23:13:41 -03:00
..
CMakeLists.txt
llatmosphere.cpp
llatmosphere.h
llcubemap.cpp
llcubemap.h
llcubemaparray.cpp Switch from GL_RGB16F to GL_R11F_G11F_B10F for probes (#3562) 2025-02-14 13:16:35 -05:00
llcubemaparray.h Drop reflection probes and mirrors to RGBA8 when hdr is disabled to minimize vram usage and chance of probe nans (#2558) 2025-01-09 20:43:45 -05:00
llfontbitmapcache.cpp #3332 Remake glyph count into cache generation 2025-02-24 19:31:16 +02:00
llfontbitmapcache.h #3332 Remake glyph count into cache generation 2025-02-24 19:31:16 +02:00
llfontfreetype.cpp Merge branch 'release/2024.12-ForeverFPS' of https://github.com/secondlife/viewer 2025-02-26 10:04:47 +01:00
llfontfreetype.h Merge branch 'release/2024.12-ForeverFPS' of https://github.com/secondlife/viewer 2025-02-26 10:04:47 +01:00
llfontfreetypesvg.cpp
llfontfreetypesvg.h
llfontgl.cpp Merge branch 'release/2024.12-ForeverFPS' of https://github.com/secondlife/viewer 2025-02-26 10:04:47 +01:00
llfontgl.h Merge branch 'release/2024.12-ForeverFPS' of https://github.com/secondlife/viewer 2025-02-26 10:04:47 +01:00
llfontregistry.cpp
llfontregistry.h
llfontvertexbuffer.cpp #3332 Remake glyph count into cache generation 2025-02-24 19:31:16 +02:00
llfontvertexbuffer.h #3332 Remake glyph count into cache generation 2025-02-24 19:31:16 +02:00
llgl.cpp Merge branch 'release/2024.09-ExtraFPS' of https://github.com/secondlife/viewer 2024-12-04 16:11:44 +01:00
llgl.h Merge branch 'release/2024.09-ExtraFPS' of https://github.com/secondlife/viewer 2024-12-04 16:11:44 +01:00
llglcommonfunc.cpp
llglcommonfunc.h
llglheaders.h
llglslshader.cpp Drop emissive on old Intel GPUs (#3110) 2024-11-25 20:56:03 -05:00
llglslshader.h Additional water fixes and tweaks. (#3524) 2025-02-11 13:49:24 -05:00
llglstates.h
llgltexture.cpp FIRE-35081 - Handled animated/media textures, grass, tree and light textures 2025-03-17 23:13:41 -03:00
llgltexture.h FIRE-35081 - Handled animated/media textures, grass, tree and light textures 2025-03-17 23:13:41 -03:00
llgltypes.h
llimagegl.cpp Merge branch 'release/2024.12-ForeverFPS' of https://github.com/secondlife/viewer 2025-02-19 15:20:09 +01:00
llimagegl.h
llpostprocess.cpp
llpostprocess.h
llrender.cpp Merge branch 'release/2024.12-ForeverFPS' of https://github.com/secondlife/viewer 2025-01-26 00:07:35 +01:00
llrender.h Merge branch 'release/2024.09-ExtraFPS' of https://github.com/secondlife/viewer 2024-12-05 23:26:47 +01:00
llrender2dutils.cpp Revert "tentative workaround for gcc c++20 std::lerp clash" 2025-03-08 23:46:30 +01:00
llrender2dutils.h
llrendernavprim.cpp
llrendernavprim.h
llrendersphere.cpp
llrendersphere.h
llrendertarget.cpp Minor resource tracking fix 2025-01-04 01:08:51 +00:00
llrendertarget.h
llshadermgr.cpp Merge branch 'release/2024.12-ForeverFPS' of https://github.com/secondlife/viewer 2025-02-13 21:24:29 +01:00
llshadermgr.h Merge branch 'release/2024.12-ForeverFPS' of https://github.com/secondlife/viewer 2025-02-07 19:38:29 +01:00
lltexture.cpp
lltexture.h
lltexturemanagerbridge.cpp
lltexturemanagerbridge.h
lluiimage.cpp
lluiimage.h
lluiimage.inl
llvertexbuffer.cpp Merge branch 'release/2024.09-ExtraFPS' of https://github.com/secondlife/viewer 2024-11-27 19:23:33 +01:00
llvertexbuffer.h