summaryrefslogtreecommitdiff
path: root/indra/newview/llvowlsky.cpp
AgeCommit message (Collapse)Author
2022-11-16SL-18154 Profile guided optimizations vs release viewer. Trim some unused ↵Dave Parks
abilities and remove some more fast timers.
2022-09-01SL-17967 - _ARB constant removalHoward Stearns
2021-10-29Fix merge conflictPtolemy
2021-10-28SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove ↵Dave Parks
LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton
2021-10-27SL-16127: Make another pass removing redundant LLSD op [] calls, unused ↵Ptolemy
vars, and use atmospheric already calculated
2020-06-29DRTVWR-497 Cleanup: Summarize calcPhi equationPtolemy
2020-03-30SL-12888 Fix space alpha megaprim not using z-testPtolemy
2019-06-19Sky fixes.Graham Linden
Make class1 sky use pre-projection pos to get proper distances for attenuation. Make all sky shaders use the dist_mul again. Revert to using old sky tessellation logic (may regress bugs addressed by new tess code).
2019-05-08Merge viewer-releaseGraham Linden
2019-03-21SL-10751Graham Linden
Fix skydome VB generation to cover entire range of phi (give sky pants). Add shader code to fade out clouds to simulate old look at altitude.
2019-03-13Mods to make merge with viewer-release have less whitespace-only change and ↵Graham Linden
fix diffs between EEP and VR.
2019-01-30SL-10415, SL-10434Graham Linden
Further tweaking of directional shadow sampling to balance between peter-panning and shadow acne. Move stars to just this side of the sky some to reduce parallax. Remove decodeNormF and uses of decode_normal in favor of unified use of getNorm (try to help the Intel HD x000 compiler learn to link correctly).
2018-11-26SL-10101 Remade most frequent setting calls to cached variantsandreykproductengine
2018-10-29SL-9977Graham Linden
SL-9973
2018-10-22SL-9806Graham Linden
Get dome rendering to not assert the depth test state behind deferred render's back. Make clouds write and test depth to give stars something to depth test against. Add z-bias in star vert shader to force some depth testing of stars against clouds.
2018-10-20SL-9931Graham Linden
Remove (unused) fan buffer and fix parameterization of the strip vert buffer(s) to not include a sharp discontinuity at the horizon.
2018-09-11Fix cloud shader tex binding to be more robust.Graham Linden
Make vert generation not skip dome verts used for clouds when doing advanced atmospherics.
2018-09-10Move fname back inside class loop. grumble stringstream grumble.Graham Linden
Fix sky depth-testing with advanced atmospherics.
2018-09-04Merge and fix MAINT-9087 and MAINT-9084Graham Linden
2018-07-10Fix star rendering issues in ALM.Graham 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-04-26Mods to make adv atmo WL sky render using 2 tris instead of dome.Graham Linden graham@lindenlab.com
2017-11-30MergeRider Linden
2017-11-01MAINT-7228 Vertex buffer allocation failure handlingandreykproductengine
2017-09-27No longer 'goth windlight only', sky parameters passed from settings object.Rider Linden
2016-11-19STORM-2143 Correct vertex winding of starsDrake Arconis
2015-11-10remove execute permission from many files that should not have itOz Linden
2014-03-12merge with releaseRichard Linden
2013-10-25SH-3419 Replace per-object time dilation factor with region-wideAndrew Meadows
Reviewed with Simon
2013-10-15renamed TimeBlock to BlockTimerStatHandleRichard Linden
2013-09-05changed fast timer over to using macroRichard Linden
another attempt to move mem stat into base class
2013-08-09second phase summer cleaningRichard Linden
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-06-05merge with viewer-releaseRichard Linden
2013-04-19merge changes for DRTVWR-294Oz Linden
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-01-24merging in viewer-beta.Nyx Linden
Most of the merge was clean, a couple conflicts. Brought over a couple patches manually for llpolymesh.
2013-01-11fix for mac buildsRichard Linden
2012-10-11Updating linux build to gcc4.6Don Kjer
2012-08-31MAINT-1486 FIXED Crash on login (Unhandled exception)MaksymS ProductEngine
2012-06-19MAINT-794 Factor out a lot of CPU overhead around updating objects.Dave Parks
2012-01-18SH-2794 Map buffer now performs as well as buffersubdataDave Parks
2011-10-13SH-1650 Mitigate memory fragmentation by holding onto and reusing VBOsDave Parks
2011-09-28SH-2276 Add some info around a possible deadlock culprit.Dave Parks
2011-09-23SH-2244 Better VAO support -- still slower than non-VAO implementation for ↵Dave Parks
some reason
2011-09-22SH-2244 Fix "RenderGLCoreProfile" actually make a core profile context and ↵Dave Parks
modify viewer to run under said context without generating errors.
2011-09-14SH-2243 work in progress -- application side matrix stack managementDave Parks
2011-05-23merge latest changes (post-2.7.0) from viewer-developmentOz Linden
2010-10-13correct licenses (fix problem with license change merge)Oz Linden
2010-09-27STORM-1126 WIP Windlight Estate Settings port from 1.23: first pass at ↵Nyx (Neal Orman)
merging in windlight estate settings to viewer-dev codebase. not built, not tested. Probably needs a bunch of fixes to be able to be integrated. (resubmitted by Vadim ProductEngine)
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden