Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-13 | DRTVWR-592: (WIP) (does not run) PBR terrain rendering - more work on ↵ | Cosmic Linden | |
shaders, uniforms | |||
2023-10-13 | DRTVWR-592: (WIP) (does not run) PBR terrain rendering - begin work on ↵ | Cosmic Linden | |
shaders, uniforms | |||
2023-06-11 | Merge branch 'DRTVWR-559' into DRTVWR-583-glossy-ssr | Jonathan "Geenz" Goodman | |
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-26 | Addressing some performance related feedback with SSR getting drastically ↵ | Jonathan "Geenz" Goodman | |
slower. DRTVWR-559 DRTVWR-583 | |||
2023-05-23 | SL-19560 Better fix for blurry BoM textures. | RunitaiLinden | |
2023-05-22 | Merge branch 'DRTVWR-559' into DRTVWR-583 | Jonathan "Geenz" Goodman | |
2023-05-17 | Add a binary cache for compiled shaders using glProgramBinary (#216) | Rye Mutt | |
* Add a binary cache for compiled shaders using glProgramBinary * Add additional sanity checking to shader binary save and load, hook up cache clear and menu option * Fix default init of shader cache data struct and clear gl errors before glGetError calls --------- Co-authored-by: RunitaiLinden <davep@lindenlab.com> | |||
2023-05-17 | SL-19655 Clean up some missed "texture2D" vs "texture" (thanks Rye) | RunitaiLinden | |
2023-05-17 | SL-19655 Decruft legacy GLSL shaders and now unused build queues. | RunitaiLinden | |
2023-05-16 | DRTVWR-559 Decruft deprecated OpenGL flags. | RunitaiLinden | |
2023-05-15 | SL-19709 Fix for fullbright shiny not factoring out exposure and flickering ↵ | RunitaiLinden | |
fullbright alpha. Incidental decruft. | |||
2023-05-11 | Merge branch 'DRTVWR-559' into DRTVWR-583 | Jonathan "Geenz" Goodman | |
2023-05-11 | Finally get glossy SSR up. | Jonathan "Geenz" Goodman | |
DRTVWR-583 | |||
2023-05-08 | SL-19690: Follow up on Rye Mutt's fix for shutdown crashes. | Nat Goodspeed | |
Rather than continuing to propagate try/catch (Closed) (aka LLThreadSafeQueueInterrupt) constructs through the code base, make WorkQueueBase::post() return bool indicating success (i.e. ! isClosed()). This obviates postIfOpen(), which no one was using anyway. In effect, postIfOpen() is renamed post(), bypassing the exception when isClosed(). Review existing try/catch blocks of that sort, changing to test for post() returning false. | |||
2023-05-02 | DRTVWR-559 Optimization pass, make it so profileAvatar can read back GPU ↵ | RunitaiLinden | |
timer without a frame stall. | |||
2023-04-27 | SL-19197 Fix for crash in LLRenderTarget::release | RunitaiLinden | |
2023-04-26 | DRTVWR-559 Add "No Post" mode and refactor "Scene Gamma" into "Brightness" ↵ | RunitaiLinden | |
for adjusting legacy gamma when probe ambiance is 0 and dynamic exposure when probe ambiance is not zero. | |||
2023-04-14 | Move mipmap generation into LLRenderTarget. | Jonathan "Geenz" Goodman | |
DRTVWR-583 | |||
2023-04-12 | Merge branch 'DRTVWR-559' into DRTVWR-559-post-refactor | Jonathan "Geenz" Goodman | |
2023-04-12 | Fixed DoF | Jonathan "Geenz" Goodman | |
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-10 | Get DoF working | Jonathan "Geenz" Goodman | |
Need to fix up bloom. DRTVWR-559 SL-19524 SL-19513 | |||
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 -- fix for dynamic exposure having large gaps in it… (#157) | RunitaiLinden | |
* SL-19538 Followup -- fix for dynamic exposure having large gaps in its luminance sampling. * SL-19538 Followup -- review feedback changes. | |||
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-05 | SL-19331: Move media updates off-thread on select hardware (#153) | cosmic-linden | |
* SL-19331: Have media updates on the LLImageGL thread even when texture updates are on the main thread. Add config. Off-thread media updates seem work best performance-wise when using glTexImage2D, not sub_image_lines. Otherwise, there are lots of main thread stalls. * SL-19331: Bump featuretable * SL-19331: Cleanup, annotate comment | |||
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-31 | Merge branch 'DRTVWR-559' of https://github.com/secondlife/viewer into ↵ | Jonathan "Geenz" Goodman | |
DRTVWR-559 | |||
2023-03-31 | Move glow extract to be after tonemapping. | Jonathan "Geenz" Goodman | |
SL-19513 | |||
2023-03-29 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2023-03-28 | DRTVWR-559 Dynamically adjust exposure. | Dave Parks | |
2023-03-21 | SL-19434: Fix texture issues with minimap, but keep performance from SL-19331 | Cosmic Linden | |
2023-03-21 | Revert "SL-19434 Temporary fix for minimap breakage." | Cosmic Linden | |
This reverts commit 084ef5173fb79644ce2fd3e640c241a05529db70. | |||
2023-03-21 | SL-19434 Temporary fix for minimap breakage. | Dave Parks | |
2023-03-20 | Merge pull request #122 from secondlife/SL-19331 | Jonathan "Geenz" Goodman | |
SL-19331: Improve performance of setSubImage (ex: media updates) | |||
2023-03-13 | SL-19331: Improve performance of setSubImage (ex: media updates) | Cosmic Linden | |
2023-03-13 | Merge pull request #119 from secondlife/SL-19389 | cosmic-linden | |
SL-19389: Fix textures not being optimally loaded after the fix in SL-19338 | |||
2023-03-10 | SL-19389: Fix textures not being optimally queued after the fix in SL-19338 | Cosmic Linden | |
In the future, some uses of glTexSubImage2D should be better vetted, ex: media prims | |||
2023-03-10 | DRTVWR-559 Fix for assert in LLVertexBuffer, incidental decruft. | Dave Parks | |
2023-03-10 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2023-03-10 | SL-19172 Texture streaming tune up. Incidental decruft. | Dave Parks | |
2023-03-08 | SL-19338: Don't use glTexSubImage2D on compressed textures | Cosmic Linden | |
2023-03-08 | Revert "SL-19338: (WIP) Test disabling new use of glTexSubImage2D and see if ↵ | Cosmic Linden | |
the bug still repros" This reverts commit 6c486e485372a6f79e632839a7217c5208a09d0c. | |||
2023-03-08 | SL-19338: (WIP) Test disabling new use of glTexSubImage2D and see if the bug ↵ | Cosmic Linden | |
still repros | |||
2023-03-07 | DRTVWR-559 Nudge Intel HD 3000 shader compilation failure | Dave Parks | |
2023-03-07 | SL-19355 Irradiance rebalance. | Dave Parks | |
2023-03-06 | Improved detail for llvertexbuffer attribute mask assertion failure in ↵ | Brad Linden | |
DRTVWR-559 | |||
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-02-28 | Merge pull request #97 from secondlife/brad/DRTVWR-559 | Brad Linden | |
brad/drtvwr-559 mac shader and assert fixes |