summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings/shaders/class1
AgeCommit message (Collapse)Author
2018-07-19Modify deferred sun disc and moon shaders to write all deferrred gbuffer ↵Graham Linden
channels and fix rendering issue from norm/spec channels during lighting.
2018-07-11Make sun/moon vert shaders use calcAtmospherics in hopes it will get OSX GL ↵Graham Linden
to link the shaders without complaining about unwritten varying vars.
2018-07-11Make moon/star rendering handle transitions between settings w defined ↵Graham Linden
textures and settings without better. Reverse direction of mix to match blend_factor values in stars shader.
2018-07-10Support blending current/next bloom textures in deferred star rendering.Graham Linden
2018-07-10Fix star rendering issues in ALM.Graham Linden
2018-07-03Fix deferred stars shader output decl.Graham Linden
2018-07-03MAINT-8838 render a sun disc if the texture(s) are provided by WL settings ↵Graham Linden
(default is no sun disc and just haze) Refactor sky texture optimization to retain building the cubemap used by shiny.
2018-06-30MAINT-4019 fix ALM star rendering (make post-deferred and actually blend)Graham Linden
2018-06-27Make distinct ALM moon shader, tweak mix factor for day vs night moon ↵Graham Linden
shading, and fix transposed name of daycycle func.
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-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-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-07Validation fixes.Rider Linden
2018-04-20Move class3 sky/cloud shaders to where they need to be to get picked up by ALM.Graham Linden graham@lindenlab.com
Modify autobuild.xml to use new libatmo w/ state save/restore fixes (addresses font render glitch). Put in nSight debug support.
2018-03-12Add new shader files missed in last commit.Graham Linden graham@lindenlab.com
2018-03-12De-duplicate deferred shader code for atmospherics and transport.Graham Linden graham@lindenlab.com
2018-03-12Fix decl mismatch in alpha shader and mark deferred shaders needing new ↵Graham Linden graham@lindenlab.com
linkage so ALM works again.
2018-03-12De-duplicate shader code for encoding and decoding normals to/from gbuffer ↵Graham Linden graham@lindenlab.com
format.
2018-03-12De-duplicate sRGB conversion funcs from many shadersGraham Linden graham@lindenlab.com
and unify on using the version that works on OSX. Add more logging to shader loading about fallbacks and loading succcess. Add frag shaders for sharing sRGB and normal encode/decode via GL shader linkage.
2018-03-09De-duplicate water fog code and modify programs to include the shared object ↵Graham Linden graham@lindenlab.com
as necessary.
2018-03-09Fix warnings from shaders and include EXTRA_CODE_HERE sentinel in places ↵Graham Linden graham@lindenlab.com
using DEFINE_GL_FRAGCOLOR for consistency.
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
2017-10-04Rename uniform "sunlight_color_copy" to sunlight_color in shader.Rider Linden
2017-09-14MAINT-7129 - [Project Alex Ivy][MAC] Materials and ALM shaders broken in Mac ↵ruslantproductengine
viewer FIXED
2016-12-09MAINT-6551 One of my avatars does not render correctly when ALM is disabled ↵pavelkproductengine
unless basic shaders are also disabled.
2016-11-11MAINT-6913 - (Via Sovereign Engineer and Shyotl Kuhr) Pack the skinned ↵Brad Payne (Vir Linden)
matrix and translation into a single mat3x4 for optimal data transfer to reduce uniform slot usage.
2016-05-21merged jelly-doll viewer-release into bentoBrad Payne (Vir Linden)
2015-11-10remove execute permission from many files that should not have itOz Linden
2015-10-12mergeBrad Payne (Vir Linden)
2015-10-07SL-234 WIP - adjust max mesh object joints at run-time, including rebuilding ↵Brad Payne (Vir Linden)
shaders
2015-09-14mergeBrad Payne (Vir Linden)
2015-09-14mergeBrad Payne (Vir Linden)
2015-09-14SL-133 WIP, SL-134 WIP - more extra joint handlingBrad Payne (Vir Linden)
2015-08-26SL-205 WIP - support for 152-joint rigged meshes with both hardware and ↵Brad Payne (Vir Linden)
software skinning.
2015-06-03MAINT-4446 FIXED R2 (Alpha masking does not work when ALM is enabled if the ↵vyacheslavsproductengine
object has a legacy bump set.)
2015-06-03Backed out changeset: ebdaabeef422vyacheslavsproductengine
2015-06-03MAINT-4446 FIXED R2 (Alpha masking does not work when ALM is enabled if the ↵vyacheslavsproductengine
object has a legacy bump set.)
2014-12-01mergeBrad Payne (Vir Linden)
2014-10-14STORM-2080: correct fitted mesh rendering on some ATI cardsOz Linden
2014-09-03Switch back to texture2dSpecular with a custom falloff dependent upon LOD.Geenz
2014-09-03Switch to using texture2DLodDiffuse for reasons of having a nice soft edge ↵Geenz
for less glossy projector reflections. This makes far more sense than having the “spot” functionality, and opens projectors up to much more practical use cases and fits much better within the concept of glossy reflections than the previous spot behavior.
2014-08-21Removal of commented out code.Geenz
2014-09-10MAINT-3964 FIXED Textures with Alpha won't Animate on Rigged Mesh when worn ↵ruslantproductengine
: fix in shader (mul texcoord to tex matrix), array's optimization
2014-08-07Code cleanup for BUG-6898Geenz
2014-08-07Glossy reflections for projectors.Geenz
2014-08-06Fix for BUG-6895.Geenz
This brings projector reflections more in line with the originally intended behavior of environment reflections.
2014-05-07Pull and merge viewer-release as version 3.7.8simon
2014-04-22MergeXiaohong Bao