summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings/shaders/class1
AgeCommit message (Collapse)Author
2022-10-13SL-18340: Consolidate shared pbr shading into calcDiffuseSpecular, pbrBaseLightCosmic Linden
2022-10-11SL-18190 Cleanup -- convert some vec4's to vec3's (as they really are), ↵Dave Parks
remove some unused glsl files.
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-10SL-18190 Use funky distance based error correction only on water surface ↵Dave Parks
(revisit for general use later).
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-10-07SL-18190 Temporarily disable occlusion culling by default -- not compatible ↵Dave Parks
with depth buffer management changes.
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-10-04SL-18293, SL-18190 -- Fix for debug displays not showing up (wireframe still ↵Dave Parks
busted). WIP on reflection probe/PBR driven water shader.
2022-10-01SL-14696 SL-13629 Re-add gradation fix after merging a contributionAndrey Kleshchev
2022-09-30Port required changes to render rainbows and sun dogs to class1 deferred sky ↵Rye Mutt
shader and remove redundant and slow class2 version. # Conflicts: # indra/newview/app_settings/shaders/class2/deferred/skyF.glsl
2022-09-30SL-18239 Unify PBR and non-PBR treatment of ambient/SSAO/irradiance. ↵Dave Parks
Restore SSAO to release version.
2022-09-29Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
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-29Fix coding policy failure for DRTVWR-559Brad Kittenbrink
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 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-23SL-18190 Reduce banding - tweak noise function.Dave Parks
2022-09-23SL-18190 Reduce banding - experiment with RGB16F reflection probesDave Parks
2022-09-23SL-18190 Reduce banding.Dave Parks
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-20SL-18065 Fix bake textures' fetch loopAndrey Kleshchev
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-17Fix for crash 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 - Fix for alpha PBR lighting for point lights (spot lights treated as ↵Dave Parks
point lights for now)
2022-09-17Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-09-17WIP - switch PBR implementationsDave Parks
2022-09-16SL-18128 - fix #if !DEPTH_CLAMP in shadersHoward Stearns
2022-09-14SL-17701 Fix for crash on AMD WHQL drivers.Dave Parks
2022-09-14SL-17701 Per pixel binormal generation on PBR alpha to be consistent with ↵Dave Parks
PBR opaque.
2022-09-13Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
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-14SL-17701 Fix coding policyAndrey Kleshchev
2022-09-13SL-17701 WIP -- Hook PBR transparency parameter up to alpha pass.Dave Parks
2022-09-13SL-17701 WIP -- Parity for point lights between opaque and transparent PBR ↵Dave Parks
materials
2022-09-13Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
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-13SL-17701 - fix typo in shader affecting macHoward Stearns
2022-09-12SL-18095 Add tangents to mesh assets so we can calculate mikktspace tangents ↵Dave Parks
in the mesh's original coordinate frame.
2022-09-12Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-09-12SL-18095 WIP -- Use meshoptimizer to re-weld and cache optimize after ↵Dave Parks
generating tangents
2022-09-12SL-17701: PBR: Tweak lighting in alpha blendingPtolemy