summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings/shaders
AgeCommit message (Collapse)Author
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-01Le MergeGraham Linden graham@lindenlab.com
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-14Fix up atmospheric helpers and transport shader for adv atmo path.Graham Linden graham@lindenlab.com
Basic hook-up of sky settings to llatmosphere model. Moved mie aniso to be a top-level setting instead of a per-mie-layer setting.
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-03-08Get libatmosphere shader into link chain for Adv WL shaders.Graham Linden graham@lindenlab.com
Point autobuild at fixed libatmosphere.
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.
2018-02-26Add distinct versions of sky, cloud, and transport shaders so they can be ↵Graham Linden graham@lindenlab.com
different with adv atmo shaders.
2018-02-26Redo advanced atmo shader integration with SL.Graham 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
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-03Ensure projectors with shadows have the same mip level calculation as ↵Geenz
without shadows.
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
2014-04-21Merge downstream code updating version to 3.7.7simon
2014-03-24MAINT-3211 Fix for texture animations not working properly on rigged ↵Dave Parks
attachments when worn from inventory.
2014-03-12merge with releaseRichard Linden
2014-03-10Pull merge from lindenlab/viewer-releaseMerov Linden
2014-02-24Pull merge from viewer-releaseMerov Linden
2014-02-12merge with releaseRichard Linden
2014-02-10Merge viewer-releasesimon