summaryrefslogtreecommitdiff
path: root/indra/newview/lldrawpoolmaterials.cpp
AgeCommit message (Collapse)Author
2024-01-31#677 Some clipping WIPJonathan "Geenz" Goodman
2024-01-24https://github.com/secondlife/viewer-issues/issues/36 Make sure we set the ↵Jonathan "Geenz" Goodman
mirror flag appropriately.
2024-01-24Merge remote-tracking branch 'origin/release/materials_featurette' into ↵Jonathan "Geenz" Goodman
DRTVWR-583
2023-11-16SL-20611 Make haze effect local lights -- move sky and water haze to their ↵RunitaiLinden
own passes and unify sky and water haze in forward rendering shaders.
2023-10-16Tons of masking changes and tweaks.Jonathan "Geenz" Goodman
We now support masking mirrors in the GBuffer. We also now support the concept of one arbitrary clip plane. DRTVWR-583
2023-05-01SL-19656 Rewrite avatar and attachment render metrics to not interfere with ↵RunitaiLinden
render pipe and be representative of actual render cost instead of driver synchronization time. * SL-19656 Rewrite avatar and attachment render metrics to not interfere with render pipe and be representative of actual render cost instead of driver synchronization time. * SL-19656 Remove now dead code (trackAttachments et al). * SL-19656 Fix for crash on GL <= 3.2
2023-04-27More post-merge fixes after DRTVWR-559 & DRTVWR-539 mergeBrad Linden
2023-04-26Merge remote-tracking branch 'origin/DRTVWR-539' into DRTVWR-559-merge-539Brad Linden
2023-02-03SL-19148 Decruft some forward shaders and drawpools. Fix HUDs being in ↵Dave Parks
wrong color space.
2023-01-19Optimizations, decruft, and intel compatibility pass (#53)RunitaiLinden
SL-18869, SL-18772 Overhaul VBO management, restore occlusion culling, intel compatibility pass, etc
2023-01-09SL-18869 Optimizations -- Use _mm_prefetch to cut down on cache misses when ↵Dave Parks
iterating over render batches.
2022-11-22SL-18678 Fix for Greg et al being too shiny (legacy materials in general ↵Dave Parks
being busted).
2022-11-17SL-18154 Profile guided optimizations -- remove some unneeded operations and ↵Dave Parks
make LLDrawPoolMaterials less branchy.
2022-11-16SL-18154 Profile guided optimizations vs release viewer. Trim some unused ↵Dave Parks
abilities and remove some more fast timers.
2022-10-06SL-18190 Water shader WIP. Better parallax correction for sphere probes. ↵Dave Parks
Reduce probe memory footprint. Remove framebuffer copies and move to deprecate stencil buffer usage.
2022-09-21SL-18202 WIP merging autotune contribution and updating UIMnikolenko Productengine
2022-04-07SL-16907 Crash at updateSkinInfoMatrixPalette #2Andrey Kleshchev
2022-01-14SL-16606: Add profiler category MATERIALPtolemy
2021-11-20SL-16289 Rigged mesh rendering overhaulDave Parks
2021-10-13SL-16166 Optimize LLDrawPoolMaterials::pushBatchRunitai Linden
2021-10-12SL-16166 Optimization pass on LLRenderPass::pushBatchRunitai Linden
2019-03-03SL-10664, SL-10666Graham Linden
Fix up culling issues from perf work and fix Depth of Field rendering to get depth values properly. Baseline for performance work.
2019-02-28EEP performance WIPGraham Linden
Mods to improve alpha obj render performance. Removes hacky fix for HUD elements getting atmospherics. Re-orders rendering of glow to remove ~10ms/frame of shader re-re-rebinding. Fix up default classes and basic shader loading (remove unused shared modules).
2018-12-06De-duplicate deferred gbuffer access for getPosition/getNorm.Graham Linden
De-duplicate ambient occlusion shader code and move to new aoUtil.glsl Split shared shadow tap funcs into shadowUtil.glsl
2018-09-14SL-9632 add uniform and code to supress atmospherics in all shaders that ↵Graham Linden
could be used by HUDs Make sky and cloud shaders use common scaleSoftClip implementation in gammaF.glsl
2017-10-26MAINT-7213 Shared media (media as a texture) unusable with transparent meshruslantproductengine
New outline selection around mesh objects.
2014-07-09MAINT-4092 FIXED Prim faces with opaque diffuse maps, with material set to ↵ruslantproductengine
ALPHA_MODE_BLEND, do not render when ALM is enabled
2013-10-01Automated merge with http://bitbucket.org/lindenlab/viewer-releaseRichard Linden
2013-09-05changed fast timer over to using macroRichard Linden
another attempt to move mem stat into base class
2013-07-11NORSPEC-291 WIP materials underwater with haze, reflection broken, water ↵Graham Madarasz (Graham)
dist broken
2013-07-10NORSPEC-291 WIP materials underwater w and wo alpha, water fog color broken, ↵Graham Linden
no refl, no water dis
2013-05-23NORSPEC-198, NORSPEC-176, NORSPEC-106 WIP Fix for various fullbright/shiny ↵Dave Parks
descrepencies.
2013-04-02NORSPEC-74 Fix for assert when Debug GL enabled when rendering materials.Dave Parks
2013-03-28NORSPEC-62 Fix for fullbright checkbox not working with materialsDave Parks
2013-03-27NORSPEC-61 Hook up material parameters to shaders.Dave Parks
2013-03-01protect against missing mNormalMap or mSpecularMapOz Linden
2013-02-15Fixed: alpha mode shaders not being bound appropriately.Geenz
2013-02-04Whoops! Normal maps don't belong here...Geenz
2013-02-04Added a new draw pool specifically for faces with materials applied to them. ↵Geenz
Removed materials rendering from the bump draw pool, and reverted it to its previous state.