summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings/shaders/class3/deferred/softenLightF.glsl
AgeCommit message (Collapse)Author
2023-01-27SL-19203 et al -- Integrate SSR with reflection probes, tweak probe ↵RunitaiLinden
blending. (#63) * SL-19203 WIP -- Integrate SSR with reflection probes. Decruft LLRenderTarget. * SL-19203 WIP -- Re-integrate SSR. Incidental decruft. * SL-19203 WIP -- SSR frame delta correction (still broken for Z) * SL-19203 WIP -- SSR frame delta Z fix * SL-19203 WIP -- Make SSR toggleable again and disable SSR in cube snapshots. * SL-19203 WIP -- Soften sphere probe transitions and fix reflections on void water (make fallback probe a simple terrain+water+sky probe). Remove parallax correction for automatic probes to reduce artifacts. * SL-19203 Tune probe blending. * SL-19203 Cleanup.
2023-01-20SL-18869 GL 3 compatibility pass and minor decruft.Dave Parks
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-07SL-18190 Move water shaders to class 3, add debug stub for underWaterF.glsl, ↵Dave Parks
make underWaterF and softenLightF apply water fog in linear space.
2022-09-30SL-18239 Unify PBR and non-PBR treatment of ambient/SSAO/irradiance. ↵Dave Parks
Restore SSAO to release version.
2022-09-29SL-18132 Fix for errant shadow when sun shadows are disabled.Dave Parks
2022-09-29SL-18190 Fix for haze color being completely wrong (now it's just half wrong).Dave Parks
2022-09-28SL-18190 WIP - Linear space atmospherics take 2Dave Parks
2022-09-27SL-18190 WIP -- Take 2 on linear space windlight (more methodical approach ↵Dave Parks
-- make desired interface but brute force color conversions). Placeholder PBR water and move to deprecate forward rendering shaders.
2022-09-26SL-18190 Use bindDeferredShader in alpha pool. Don't redundantly apply ao ↵Dave Parks
to irradiance.
2022-09-26SL-18190 WIP - Whoopsie from last commitDave Parks
2022-09-26SL-18190 WIP - Windlight to linear space proof of concept, better parity ↵Dave Parks
between release viewer and materials viewer when reflections disabled. Avoid run-away probe ambiance.
2022-09-22SL-17705 Backwards compatibility pass. Support OpenGL pre-4.0 by disabling ↵Dave Parks
reflection probes and anti-aliasing. Get render parity with current release viewer when reflection probes are disabled.
2022-09-20SL-18190 Reduce banding (stay in linear space as much as possible, increase ↵Dave Parks
precision of reflection probes). Faster radiance and irradiance map generation.
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-13SL-17701 WIP -- Correct color space management for base color and emissive ↵Dave Parks
color factors and textures. Support for double sided alpha blended PBR materials.
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-09-09Merged in SL-17967 (pull request #1113)Howard Stearns
SL-17967 require 4.1 core profile
2022-09-01Use an SRGB buffer for initial reflection map capture for proper linear samplingRye Mutt
Fix irradiance gen up vector to be properly normalized
2022-09-01Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into SL-17967Howard Stearns
2022-08-31DRTVWR-559: PBR: Cleanup: Don't do redundant dot(n,l) calcPtolemy
2022-08-31DRTVWR-559: PBR: Disable PBR bloomPtolemy
2022-08-31SL-17703: Fix mergePtolemy
2022-08-30SL-17703: PBR: Fix albedo being in wrong color space, add support for debug ↵Ptolemy
default_irradiance.png
2022-08-30SL-18055 Fix for soft cube maps on chrome (don't clamp roughness value)Dave Parks
2022-08-29Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into SL-17967Howard Stearns
2022-08-26SL-17703: PBR: revert dc8773ff, tweak sunlight albedo to be darkerPtolemy
2022-08-26SL-17766: PBR: Remove redundant misc. dot() calculationsPtolemy
2022-08-26DRTVWR-559: PBR: Cleanup debugPtolemy
2022-08-26SL-17703: PBR: Fix albedo being washed out due to wrong color space.Ptolemy
2022-08-26SL-17967 - review commentsHoward Stearns
2022-08-25SL-17967 - .glsl typos. No we get pink PBR!Howard Stearns
2022-08-25SL-17703: PBR: Tweak sunlight scaling to better match Substance 3D Stager, ↵Ptolemy
don't blow bloom out
2022-08-24SL-17703: PBR: Convert sunlight color in sRGB to Linear due to EEP/Windlight.Ptolemy
2022-08-24SL-17703: PBR: Add debug ability to turn sun/off, view sun contribPtolemy
2022-08-24SL-17766: PBR: Refactor to use initMaterial() instead of duplicating ↵Ptolemy
material setup for both IBL and Sunlight BRDF
2022-08-23SL-17703: PBR: Use BRDF for sun/moon diffuse and specularPtolemy
2022-08-23SL-17703: PBR: Clamp roughness to minimum to match Blender, etc.Ptolemy
2022-08-23SL-17703: PBR: Add BRDF prototypesPtolemy
2022-08-23SL-17975: PBR: Factor ambient occlusion into specularPtolemy
2022-08-23SL-17703: PBR: Don't add diffuse if IBL offPtolemy
2022-08-23SL-17703: CleanupPtolemy
2022-08-23SL-17703: PBR: Move IOR calcF0() to deferred utilsPtolemy
2022-08-23SL-17703: Add debug output for ambocc and ambenvPtolemy
2022-08-23SL-17703: PBR: Add debug ability to turn off IBLPtolemy
2022-08-16SL-17975: PBR: Fix sun/moon color not being appliedPtolemy
2022-08-11SL-17736: Remove Irradiance hack. Use EEP Reflection Probe Ambiance to ↵Ptolemy
adjust irradiance.
2022-08-11SL-17930: PBR: Add SSAOPtolemy