Jonathan "Geenz" Goodman
5ce0c5858c
#3409 Make maximum probe count adjustable. ( #3709 )
...
* #3409 Make probe count adjustable to better accomodate low VRAM scenarios
2025-03-11 06:40:36 +02:00
Jonathan "Geenz" Goodman
f5a25a9d6a
Add RenderTextureVRAMDivisor ( #3648 )
...
#3647 Add texture VRAM use divisor.
2025-03-05 19:06:01 -05:00
Andrey Kleshchev
85c77ee910
#3611 Decrease TextureScaleMinAreaFactor
2025-03-05 23:00:01 +02:00
Maxim Nikolenko
b3fb4183e2
#3491 Rename all uses of Release Candidate to Beta
2025-01-31 15:46:44 +02:00
Andrey Kleshchev
97826b555b
viewer#3169 Legacy settings should no longer be automatically converted
2024-12-10 21:05:41 +02:00
Dave Parks
5e35785b8d
#3219 Revert default exposure thresholds to DeltaFPS values ( #3228 )
2024-12-06 13:42:48 -06:00
Dave Parks
1120a7ccb9
#3210 Fix for "Texture will be downscaled" happening too often. ( #3212 )
2024-12-05 13:52:03 -06:00
Dave Parks
4b5d4be5a8
#3106 Lower maximum texture bias back to 4, reintroduce camera importance texture scaling ( #3207 )
2024-12-04 12:33:04 -06:00
Jonathan "Geenz" Goodman
91692511a6
Rename "Vintage Mode" to "HDR and Emissive" in advanced settings. ( #3192 )
...
#2590
#3167
2024-12-03 18:20:44 -05:00
Jonathan "Geenz" Goodman
d65fb7cec8
Drop emissive on old Intel GPUs ( #3110 )
...
* #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-25 20:56:03 -05:00
Dave Parks
2b255535ef
2590 mac intel and radeon pro 5300m horrible fps 2 ( #3030 )
...
* 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-11-12 15:26:38 -08:00
Brad Linden
74b0c86e48
Merge brad/2549-downrez-controls into release/2024.09-ExtraFPS ( #2864 )
2024-10-29 15:43:21 -07:00
Rye
7827f66cae
Add handling for downrezzing textures when viewer is minimized, fix downrezzing textures when minimized due to texture system not processesing
2024-10-29 02:30:52 -07:00
Rye
c9c6624400
Restore default exposure to 1 and add exposure and tonemapping featuretable entries ( #2913 ) ( #2916 )
2024-10-24 16:44:45 -07:00
Rye Mutt
0b97f50330
Restore tonemapping to ACES with a slight mix towards linear and raise exposure slider limit to 4 ( #2915 )
2024-10-22 11:54:58 -07:00
Brad Linden
32d766cb3a
Provide affordances to disable automatic downrezing of textures when SL is in background
...
secondlife/viewer#2549
2024-10-15 16:08:58 -07:00
Andrey Kleshchev
f3ee2f3796
viewer#2819 Group member pagination toggle
...
Group member pagination is not ready, disable it untill later
2024-10-14 16:20:13 +03:00
Maxim Nikolenko
b71343e827
viewer#2443 voice dot indicator should be visible by default
2024-10-05 11:56:02 +03:00
Andrey Kleshchev
440c7b20da
#2411 Allow disabling and enabling LLFontVertexBuffer
...
for testing purposes
2024-09-26 20:56:45 +03:00
Andrey Kleshchev
37f539bdbb
viewer#2413 Partially remove obsolete alert about expiring voice morphs
...
VoiceEffectsWillExpire can be triggered externally. Don't remove the
notification, only viewer's code that triggers it so that external
notification keeps working.
2024-09-25 18:31:06 +03:00
Andrey Kleshchev
cd8b0a4fc9
Revert "viewer#2413 Remove obsolete alert about expiring voice morphs"
...
This reverts commit 5c16ae1375 .
Fix is correct, but should wait untill server sided fix gets deployed.
2024-09-25 09:38:54 +03:00
Mnikolenko Productengine
9ffbca2489
Allow the in world voice indicator to be toggled in preferences
2024-09-10 19:15:58 +03:00
Brad Linden
49abe2c8bc
Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop
2024-09-04 12:51:24 -07:00
Cosmic Linden
e168598045
secondlife/viewer#2490 : Fix PBR terrain texture transform feature flag handled by viewer in unpredictable manner
2024-09-04 12:27:05 -07:00
Brad Linden
2a188ab306
Fix another 1856 crash on startup case when Terrain Bake shaders are unsupported ( #2491 )
...
fixes secondlife/viewer#1856
2024-09-04 10:42:59 -07:00
Cosmic Linden
0f166a199d
secondlife/viewer#2490 : Fix PBR terrain texture transform feature flag handled by viewer in unpredictable manner
2024-09-03 17:53:21 -07:00
Rye Mutt
5b832291a8
Introduce Khronos Neutral tonemapper as new default along with debug options to control tonemap mix ( #2464 ) ( #2468 )
2024-08-30 14:49:05 -05:00
Rye Mutt
7e58f089a8
Merge pull request #2466 from RyeMutt/smaa
...
Introduce SMAA and rework post process chain for better visual quality
2024-08-29 16:29:36 -07:00
Rye Mutt
958afaa7a7
Integrate SMAA and rework post process chain for better visual quality
...
Add SMAA buffer generation passes
Add quality levels for both FXAA and SMAA
Separate gamma correction and tonemapping for effects that require linear-but-tonemapped inputs
Move application of noise to final render pass to screen to avoid damaging other post process effects
2024-08-29 17:24:50 -04:00
Brad Linden
ecf3002a46
Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop
2024-08-29 13:32:34 -07:00
Brad Linden
11afd7f86a
Add error handling for intel crashes from GLTF Scene shader ( #2456 )
...
fix secondlife/viewer#1856
2024-08-29 12:57:49 -07:00
Dave Parks
f8d48f6a29
#2432 Restore default nametag behavior. ( #2444 )
...
After instrumenting nametags some more, really UI rendering performance improvements should just focus on LLFontGL::render
2024-08-28 14:49:13 -05:00
RunitaiLinden
00acf4fdb7
#2432 Make nametags default to "show briefly"
2024-08-27 16:32:28 -05:00
Andrey Kleshchev
5c16ae1375
viewer#2413 Remove obsolete alert about expiring voice morphs
2024-08-27 19:19:44 +03:00
Rye Mutt
cbca178256
Add Contrast Adaptive Sharpening post process effect( #2399 )
2024-08-24 00:55:32 -04:00
Andrey Kleshchev
f929c4f0fd
viewer#2342 Return AvatarBakedTextureUploadTimeout
...
Partial rollback of d00b6e4
QA uses AvatarBakedTextureUploadTimeout and requested restoration.
2024-08-19 19:46:58 +03:00
cosmic-linden
d696010cea
Merge pull request #2210 from secondlife/v-1883
...
secondlife/viewer#1883 : Local-only PBR terrain paintmap with developer tools
2024-08-13 10:34:35 -07:00
Beq Janus
fe0f1be17b
Auto-scaling amortisation of dynamic BB calcs ( #2226 )
...
* Auto-scaling amortisation of dynamic BB calcs
This fix limits the overhead of the dynamic BB calcs to
AvatarExtentRefreshMaxPerBatch per AvatarExtentRefreshPeriodBatch frames
default is 5 avatar per 4 frames. Thus a standard busy region 25 avatars would
take 20 frames to refresh the BBs.
* Add comments to give context to the amortised BB recalcs
explain the frequency of updates given the number of avatars present as to how that limits the impact on frame rate in busy scenes
2024-08-08 19:10:03 +03:00
Cosmic Linden
6aa9110b2a
secondlife/viewer#1883 : Local-only PBR terrain paintmap with developer tools
2024-08-06 16:28:47 -07:00
Rye Mutt
874794ea58
Add LLUIColorTable debug-settings-like floater for easing skin design
2024-08-04 23:11:57 -04:00
Andrey Kleshchev
ed6148d6c6
viewer#2113 Optional disable eyes/head follow cursor/lookat
...
Intended for photography, but there is curently no nice way to present
it so it's in debug options until we get some critical mass of features
that can be collected into a single whole.
2024-07-29 07:43:22 +03:00
Andrey Kleshchev
4d7f622a3c
viewer#2065 Region restart schedule floater
2024-07-25 16:02:03 +03:00
Brad Linden
b054f8db0c
Merge remote-tracking branch 'origin/release/webrtc-voice' into develop
...
# Conflicts:
# autobuild.xml
2024-07-17 14:31:09 -07:00
cosmic-linden
e43c4c78b3
Merge pull request #1982 from secondlife/v-1885
...
secondlife/viewer#1885 : Terrain texture repeats: Remove feature flag dependency on simulator feature in favor of cap
2024-07-10 15:47:31 -07:00
Cosmic Linden
e0b75e3366
secondlife/viewer#1885 : Terrain texture repeats: Remove feature flag dependency on simulator feature in favor of cap
2024-07-10 11:33:49 -07:00
Dave Parks
08b933a0c6
#1870 Tune up for better experience on integrated intel with low memory ( #1872 )
...
* More deterministic vsize calculation. Add control for choosing downscale method.
* Quick hack to make GLTF preview work again
2024-07-03 17:42:24 -05:00
Roxie Linden
af21783ffa
EnableVoiceMorphing should default to true
2024-07-02 13:52:51 -07:00
Andrey Kleshchev
1adb94a89c
viewer#1666 Allow switching 2k textures off in bulk uploads
2024-07-02 21:53:43 +03:00
Beq Janus
475d0df4c1
Experimental fix for blurry textures ( #1875 )
...
This change removes the distance based bias (which is a large contributor to premature blurring) but adds a check using the importance factor to give some balance.
importance should be between 0 and 1 and is higher when the texture is facing the camera, lower when it is side on,
The unimportance setting defines the cutoff vaklue below which we'll consider the textures worth "down scaling" by the bias factor. The setting is inplace to allow us to play with this, 0.25 is current default.
Note this change moves the calcPixelArea() call to the top BEFORE we user getPixelArea(). Either that call is entirely redundant (i.e. if calc was called earlier in the frame) or we were using the stale pixelArea (one frame behind). If the former is true then it might be faster to just do an AABB frustum check.
2024-07-02 12:57:39 -05:00
Brad Linden
35f4de5ebe
Merge remote-tracking branch 'origin/release/webrtc-voice' into develop
...
# Conflicts:
# indra/newview/llvoicechannel.cpp
2024-06-28 12:50:59 -07:00