summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings/shaders/class1/deferred/deferredUtil.glsl
AgeCommit message (Collapse)Author
2022-11-14Merged in SL-18332 (pull request #1194)Jonathan Goodman
First pass of Screen Space Reflections Approved-by: Dave Parks
2022-10-13SL-18340: Consolidate shared pbr shading into calcDiffuseSpecular, pbrBaseLightCosmic Linden
2022-10-10SL-18190 Fix alpha not playing nice with water surface by split ↵Dave Parks
LLDrawPoolAlpha into two passes, one above water, one below water, and clip against water plane. Currently brute forces two complete alpha passes, still need to cull against water plane and add support for fullbright shaders.
2022-10-06SL-18190 Water shader WIP. Better parallax correction for sphere probes. ↵Dave Parks
Reduce probe memory footprint. Remove framebuffer copies and move to deprecate stencil buffer usage.
2022-10-05SL-18190 WIP - Add refraction to water without splitting scene between above ↵Dave Parks
and below water
2022-09-29SL-18190 End of linear space odyssey -- just eat the conversions in ↵Dave Parks
atmosphericsFuncsF for sunlight and additive, but leave linear ambient in tact.
2022-09-28SL-18190 WIP - Linear space atmospherics take 2Dave Parks
2022-09-19SL-18190 Faster better stronger radiance/irradiance mapsDave Parks
2022-09-17Fix for overbright and artifacted radiance maps on NVIDIA hardwareDave Parks
2022-09-17Cleanup more unused functions and fix spotLightF (whoops)Dave Parks
2022-09-17Fix for spotlights in background not matching foreground. Remove some ↵Dave Parks
unused functions.
2022-09-17Adjust radiance maps to better match SubstanceDave Parks
2022-09-17Make sure specular highlights from punctual lights don't fall off of ↵Dave Parks
polished surfaces
2022-09-17WIP - switch PBR implementationsDave Parks
2022-09-14SL-17701 Fix coding policyAndrey Kleshchev
2022-09-13SL-17701 WIP -- Cleanup/refactor PBR lighting implementation and get parity ↵Dave Parks
between deferred and alpha passes for sunlight and IBL.
2022-08-29Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into SL-17967Howard Stearns
2022-08-26DRTVWR-559: Cleanup: Preserve note about legacy dist_atten magic numberPtolemy
2022-08-26DRTVWR-559: PBR: Cleanup debugPtolemy
2022-08-25SL-17967 compiles and runs by avoiding the featuresHoward Stearns
2022-08-24DRTVWR-559: CleanupPtolemy
2022-08-24SL-17702: PBR: Use legacy attenuation for point lightsPtolemy
2022-08-24SL-17702: PBR: Optimize BRDF diffusePtolemy
2022-08-23SL-17766: PBR: Add V_GGX referencesPtolemy
2022-08-23SL-17703: PBR: Clamp roughness to minimum to match Blender, etc.Ptolemy
2022-08-23SL-17703: PBR: Move IOR calcF0() to deferred utilsPtolemy
2022-08-22SL-17975: PBR: Add light debuggingPtolemy
2022-08-10SL-17763: PBR: Add common spotlight ambiance calcs to deferred utilitiesPtolemy
2022-08-02SL-17762: PBR: Fix falloffPtolemy
2022-08-02SL-17762L PBR: Move texture2DLodDiffuse() to defferredUtilPtolemy
2022-08-02SL-17762: PBR: Cleanup code, add clipProjectedLightVars()Ptolemy
2022-07-15SL-17702: PBR: Cleanup light shaders to use calcHalfVectors, remove da ↵Ptolemy
alias, and unused sa
2022-07-15SL-17702: PBR: Stub in light attenuationPtolemy
2022-07-14SL-17702: PBR: First pass point lightsPtolemy
2022-07-14SL-17764: PBR: Add light shaders to class 3 deferredPtolemy
2019-01-30SL-10415, SL-10434Graham Linden
Further tweaking of directional shadow sampling to balance between peter-panning and shadow acne. Move stars to just this side of the sky some to reduce parallax. Remove decodeNormF and uses of decode_normal in favor of unified use of getNorm (try to help the Intel HD x000 compiler learn to link correctly).
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-12-03SL-10055Graham Linden
Modify handling of directional light to prefer sun when it is up but use moon dir/color when it is alone in the sky. Modify handling of shader in shaders to get some shadowing of ambient and nighttime shadowing.
2018-11-14Work around broken deps on atmospheric vars in the frag-based deferred ↵Graham Linden
lighting pipe.
2018-11-09Add missing new shader files.Graham Linden