summaryrefslogtreecommitdiff
path: root/indra/newview/pipeline.h
AgeCommit message (Collapse)Author
2019-01-08Fix broken distortion map rendering (was culling everything).Graham Linden
Clean up deferred\alpha shader to allow re-entrant graphics switching (link error on 2nd compile/link of deferred shaders). Clean up some uses of pragma(optimize,...).
2018-12-19Add new shaders for advanced atmo SH env lighting calcs.Graham Linden
2018-12-10Mods to allow using ALM rendering in water reflections soGraham Linden
the reflections will better match what they're reflecting when ALM is enabled.
2018-12-03SL-10055Graham Linden
Modify handling of directional light to prefer sun when it is up but use moon dir/color when it is alone in the sky. Modify handling of shader in shaders to get some shadowing of ambient and nighttime shadowing.
2018-11-14MergeRider Linden
2018-11-06Move to using a shared deferredUtil object for getting pos/norm from gbuffer.Graham Linden
Eliminate 20+ callsites with copy-paste of getPosition and/or getNorm code. Make pipeline use getShadowTarget/releaseShadowTarget consistently.
2018-10-10SL-9849 - debug option for show impostor extentsBrad Payne (Vir Linden)
2018-09-18SL-1475Graham Linden
Make stars use higher alpha and brighten reflected color before mixing to get stars to show up in reflections on water.
2018-06-12Fix env panel forward action.Graham Linden
Make env panel update environment when jumping frame to frame. Add separate funcs for sun/moon vectors in various coord systems. Make haze glow only pay attention to sun (i.e. fix sun glow when moon is near horizon in daytime).
2018-06-05mergeBrad Payne (Vir Linden)
2018-06-01Merge to 5.1.6Graham Linden
2018-06-01Modify use of sky settings, reduce complexity, and name funcs to indicate ↵Graham Linden
coord systems in use. Fix class2 softenLightF shader.
2018-05-31MergeRider Linden
2018-05-01Le MergeGraham Linden graham@lindenlab.com
2018-02-18Atmospherics WIPGraham Linden graham@lindenlab.com
libatmosphere integrated in indra/llrender/llatmosphere.cpp Still working on runtime shaders to use libatmosphere precomputed atmospherics textures
2018-01-17mergeBrad Payne (Vir Linden)
2017-08-03SL-731 - render metadata includes triangle count, triangle and vertex count ↵Brad Payne (Vir Linden)
included with debug text for control avatar
2016-12-15Backed out changeset: f73be0eb9d00AndreyL ProductEngine
2016-11-16MAINT-6872 Account for CTRL+0 zoom when mesh LOD is calculatedMnikolenko Productengine
2016-12-20DRTVWR-418: Rationalize LLPipeline API.Nat Goodspeed
Someone evidently figured every static LLPipeline method should have at least one void* parameter. There were methods requiring void* parameters that were completely ignored. More to the point, there were methods whose callers have a U32 in hand -- and which want to use a U32 -- but which bizarrely forced callers to cast to void* just so the method could cast back to U32. In a 64-bit compile, this isn't merely pointless, it's erroneous. Change all such methods to accept U32; remove (void*) casts from call sites. While at it, fix LLPipeline API to use bool, true, false rather than their obsolete all-caps predecessors. Once you eat that first potato chip... :-P
2016-11-16MAINT-6872 Account for CTRL+0 zoom when mesh LOD is calculatedMnikolenko Productengine
2016-03-07merge DRTVWR-398 build cleanup fixesOz Linden
2016-01-15merge changes for 4.0.1-releaseOz Linden
2016-01-15merge changes for 4.0.1-releaseOz Linden
2015-11-10remove execute permission from many files that should not have itOz Linden
2015-09-04MAINT-5416 FIXED Cannot right-click a rigged mesh that's wornAndreyL ProductEngine
--HG-- branch : maint-5416
2015-07-23MAINT-5416 Reverted changeset: 9bd24c17d908AndreyL ProductEngine
2015-07-17MAINT-5416 FIXED cannot right-click a rigged mesh that's wornAndreyL ProductEngine
2014-11-13clean up showing avatar draw costsOz Linden
2014-02-12merge with releaseRichard Linden
2013-11-22fix for SH-4632: Water over land doesn't render when teleporting to the same ↵Xiaohong Bao
place twice with location toolbar
2013-10-15renamed TimeBlock to BlockTimerStatHandleRichard Linden
2013-10-10Quite down log spam from loading shaders.Dave Parks
Up bone cap to 64 for rigged meshes.
2013-10-08merge from viewer-releaseRichard Linden
2013-10-01Automated merge with http://bitbucket.org/lindenlab/viewer-releaseRichard Linden
2013-09-18The unbearable lightness of being norspecGraham Linden
2013-09-09Automated merge with http://bitbucket.org/lindenlab/viewer-interestingXiaohong Bao
2013-09-09eliminate some redundant geometry rebuilding operations during teleportingXiaohong Bao
2013-09-05changed fast timer over to using macroRichard Linden
another attempt to move mem stat into base class
2013-08-19MergeXiaohong Bao
2013-08-19Fix merge issues from genBBoxes optimizations fighting with genBBoxes ↵Graham Linden
optimizations and missing statics
2013-07-23MergeXiaohong Bao
2013-06-27Merge with viewer-releasecallum_linden
2013-06-20merge with releaseRichard Linden
2013-06-20Merge cleanupDave Parks
2013-06-20Automated merge with http://bitbucket.org/lindenlab/viewer-releaseDave Parks
2013-06-18Occlusion culling overhaul.Dave Parks
2013-06-05merge with viewer-releaseRichard Linden
2013-06-03NORSPEC-229 Fix for bad binormals on mirrored surfaces (use tangent ↵Dave Parks
calculator instead of binormal calculator, convert binormal centric code to tangent centric)
2013-05-29SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
fixed copy construction behavior of Recordings to not zero out data split measurement into event and sample, with sample representing a continuous function