summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings/shaders/class1
AgeCommit message (Collapse)Author
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-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
2022-09-11SL-17701: PBR: Fix alpha blended objects not receving Sun shadow.Ptolemy
2022-09-09SL-18095 WIP -- Allow mikktspace generator to add more vertices (skip ↵Dave Parks
re-welding step for now).
2022-09-09Merged in SL-17967 (pull request #1113)Howard Stearns
SL-17967 require 4.1 core profile
2022-09-09SL-17701: PBR: Fix light color space in alpha shaderPtolemy
2022-09-09Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into DRTVWR-559Ptolemy