summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-04-10Merged in Geenz/viewer-eep/OPEN-340 (pull request #345)Rider Linden
OPEN-340 & OPEN-343 - Consolidate shader atmospheric calcs into a singular utility shader + fix fog on fullbright in deferred
2019-04-10Merged in graham_linden/viewer-eep-fixes (pull request #347)Rider Linden
SL-10925, SL-10926, SL-10896
2019-04-10SL-10925, SL-10926, SL-10896Graham Linden
New fix for 925/926 that doesn't cause 896 again. Also linearize moon disc tex color.
2019-04-10SL-10927 FIXED [EEP] Unable to share environment settings from My ↵maxim_productengine
Environments floater
2019-04-10Revive the shading model that masks fog.Geenz
--HG-- branch : OPEN-340
2019-04-10I don't think the class3 variant is used, but just in case.Geenz
--HG-- branch : OPEN-340
2019-04-10Fullbright + elimination of all references to calcFragAtmospherics.Geenz
--HG-- branch : OPEN-340
2019-04-10Separate out vertex program objects from fragment program objects and use it.Geenz
Given that mShaderObjects only ever expects one copy of a given shader object (leading to lots of "shaderV" and "shaderF"), it made having utility shaders a bit more difficult to incorporate. This change makes sure the two are separated. Using this over a multimap largely for readibility. Also, actually, you know, use this functionality. --HG-- branch : OPEN-340
2019-04-09First stab at moving atmospheric var calcs to its own utility shader.Geenz
Still some work to go here. Largely related to how certain values (i.e., SSAO mix values) are supplied. But so far, so good. --HG-- branch : OPEN-340
2019-04-09SL-5186Graham Linden
Fix falloff on projectors in forward rendering (different falloff calcs than deferred).
2019-04-09Fix viewer version to restore update to 6.2.0 for EEPGraham Linden
2019-04-09SL-10925, SL-10926Graham Linden
Restore letting env auto-update sunlight_color uniform (other shaders expect it even if lighting does not).
2019-04-09MergeGraham Linden
2019-04-08SL-5186Graham Linden
Make projector ambiance unshadowed in both forward and deferred for consistency.
2019-04-08Merged in graham_linden/viewer-eep-fixes (pull request #342)Rider Linden
SL-10912
2019-04-08SL-10912Graham Linden
Fix conversion of star brightness, density mult, and distance mult to legacy ranges. Make settings look in both legacyhaze and top-level settings for haze params.
2019-04-08Make ambient clamping consistent between class1/2 deferred lighting and ↵Graham Linden
forward rendering. Add decls for intermediate lighting values for debug.
2019-04-08SL-10893 Remove "Show Empty Folders" optionmaxim_productengine
2019-04-05Merged in graham_linden/viewer-eep-fixes (pull request #340)Rider Linden
SL-10821, SL-10896, SL-10901
2019-04-05SL-10896Graham Linden
Fix deferred water soften prog lightnorm getting stomped with rotated lightnorm, because it's a water shader and needs water atmo uniform values, but it's a deferred lighting shader that needs not-so-rotated lightnorms. Make sunlight_color not get auto-updated so we can get the correct value from mSunDiffuse. Remove mix to preserve bumps as it was washing out shadows.
2019-04-05SL-10821Graham Linden
Fix directionality of da and preserve bumps on completely shadowed areas.
2019-04-05Fix spec gone wild in ALM water rendering.Graham Linden
2019-04-05Merged in graham_linden/viewer-eep-fixes (pull request #339)Rider Linden
SL-10748
2019-04-05SL-10748Graham Linden
Clamp far_clip for sun shadows to >= 256.0 to prevent issues when draw distance < ~100m.
2019-04-05Merged in graham_linden/viewer-eep-fixes (pull request #338)Rider Linden
SL-10854
2019-04-05SL-10854 part 2Graham Linden
Clamp ambient to keep shadows dark. Apply min with shadow value after we've pow'd by light gamma consistently between forward and deferred.
2019-04-05MergeGraham Linden
2019-04-05SL-10897 FIXED [EEP] Sliding a keyframe will not prompt to save changes ↵maxim_productengine
before closing the window.
2019-04-04SL-10854Graham Linden
Clamp ambient contrib to get darker shadows. New PCF sampling func.
2019-04-04MergeRider Linden
2019-04-04SL-10849: Select the correct notification for unchecking the parcel owners ↵Rider Linden
may override button.
2019-04-04Merged in graham_linden/viewer-eep-fixes (pull request #336)Rider Linden
SL-10887
2019-04-04SL-10887Graham Linden
Disable occlusion culling when rendering water reflection/refraction maps again (still getting probabalistic results for reflection map contents). :/
2019-04-04Merged in graham_linden/viewer-eep-fixes (pull request #335)Rider Linden
SL-10886
2019-04-04SL-10886Graham Linden
Render sun/moon beacons in non-ALM mode too.
2019-04-04SL-10875 FIXED [EEP] Selecting the Day Cycle window causes the previous ↵maxim_productengine
keyframe to become selected if keyframes are close together
2019-04-03Merged in Geenz/viewer-eep-shader-fixes/BUG-226620 (pull request #333)Rider Linden
Fix for BUG-226620 Approved-by: Graham Madarasz <graham@lindenlab.com>
2019-04-03Update contributions.Geenz
--HG-- branch : BUG-226620
2019-04-03Bring back specular bloom.Geenz
--HG-- branch : BUG-226620
2019-04-03Make sure that the SL BRDF is being applied to objects lit by the sun and moon.Geenz
Fixes BUG-226620 --HG-- branch : BUG-226620
2019-04-03OSX hates unused variablesRider Linden
2019-04-03Merged in graham_linden/viewer-eep-fixes (pull request #332)Rider Linden
SL-10856
2019-04-03SL-10856Graham Linden
Make terrain *not* blend all the way to diffuse color for no reason.
2019-04-03MergeRider Linden
2019-04-03SL-10189, SL-10880: Mark the day instance so that it does not try to ↵Rider Linden
reanimate a day cycle when setting a fixed sky. Add new floater for setting the shared environment to local and allowing modifications.
2019-04-03Add shader unloads for new deferred avatar/attachment alpha/mask shadow shaders.Graham Linden
2019-04-03Replace MAINT-8836 fix dropped in merge of 6.1.2Graham Linden
2019-04-03Replace dropped code from 6.1.2 for loading new avatar/attachment alpha/mask ↵Graham Linden
shadow shaders.
2019-04-03Remove unused iterator for Xcode 10.2 happiness.Graham Linden
2019-04-03Fix random Xcode 10.2 failures from unused vars and references to local objects.Graham Linden
Modified llwindowmacosx to pass some things by value instead.