summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings/shaders
AgeCommit message (Collapse)Author
2023-12-11SL-20611 Followup -- fix for artifacts on water surface from GPUs that don't ↵Dave Parks
like to read from a depth buffer that is bound for writing
2023-12-05SL-20654 Fix for box probes sometimes glitching out at the corners. ↵RunitaiLinden
Incidental fix for crash when mWaterPool is null.
2023-12-04SL-20611 Followup -- fix edge cases with transparent PBR objects around ↵RunitaiLinden
eye/object above/below water.
2023-12-04SL-20611 Followup -- fix edge cases with transparent objects around ↵RunitaiLinden
eye/object above/below water.
2023-11-30SL-20611 Incorporate water haze into new post effect atmospherics goodnessRunitaiLinden
2023-11-17SL-20611 followup -- remove now unused glsl files. Fix transparent water.RunitaiLinden
2023-11-16SL-20611 Make haze effect local lights -- move sky and water haze to their ↵RunitaiLinden
own passes and unify sky and water haze in forward rendering shaders.
2023-10-25Merge pull request #471 from secondlife/SL-20065cosmic-linden
SL-20065: Hack to reduce black spots on shiny water
2023-10-24SL-20065: Hack to reduce black spots on shiny waterCosmic Linden
2023-10-17Fix for SL-19283Jonathan "Geenz" Goodman
2023-10-16Merge branch 'DRTVWR-559' into DRTVWR-583Jonathan "Geenz" Goodman
2023-10-16Tons of masking changes and tweaks.Jonathan "Geenz" Goodman
We now support masking mirrors in the GBuffer. We also now support the concept of one arbitrary clip plane. DRTVWR-583
2023-10-13Merge branch 'DRTVWR-559' into DRTVWR-592Cosmic Linden
2023-10-13DRTVWR-592: Fix PBR terrain shader compile crash when emissive textures are ↵Cosmic Linden
disabled
2023-10-13DRTVWR-592: EXTRA_CODE_HERE is actually important - bring that backCosmic Linden
2023-10-13DRTVWR-592: Clean upCosmic Linden
2023-10-13DRTVWR-592: Fix non-triplanar being slower somehow in some cases.Cosmic Linden
2023-10-13DRTVWR-592: Add missing branching for terrain sampling. Jury is still out on ↵Cosmic Linden
which version is faster
2023-10-13DRTVWR-592: Implement reduced branching terrain shaderCosmic Linden
2023-10-13DRTVWR-592: (WIP) (has debug) Add new functions for mixing PBR materials. ↵Cosmic Linden
Not yet used.
2023-10-13DRTVWR-592: Disable (but do not remove) shader debugCosmic Linden
2023-10-13DRTVWR-592: (WIP) (has debug) Fix PBR terrain material mixing and triplanar ↵Cosmic Linden
mapping using wrong mix, causing bright spots
2023-10-13DRTVWR-592: (WIP) (has debug) Apply triplanar optimization technique to PBR ↵Cosmic Linden
material sampling. Use slightly different alpha ramp to hide unused materials
2023-10-13DRTVWR-592: Remove shader cruftCosmic Linden
2023-10-13DRTVWR-592: Don't read UVs for PBR terrain in single-plane case - works out ↵Cosmic Linden
to be more expensive than triplanar in some cases, and UVs are already trivial
2023-10-13DRTVWR-592: Clean up debug and test cases for ant trails artifact. Fix ↵Cosmic Linden
whitespace
2023-10-13DRTVWR-592: (WIP) (has debug) More rigorous definition of usage vector for ↵Cosmic Linden
triplanar that avoids possible case where 1 = 0.9999, which gets rounded down to 0 on int cast
2023-10-13DRTVWR-592: (WIP) (has debug) Fix removing axial sign flip of normal texture ↵Cosmic Linden
during zero check, add another zero check
2023-10-13DRTVWR-592: (WIP) (has debug) Fix "ant trail" seams in terrain caused by ↵Cosmic Linden
multiple texture lookups in a switch..case block
2023-10-13DRTVWR-592: (DEBUG) (broken) Clean up a few debug cases not used for ↵Cosmic Linden
reproducing the bug
2023-10-13DRTVWR-592: (DEBUG) (broken) Strange sampling behavior isolated to ↵Cosmic Linden
switch..case blocks
2023-10-13DRTVWR-592: (DEBUG) (broken) Strange sampling behavior survives weight bypassCosmic Linden
2023-10-13DRTVWR-592: (WIP) CleanupCosmic Linden
2023-10-13DRTVWR-592: (WIP) (has debug) Convert colors to linear before triplanar ↵Cosmic Linden
blending. General refactor.
2023-10-13DRTVWR-592: Fix not thresholding texture lookups for non-normal textures. ↵Cosmic Linden
Also decrease threshold to (hopefully) reasonable level
2023-10-13DRTVWR-592: (WIP) Test impact of higher threshold on performance and visualsCosmic Linden
2023-10-13DRTVWR-592: Fix weightsCosmic Linden
2023-10-13DRTVWR-592: Triplanar performance passCosmic Linden
2023-10-13DRTVWR-592: Fix terrain normal sampling in non-triplanar caseCosmic Linden
2023-10-13DRTVWR-592: (WIP) PBR Terrain: Improve orientation of textures and normal ↵Cosmic Linden
maps for triplanar mapping, minor cleanup
2023-10-13DRTVWR-592: Add test config for triplanar mapping blend strengthCosmic Linden
2023-10-13DRTVWR-592: Add triplanar mapping setting, gate to High graphics setting or ↵Cosmic Linden
higher, bump feature table
2023-10-13DRTVWR-592: (WIP) Triplanar mappingCosmic Linden
2023-10-13DRTVWR-592: Create separate config option for terrain repeats. Clean up debugCosmic Linden
2023-10-13DRTVWR-592: (WIP) Fix terrain PBR texture repeat seam. Legacy terrain ↵Cosmic Linden
texture repeats currently broken
2023-10-13DRTVWR-592: Another attempt to fix Mac build: remove deprecated use of texture2DCosmic Linden
2023-10-13DRTVWR-592: PBR terrain fallback for Mac/Intel: Drop emissive texture. Bump ↵Cosmic Linden
featuretable.
2023-10-13DRTVWR-592: Fix issues with blending of materials, for example when fading ↵Cosmic Linden
out an emissive texture. Also affects base color and ORM
2023-10-13DRTVWR-592: (WIP) Roughly working draft of PBR terrainCosmic Linden
2023-10-13DRTVWR-592: (WIP) (does not work) PBR terrain rendering - compiles, but ↵Cosmic Linden
doesn't render properly just yet