| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-05 | AMD NaN and inf propagation mitigation - #3663 (#3664) | Jonathan "Geenz" Goodman | |
| #3663 On AMD, the world may be rendered in really strange colors. | |||
| 2025-02-07 | Water Exclusion Surfaces (#3517) | Jonathan "Geenz" Goodman | |
| * #3455 Add support for water exclusion surfaces | |||
| 2025-02-06 | Add some haze to the distance on water. (#3508) | Jonathan "Geenz" Goodman | |
| * #3507 Add distance haze to water to get us closer to 6.6.17's appearance. | |||
| 2025-01-30 | #3456 Water improvements to get us closer to 6.6.17 (#3490) | Jonathan "Geenz" Goodman | |
| * A lot of tweaking for water. * Get water much closer to 6.6.17. This won't produce 1:1 results, but it should be much closer to where we once were. | |||
| 2025-01-09 | Fix world going black and white in certain locations on apple gpu (#2558) | Rye | |
| 2025-01-02 | #3326 Skip ambient probe sampling when we're in classic mode. Ensure that ↵ | Jonathan "Geenz" Goodman | |
| our passed in ambient lighting is the only thing that gets applied. (#3327) | |||
| 2024-12-03 | Additional tweaks to get skies closer to 6.6.17 in classic mode. (#3202) | Jonathan "Geenz" Goodman | |
| 2024-11-26 | #3157 Fix alpha not having ambient lighting on low. (#3162) | Jonathan "Geenz" Goodman | |
| * #3157 Fix alpha not having ambient lighting on low. | |||
| 2024-11-25 | Drop emissive on old Intel GPUs (#3110) | Jonathan "Geenz" Goodman | |
| * #3103 Add the ability to disable the emissive buffer for older GPUs with low memory bandwidth. * #3135 Add a "vintage" mode for slower GPUs * #2719 Fix for skies being overbrightened * #2632 Do not apply tonemapping on legacy skies | |||
| 2024-11-19 | brad/2744 handle shader errors (#3105) | Brad Linden | |
| * Partial solution to secondlife/viewer#2744 crash with better error handling. Handles shader compile errors better, and should turn crash into an LL_ERRS assertion failure. Strengthed more assertions and improved shader error line numbers * Even more error handling to get a handle on crash secondlife/viewer#2744 * Improved GLSL correctness on Intel chips that lack OpenGL 4.6 support. secondlife/viewer#2744 * Removed non-working fallback code for gDeferredPostProgram * Fixed incorrect llmax call | |||
| 2024-11-12 | 2590 mac intel and radeon pro 5300m horrible fps 2 (#3030) | Dave Parks | |
| * OpenGL 3.3 compatibility pass. Fix for FBO driven downscaling corrupting textures. * Increase maximum texture bias, immediately scale down when textures are loaded higher resolution than desired * #2590 Fix for some frame stalls on Intel Macs | |||
| 2024-06-14 | 1736 audit texture image unit usage on os x (#1739) | Dave Parks | |
| * #1736 Remove some unused samplers from glsl files and refactor shader manager to assume 16 texture image units and 4 indexed texture units all the time. | |||
| 2024-06-11 | Merge remote-tracking branch 'origin/release/maint-a' into ↵ | Brad Linden | |
| project/gltf_development | |||
| 2024-06-11 | Clean up line endings that got mangled up during last merge | Ansariel | |
| 2024-05-29 | #1530 Increase joint limit for GLTF Assets (#1582) | Dave Parks | |
| * Migrate GLTF scene rendering to its own shaders * Add support for ambient occlusion map separate from metallic roughness map (or absent) * Use UBO's for GLTF joints * Better error handling of downloading GLTF assets | |||
| 2024-05-23 | Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into ↵ | Brad Linden | |
| brad/merge-maint-a-to-dev | |||
| 2024-05-15 | Post-merge spaces fix | Andrey Lihatskiy | |
| 2024-05-15 | Merge branch 'marchcat/w-whitespace' into marchcat/x-mf-merge | Andrey Lihatskiy | |
| 2024-04-29 | #824 Process source files in bulk: replace tabs with spaces, convert CRLF to ↵ | Andrey Lihatskiy | |
| LF, and trim trailing whitespaces as needed | |||
| 2024-04-21 | Fix 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-04-10 | Multiple fixes for mirrors. (#1192) | Jonathan "Geenz" Goodman | |
| * #1064 Fix for mirror surfaces going black when the roughness is set too high. * #1130 Fix for the user's avatar not appearing in mouselook in a mirror. * #1059 Disable mirrors on low settings per the feature table. * #860 Modify the settings UI to better reflect that we only have two AA modes: off and FXAA. * #1191 Add some settings for mirrors in preferences. * #1185 Add support for runtime mirror resolution changing. Useful for quality settings, and auto-FPS. | |||
| 2024-03-12 | #965 Fix for EEP skies being too bright | RunitaiLinden | |
| 2024-03-08 | HDRI Local Preview (#953) | RunitaiLinden | |
| * #926 WIP - HDRI import prototype v0 * #926 WIP -- add OpenEXR to autobuild.xml * #926 WIP -- Add OpenEXR cmake * #926 WIP -- Attempt at using OpenEXR autobuild package and don't hard code .exr file to load * #926 Unmangle autobuild.xml and get dll's in the right place (thanks, Caladbolg!) * implement mac shared libs plumbing for OpenEXR for secondlife/viewer#926 * Fix Xcode/clang compile error regarding new[]/delete[] mismatch * #926 HDRI Preview finishing touches. - Full ACES when HDRI is enabled - Fix for probes getting stuck paused - Add exposure and rotation controls --------- Co-authored-by: Brad Linden <brad@lindenlab.com> | |||
| 2024-03-06 | #681 Add probe blending for mirrors. | Jonathan "Geenz" Goodman | |
| 2024-02-27 | #681 More generalization of falloff. | Jonathan "Geenz" Goodman | |
| 2024-02-27 | #681 Make our sampling code for probes a good deal more generic to make sure ↵ | Jonathan "Geenz" Goodman | |
| all probes can benefit from the same blending functions. | |||
| 2024-02-26 | #681 Start adding blending boilerplate. | Jonathan "Geenz" Goodman | |
| 2024-02-08 | Update softenLightF.glsl | Jonathan "Geenz" Goodman | |
| 2024-02-05 | #677 Add hero probes to blinn-phong surfaces | RunitaiLinden | |
| 2024-02-02 | #677 Move PBR mirror radiance mixing to reflectionProbeF so transparent PBR ↵ | RunitaiLinden | |
| surfaces can be mirrors | |||
| 2024-02-02 | #677 Fix terrain clipping and tweak hero probe mixing with radiance | RunitaiLinden | |
| 2024-02-01 | #677 WIP -- add mirror clipping to more shaders | RunitaiLinden | |
| 2024-01-31 | #677 Some clipping WIP | Jonathan "Geenz" Goodman | |
| 2024-01-24 | https://github.com/secondlife/viewer-issues/issues/23 Fix for merge up to ↵ | Jonathan "Geenz" Goodman | |
| the featurettes branch, and reflection probes being "hazy" | |||
| 2024-01-24 | https://github.com/secondlife/viewer/issues/671 Wire up the RenderMirrors ↵ | Jonathan "Geenz" Goodman | |
| debug setting. | |||
| 2024-01-24 | Merge remote-tracking branch 'origin/release/materials_featurette' into ↵ | Jonathan "Geenz" Goodman | |
| DRTVWR-583 | |||
| 2023-12-14 | SL-20611 Followup -- fix for depth based atmospheric mask making ↵ | RunitaiLinden | |
| atmospherics effect sun/moon/clouds | |||
| 2023-12-13 | SL-20730 Scrub nans from haze alpha | RunitaiLinden | |
| 2023-12-11 | SL-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-04 | SL-20611 Followup -- fix edge cases with transparent objects around ↵ | RunitaiLinden | |
| eye/object above/below water. | |||
| 2023-11-30 | SL-20611 Incorporate water haze into new post effect atmospherics goodness | RunitaiLinden | |
| 2023-11-16 | SL-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-16 | Merge branch 'DRTVWR-559' into DRTVWR-583 | Jonathan "Geenz" Goodman | |
| 2023-10-16 | Tons 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-11 | SL-20440 Followup -- balance PBR point light with legacy point light | RunitaiLinden | |
| 2023-10-11 | SL-20440 Followup -- fix for non-normalized vector and balance PBR spotlight ↵ | RunitaiLinden | |
| with legacy spotlight | |||
| 2023-10-11 | SL-20440 Fix for projector ambiance destroying PBR shading. Also fix ↵ | RunitaiLinden | |
| longstanding bug with hard line in projector ambiance lighting. Incidental decruft of legacy_adjust and LOCAL_LIGHT_KILL, etc. | |||
| 2023-09-25 | Merge branch 'DRTVWR-559' into DRTVWR-583 | Jonathan "Geenz" Goodman | |
| 2023-09-08 | Update reflectionProbeF.glsl | Jonathan "Geenz" Goodman | |
| DRTVWR-583 | |||
