summaryrefslogtreecommitdiff
path: root/indra/newview/llviewershadermgr.h
AgeCommit message (Collapse)Author
2019-01-04Add new shaders for generating shadows from clouds.Graham Linden
Add new class3 shadow shaders for VSM shadows. Add disabled shadow pass in WLSky for using above.
2018-12-19Add new shaders for advanced atmo SH env lighting calcs.Graham Linden
2018-12-06De-duplicate deferred gbuffer access for getPosition/getNorm.Graham Linden
De-duplicate ambient occlusion shader code and move to new aoUtil.glsl Split shared shadow tap funcs into shadowUtil.glsl
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-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-27Remove unused member vectors of uniforms from LLViewerShaderMgr.Graham Linden
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-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
2015-11-10remove execute permission from many files that should not have itOz Linden
2014-04-24MAINT-4009: Ensuring that the shader manager instance is released during ↵Stinson Linden
cleanup.
2014-03-12merge with releaseRichard Linden
2013-10-08merge from viewer-releaseRichard Linden
2013-10-01Automated merge with http://bitbucket.org/lindenlab/viewer-releaseRichard Linden
2013-09-18The unbearable lightness of being norspecGraham Linden
2013-09-10MAINT-3131 Add a GPU memory bandwidth benchmark.Dave Parks
2013-08-12NORSPEC-342 fix blocky hair in ALM from writing depth for transparent pixels ↵Graham Linden
in impostor rendering
2013-08-12NORSPEC-342 WIP MATBUG-347 make impostor rendering not contribute to depth ↵Graham Linden
for mostly-transparent buffer pixels, aka hair in ALM only
2013-07-23MergeXiaohong Bao
2013-07-21NORSPEC-311 fix alpha / opaque lighting diffsGraham Linden
2013-07-12NORSPEC-291 WIP added underwater deferred program and more reflection pass workGraham Linden
2013-07-11NORSPEC-291 WIP materials underwater with haze, reflection broken, water ↵Graham Madarasz (Graham)
dist broken
2013-07-10NORSPEC-291 WIP materials underwater w and wo alpha, water fog color broken, ↵Graham Linden
no refl, no water dis
2013-07-03NORSPEC-295 make a deferred path version of fullbright alpha mask shader so ↵Graham Linden
we can included gamma ops
2013-06-27Automated merge with ↵Dave Parks
https://bitbucket.org/lindenlab/viewer-development-materials
2013-06-26NORSPEC-290 Allow shader compiler to unroll loop in multiPointLightFDave Parks
2013-06-21Automated merge with file:///F:%5Cviewer-bearDave Parks
2013-06-20merge with releaseRichard Linden
2013-06-18Occlusion culling overhaul.Dave Parks
2013-06-05merge with viewer-releaseRichard Linden
2013-06-03NORSPEC-229 Fix for bad binormals on mirrored surfaces (use tangent ↵Dave Parks
calculator instead of binormal calculator, convert binormal centric code to tangent centric)
2013-05-29NORSPEC-198, NORSPEC-176, NORSPEC-106, NORSPEC-202 et al -- Material matrix ↵Dave Parks
testing based overhaul WIP Reviewed by Graham
2013-05-23NORSPEC-198, NORSPEC-176, NORSPEC-106 WIP Fix for various fullbright/shiny ↵Dave Parks
descrepencies.
2013-05-14NORSPEC-103 reflect normal/spec UVs in face edit overlay displayGraham Madarasz
2013-05-10Merge with vwr-dev-matGraham Madarasz
2013-05-09Merge downstream code and viewer-betasimon
2013-05-08merge changes for 3.5.1-releaseOz Linden
2013-04-25Merge 3.5.1 into MaterialsGraham Madarasz
2013-04-19merge changes for DRTVWR-294Oz Linden
2013-04-18Use GL_SRGB8_ALPHA8 for the diffuse and specular buffers, and correct gamma ↵Geenz
*before* glow and other post processing effects that don't care about being gamma correct.
2013-04-11NORSPEC-98 redux...hopefully fix mac AND linux at the same timeGraham Madarasz (Graham Linden)
2013-04-11Merge in downstream code (chui fixes, materials)simon
2013-03-29NORSPEC-66 Hook up material parameters to rigged attachments.Dave Parks
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-03-27NORSPEC-61 Hook up material parameters to shaders.Dave Parks
2013-03-05Merge cleanup.Dave Parks
2013-03-04Automated merge with https://bitbucket.org/lindenlab/viewer-catDave Parks
2013-03-04MAINT-2371 More optimizations.Dave Parks
Reviewed by Graham
2013-02-28Improve perf of GLSL uniform lookups by nameGraham Madarasz (Graham)
2013-02-04Added a new draw pool specifically for faces with materials applied to them. ↵Geenz
Removed materials rendering from the bump draw pool, and reverted it to its previous state.
2012-11-30for SH-3350 and SH-3353: Report frame-to-frame visual deltas as an LLStatXiaohong Bao