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 Merge branch 'develop' of https://github.com/secondlife/viewer 2024-09-04 11:17:13 +02:00
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 Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h and llunittype.h for now 2024-07-08 20:27:14 +02:00
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 Merge branch 'develop' of https://github.com/secondlife/viewer 2024-07-09 02:25:42 +02:00
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 Merge branch 'develop' of https://github.com/secondlife/viewer 2024-09-13 18:54:12 +02:00
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 Merge branch 'release/2024.09-ExtraFPS' of https://github.com/secondlife/viewer 2024-10-22 23:39:09 +02:00
llpostprocess.cpp Re-enable compiler warnings C4244 and C4396 except for lltracerecording.h and llunittype.h for now 2024-07-08 20:27:14 +02:00
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 Convert LLUI and LLRender2D to LLSimpleton to reduce overhead during ui draw (#2202) 2024-08-06 16:21:19 +03:00
llrendernavprim.cpp
llrendernavprim.h
llrendersphere.cpp Profile guided optimization pass (#2582) 2024-09-16 18:49:03 -05:00
llrendersphere.h Profile guided optimization pass (#2582) 2024-09-16 18:49:03 -05:00
llrendertarget.cpp Minor resource tracking fix 2025-01-04 01:08:51 +00:00
llrendertarget.h #1931 Terminate AppViewer immediately in case of initialization failed 2024-07-08 12:16:32 +02:00
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 Convert LLUI and LLRender2D to LLSimpleton to reduce overhead during ui draw (#2202) 2024-08-06 16:21:19 +03:00
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 Merge branch 'release/2024.09-ExtraFPS' of https://github.com/secondlife/viewer 2024-10-31 19:42:30 +01:00