Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-14 | More performance addressing. Ditch glossy SSR on semi-transparent surfaces. | Jonathan "Geenz" Goodman | |
SL-19784 | |||
2023-06-01 | DRTVWR-559 Rebalance PBR against Blinn-Phong. | RunitaiLinden | |
2023-06-01 | DRTVWR-559 Revert skies to be very close to release and disable tone mapping ↵ | RunitaiLinden | |
when probe ambiance is zero. Hack for desaturating legacy materials has been removed for performance and quality reasons. Adds a new setting for auto adjusting legacy skies. This is the PBR "opt out" button. If disabled, legacy skies will disable tonemapping, automatic probe ambiance, and HDR/exposure. If enabled, legacy skies will behave as if probe ambiance and HDR scale are 1.0, and ambient will be cut in half. HDR scale will act as a sky brightener, but will automatically adjust dynamic exposure so the sky will be properly exposed. If you want relatively even exposure all the time, set HDR Scale to 1.0. If you want a high range of exposures between indoor/dark areas and outdoor/bright areas, increase HDR Scale. Also tuned up SSAO (thanks Rye!). Reviewed with Brad. | |||
2023-05-23 | DRTVWR-559 Remove RenderReflectionProbeCount (which is bugged) and lean on ↵ | RunitaiLinden | |
RenderReflectionProbeLevel for preferences (which works). | |||
2023-05-17 | SL-19655 Decruft legacy GLSL shaders and now unused build queues. | RunitaiLinden | |
2023-04-18 | DRTVWR-559 Add control for automatic reflection probes to advanced ↵ | RunitaiLinden | |
preferences and featuretable. Remove Reflections checkbox. Don't persist reflection probe volume display between sessions. Incidental decruft. | |||
2023-04-11 | DRTVWR-559 Make sunlight specular consistent with pointlight specular. | Dave Parks | |
2023-04-11 | SL-19564 Rebalance exposure and sky. Hack legacy diffuse map saturation and ↵ | RunitaiLinden | |
brightness to allow ACES Hill all the time. | |||
2023-04-06 | SL-19538 Followup -- scrub all possible sources of NaNs, make dynamic ↵ | Dave Parks | |
exposure controls not persist, limit exposure range, and do a debug gl pass. | |||
2023-04-05 | SL-19538 Followup -- tune exposure parameters and clamp local light ↵ | RunitaiLinden | |
ambiance. Make render targets 16F and scrube NaNs (thanks Rye). Update midday. (#154) | |||
2023-04-04 | SL-19538 Remove hacky ambiance scale and take the mittens off probe a… (#151) | RunitaiLinden | |
* SL-19538 Remove hacky ambiance scale and take the mittens off probe ambiance values. Fix for sky brightening being done in sRGB space. | |||
2023-03-22 | DRTVWR-559 Quality pass -- Fix sky banding, fix off-by-one-mip in reflection ↵ | Dave Parks | |
probes (thanks Rye), remove noiseMap from light shaders (removes speckles), make irradiance maps RGB16F instead of RGBA16. Use actual luminance for sky instead of max color component during irradiance map pass. | |||
2023-03-02 | SL-19281 Unify handling of haze and gamma between fullbright and not and ↵ | Dave Parks | |
move haze back to sRGB color space to stay consistent with sky colors. Also fix broken "roughness" stuck at 0.2. | |||
2023-01-27 | SL-19203 et al -- Integrate SSR with reflection probes, tweak probe ↵ | RunitaiLinden | |
blending. (#63) * SL-19203 WIP -- Integrate SSR with reflection probes. Decruft LLRenderTarget. * SL-19203 WIP -- Re-integrate SSR. Incidental decruft. * SL-19203 WIP -- SSR frame delta correction (still broken for Z) * SL-19203 WIP -- SSR frame delta Z fix * SL-19203 WIP -- Make SSR toggleable again and disable SSR in cube snapshots. * SL-19203 WIP -- Soften sphere probe transitions and fix reflections on void water (make fallback probe a simple terrain+water+sky probe). Remove parallax correction for automatic probes to reduce artifacts. * SL-19203 Tune probe blending. * SL-19203 Cleanup. | |||
2023-01-20 | SL-18869 GL 3 compatibility pass and minor decruft. | Dave Parks | |
2022-11-14 | Merged in SL-18332 (pull request #1194) | Jonathan Goodman | |
First pass of Screen Space Reflections Approved-by: Dave Parks | |||
2022-10-13 | SL-18340: Consolidate shared pbr shading into calcDiffuseSpecular, pbrBaseLight | Cosmic Linden | |
2022-10-07 | SL-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-09-30 | SL-18239 Unify PBR and non-PBR treatment of ambient/SSAO/irradiance. ↵ | Dave Parks | |
Restore SSAO to release version. | |||
2022-09-29 | SL-18132 Fix for errant shadow when sun shadows are disabled. | Dave Parks | |
2022-09-29 | SL-18190 Fix for haze color being completely wrong (now it's just half wrong). | Dave Parks | |
2022-09-28 | SL-18190 WIP - Linear space atmospherics take 2 | Dave Parks | |
2022-09-27 | SL-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-26 | SL-18190 Use bindDeferredShader in alpha pool. Don't redundantly apply ao ↵ | Dave Parks | |
to irradiance. | |||
2022-09-26 | SL-18190 WIP - Whoopsie from last commit | Dave Parks | |
2022-09-26 | SL-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-22 | SL-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-20 | SL-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-17 | Make sure specular highlights from punctual lights don't fall off of ↵ | Dave Parks | |
polished surfaces | |||
2022-09-17 | WIP - switch PBR implementations | Dave Parks | |
2022-09-13 | SL-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-13 | SL-17701 WIP -- Cleanup/refactor PBR lighting implementation and get parity ↵ | Dave Parks | |
between deferred and alpha passes for sunlight and IBL. | |||
2022-09-09 | Merged in SL-17967 (pull request #1113) | Howard Stearns | |
SL-17967 require 4.1 core profile | |||
2022-09-01 | Use an SRGB buffer for initial reflection map capture for proper linear sampling | Rye Mutt | |
Fix irradiance gen up vector to be properly normalized | |||
2022-09-01 | Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into SL-17967 | Howard Stearns | |
2022-08-31 | DRTVWR-559: PBR: Cleanup: Don't do redundant dot(n,l) calc | Ptolemy | |
2022-08-31 | DRTVWR-559: PBR: Disable PBR bloom | Ptolemy | |
2022-08-31 | SL-17703: Fix merge | Ptolemy | |
2022-08-30 | SL-17703: PBR: Fix albedo being in wrong color space, add support for debug ↵ | Ptolemy | |
default_irradiance.png | |||
2022-08-30 | SL-18055 Fix for soft cube maps on chrome (don't clamp roughness value) | Dave Parks | |
2022-08-29 | Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into SL-17967 | Howard Stearns | |
2022-08-26 | SL-17703: PBR: revert dc8773ff, tweak sunlight albedo to be darker | Ptolemy | |
2022-08-26 | SL-17766: PBR: Remove redundant misc. dot() calculations | Ptolemy | |
2022-08-26 | DRTVWR-559: PBR: Cleanup debug | Ptolemy | |
2022-08-26 | SL-17703: PBR: Fix albedo being washed out due to wrong color space. | Ptolemy | |
2022-08-26 | SL-17967 - review comments | Howard Stearns | |
2022-08-25 | SL-17967 - .glsl typos. No we get pink PBR! | Howard Stearns | |
2022-08-25 | SL-17703: PBR: Tweak sunlight scaling to better match Substance 3D Stager, ↵ | Ptolemy | |
don't blow bloom out | |||
2022-08-24 | SL-17703: PBR: Convert sunlight color in sRGB to Linear due to EEP/Windlight. | Ptolemy | |
2022-08-24 | SL-17703: PBR: Add debug ability to turn sun/off, view sun contrib | Ptolemy | |