summaryrefslogtreecommitdiff
path: root/indra/newview/llvosky.cpp
AgeCommit message (Collapse)Author
2018-06-19Don't recalculate lighting every frame. Fix altitude transitions. On track ↵Rider Linden
switch ignore time threshold on blender.
2018-06-19Adding some timers for trackingRider Linden
2018-06-13Mods to hook up water settings to water normals for rendering with support ↵Graham Linden
for current to next blending. Modify LLSettingsFoo::buildDefaultFoo to use a static and avoid re-validation of default sky/water/daycycle settings. Remove all references to gSun/MoonTextureId globals (they should come from sky settings now).
2018-06-11Make cloud rendering use textures defined in sky settings and add code to ↵Graham Linden
shaders to lerp between current and next cloud texture.
2018-06-11Fix water fog consolidation in underwater shaders.Graham Linden
Add plumbing facilities to allow current and next moon textures to be passed to moon shader. Modify moon shader to blend between current and next moon textures by blend factor.
2018-06-08Add specific shader for the moon to allow different rendering at day vs night.Graham Linden
Add MouseMoon positioning ala MouseSun debug setting and accessors to use it.
2018-06-01Fix mis-merge of LLSettingsBase and remove optimize pragmas.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-05-23MergeGraham Linden graham@lindenlab.com
2018-05-21Make rendering of sun / moon work with both in the sky (test visibility ↵Graham Linden graham@lindenlab.com
independently).
2018-05-18Remove no longer used var hosing OSX build.Graham Linden graham@lindenlab.com
2018-05-18Remove MSVC debug pragmas and comment out code to dump example grids.xml ↵Graham Linden graham@lindenlab.com
file w/ hard-coded grids.
2018-05-18Make nighttime elev constant _SIN, since it uses a sin value.Graham Linden graham@lindenlab.com
Put that constant in sky settings and eliminate dups. Fix up logic around when to use heavenly bodies (fix broken moon in basic sky). Remove unnecessary clip to horizon. Put in temp code to ena/dis sun/moon based on LLEnvironment::getIsDaytime().
2018-05-18Fix Mie Config validation in sky settings.Graham Linden graham@lindenlab.com
Start cleanup of heavenly body rendering.
2018-05-16Merge and disable new sky render.Graham Linden graham@lindenlab.com
2018-05-15Fix the blend code to record the amount of the blend and to store what is ↵Rider Linden
being blended towards.
2018-03-08Get libatmosphere shader into link chain for Adv WL shaders.Graham Linden graham@lindenlab.com
Point autobuild at fixed libatmosphere.
2018-03-08Prepare for validation and storage of legacy haze settings (still ↵Graham Linden graham@lindenlab.com
pass-through for now). Isolate more use of legacy haze params behind wrapper funcs.
2018-03-08Add LLVoSky wrapper for current env sky light direction.Graham Linden graham@lindenlab.com
Make LLVo classes use LLVoSky wrappers instead of direct access. Isolate more legacy haze param usage w/in settings.
2018-03-08Rename getFogColor from water and sky settings to getWaterFogColor and ↵Graham Linden graham@lindenlab.com
getSkyFogColor.
2018-03-07Isolate more legacy atmo param use in sky (convert to getLightAttenuation ↵Graham Linden graham@lindenlab.com
and getLightTransmittance). Optimize sky texture creation.
2018-03-07Move legacy atmospherics code outside of llvosky (begin teasing apart).Graham Linden graham@lindenlab.com
2018-03-03Fix 16F enum for compat w/ SL gl headers on Mac.Graham Linden graham@lindenlab.com
Make density profile/layer parsing handle when LLSD heard you liked arrays so it put an array in your array.
2018-03-02Replace ifdefs with comments marking legacy atmo params.Graham Linden graham@lindenlab.com
2018-02-28Add 3p package for adv atmospherics to autobuild.Graham Linden graham@lindenlab.com
Mark legacy atmospherics code with ifdefs. Fix up legacy uplift to include new atmospherics settings.
2017-11-30MergeRider Linden
2017-11-29DRTVWR-418: Merge from latest viewer-releaseNat Goodspeed
2017-11-17Now with validation.Rider Linden
2017-11-13Clean up on sun and moonRider Linden
2017-11-13Remove the old wl environment code.Rider Linden
2017-11-01MAINT-7228 Vertex buffer allocation failure handlingandreykproductengine
2017-10-13Watter settings active and start of new joystick button type.Rider Linden
2017-10-05Skys settings object active.Rider Linden
2017-09-29Moon is showing, sun still not working.Rider Linden
2017-09-27No longer 'goth windlight only', sky parameters passed from settings object.Rider Linden
2017-09-21Still not working. Black Sky.Rider Linden
2017-09-19Baseline for settings changesRider Linden
2016-04-22x64: Do not use a union of LLColor4U. Especially having the two pointer in ↵Nicky
there will blow up the struct to at least 8 byte, which will break VBO packing as this class needs to be 4 byte in size. (transplanted from 847df86d6b5daa69dcfc428df18876a9c1e8bef6)
2015-11-10remove execute permission from many files that should not have itOz Linden
2014-10-20Update to build on Xcode 6.0: Large (and final) collection of fixes for ↵callum_linden
unused variables, unused const-variables, unused member variables & functions etc. Also removed flags from CMake
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-07-30Summer cleaning - removed a lot of llcommon dependencies to speed up build timesRichard Linden
consolidated most indra-specific constants in llcommon under indra_constants.h fixed issues with operations on mixed unit types (implicit and explicit) made LL_INFOS() style macros variadic in order to subsume other logging methods such as ll_infos added optional tag output to error recorders
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-03-08SH-3959 WIP - pass information about type of fetched image - server bake, ↵Brad Payne (Vir Linden)
host bake, map tile, etc - down the chain so LLTextureFetchWorker can adjust behavior as needed
2013-01-10gcc fixesAndrew Meadows