summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings/shaders/class1/deferred/pbrterrainF.glsl
AgeCommit message (Collapse)Author
2024-05-15secondlife/viewer#1474: Fix broken shader compilationCosmic Linden
2024-05-14Fix shader error on mac: 'Redeclaration of sized array 'terrain_texcoord' ↵Brad Linden
not allowed'
2024-05-10secondlife/viewer#907: Local PBR terrain texture transformsCosmic Linden
2024-04-21Fix sampling normals from gbuffer and cleanup redundant gbuffer samples (#1294)Rye Mutt
* Fix sampling normals from gbuffer and cleanup redundant gbuffer samples * Allow negative normals in gbuffer to fix broken material rendering
2024-04-19#1139 Fix for world going black/white in some scenes (NaNs) (#1273)RunitaiLinden
* #1139 Fix for world going black/white in some scenes (NaNs) NaNs were coming from normal encode/decode. Take advantage of available gbuffer space to send full normal instead of encoding. * #1139 Cleanup remove now unused encodeNormF.glsl * #1139 Remove final reference to encodeNormF * #1139 Fix for getNormalEnvIntensityFlags referencing wrong sampler for env intensity * Mac build fix
2024-03-06#681 Add probe blending for mirrors.Jonathan "Geenz" Goodman
2024-02-07secondlife/viewer#711: Reduce PBR terrain textures at low graphics settingsCosmic Linden
2024-02-07secondlife/viewer#711: Add more options to drop textures from terrain, not ↵Cosmic Linden
yet used
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: 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: Disable (but do not remove) shader debugCosmic Linden
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: Clean up debug and test cases for ant trails artifact. Fix ↵Cosmic Linden
whitespace
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) 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: (WIP) PBR Terrain: Improve orientation of textures and normal ↵Cosmic Linden
maps for triplanar mapping, minor cleanup
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
2023-10-13DRTVWR-592: (WIP) (does not run) PBR terrain rendering - more work on ↵Cosmic Linden
shaders, uniforms
2023-10-13DRTVWR-592: (WIP) (does not run) PBR terrain rendering - begin work on ↵Cosmic Linden
shaders, uniforms
2023-10-13DRTVWR-592: (WIP) Debugging, rethinkingCosmic Linden
2023-10-13DRTVWR-592: (WIP) Separate code path for terrain rendering and shaders. Just ↵Cosmic Linden
copy/paste for now. Use same draw pool