Commit Graph

51923 Commits (5f9fe87808bdf48186ed295e735bf2dced7e4e33)

Author SHA1 Message Date
Dave Parks 5f9fe87808
Fix for assert (and potential crash) in LLAvatarPropertiesProcessor coroutine (#3253) 2024-12-10 11:09:07 -06:00
Dave Parks b76ea8f1d7
#3251 Remove obsolete intel driver notification (#3252) 2024-12-10 11:07:44 -06:00
Dave Parks dff8a2aaab
#3248 Fix for stars not rendering when emissive enabled (#3250) 2024-12-10 11:06:25 -06:00
Andrey Kleshchev 23e9c8cf30 #3222 Make sure variables are initialized
in case anybody adds more constructors and forgets to set init.
2024-12-10 16:42:19 +02:00
Andrey Kleshchev c162d8a060 #3222 Emoji tabs losing symbols 2024-12-09 23:06:21 +02:00
Brad Linden 412b3db5a8
Remove unwanted notification for texture downrezing behavior (#3233)
secondlife/viewer#2549
2024-12-06 16:35:47 -08:00
Dave Parks 5e35785b8d
#3219 Revert default exposure thresholds to DeltaFPS values (#3228) 2024-12-06 13:42:48 -06:00
Dave Parks 37f92c1698
Fix for legacy skies with bright suns not matching FS 6.6.17 (#3214) 2024-12-05 15:10:13 -06:00
Dave Parks 1120a7ccb9
#3210 Fix for "Texture will be downscaled" happening too often. (#3212) 2024-12-05 13:52:03 -06:00
Andrey Kleshchev 396b97aebf viewer-private#330 Fix LLCachedControl for vintage 2024-12-05 18:59:59 +02:00
Andrey Kleshchev 0dccb322ef viewer-private#330 Fix Vintage mode in feature table
These parameters are set by RenderDisableVintageMode
2024-12-05 18:59:59 +02: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
Andrey Kleshchev 27fb297b6f #3190 Ensure materials are properly copied instead of reused. 2024-12-04 19:03:28 +02:00
Brad Linden 3f6d55f4fe
unbreak mac build due to actions/runner-images#10721 (#3204) 2024-12-03 16:33:32 -08: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 3001280141
Additional tweaks to get skies closer to 6.6.17 in classic mode. (#3202) 2024-12-03 18:01:37 -05:00
Dave Parks 73420f4f34
#3184 Fix for crash on some GPUs when setting quality to High or higher (#3201) 2024-12-03 16:32:20 -06:00
Andrey Kleshchev 9cc343b5eb #3093 #3055 World Map tiles are blurry #2 2024-12-03 23:33:28 +02:00
Rye a88373a4fc Fix crash from null texture entry during updateTextureVirtualSize 2024-12-02 17:45:54 +02:00
Jonathan "Geenz" Goodman c02baded84
#3170 Fix for tonemapping not working with PBR skies. 2024-11-28 17:57:30 -05:00
Maxim Nikolenko 5ac2adfa28
#3133 add handler to prevent crash when preview gets closed before getting the callback 2024-11-29 00:16:20 +02:00
Andrey Kleshchev 1b4814f0e5 viewer#3170 Fix tonemaping slider
At the moment slider is in general settings, not per environment
2024-11-29 00:12:27 +02:00
Brad Linden 16cc5fc35b
Merge pull request #3173 from secondlife/nat/ftfix
Add diagnostic output for LLProcess event history failure.
2024-11-27 14:50:11 -08:00
Andrey Kleshchev 9321f8e3a9 viewer#3171 Exposure setting enabled in Vintage mode 2024-11-28 00:49:13 +02:00
Jonathan "Geenz" Goodman 6128a7dea7
Make sure CAS controls are not active with vintage mode. (#3176)
Also make extra sure vintage mode is enabled when GL3 is detected.
2024-11-27 17:41:44 -05:00
Nat Goodspeed a13ae880af Add diagnostic output for LLProcess event history failure. 2024-11-27 13:41:52 -08:00
Jonathan "Geenz" Goodman fd0389c9f0
Set vintage mode on Low+, and otherwise don't touch it for higher quality modes. 2024-11-27 16:39:25 -05:00
Andrey Kleshchev 79fe883ab6 viewer#3147 Thumbnail picker's image is grey #2
Apparently made a blunder in previous commit since I missed mFetchState
being reset each run
2024-11-27 18:29:46 +02:00
Jonathan "Geenz" Goodman a90377df95
#3157 Fix alpha not having ambient lighting on low. (#3162)
* #3157 Fix alpha not having ambient lighting on low.
2024-11-26 19:01:24 -05:00
Andrey Kleshchev 38845a1e05 viewer#3147 Thumbnail picker's image is grey
when both thumnail and normal image attempt to fetch, one creates a
fetcher, another fails, since fetcher is already there, potentially in a
transitional state, so it thinks fetch failed.
2024-11-27 00:43:10 +02:00
Brad Linden 3d9ee4072d
fix GL3 fallback on mac intel gpu systems. secondlife/viewer#3145 (#3159) 2024-11-26 13:33:44 -08:00
Brad Linden ca5119d577
#2696 Viewer crashes on gestures : fix the bug (#3152)
Co-authored-by: Alexander Gavriliuk <alexandrgproductengine@lindenlab.com>
2024-11-26 11:04:28 -08: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
Brad Linden 7ef6e8fce7
Merge pull request #3143 from secondlife/v-2768_extrafps
secondlife/viewer#2768, secondlife/viewer#2848: Partial cherry pick of "Animated pbr textures don't animate" from develop
2024-11-25 16:32:56 -08:00
Cosmic Linden feb6b39060 secondlife/viewer#2991: Fix PBR terrain sometimes not loading textures 2024-11-25 22:22:27 +02:00
Ansariel Hiller 9f86209963
Fix memory leak in LLVertexBuffer (#3144) 2024-11-25 19:01:03 +02:00
Brad Linden b7924f77c6
Merge pull request #3141 from secondlife/brad/2744-cleanups
secondlife/viewer#2744 intel fallback cleanups
2024-11-22 16:19:26 -08:00
Brad Linden 9a29f07bb2 Convenience deployment tooling for cross-developing on "Classic Mode" machines
i.e. hardware that has a hard time running visual studio and tracy.

for example, use it by running `autobuild configure -- -DLOCAL_DIST_DIR=dist/secondlife`
and then export that directory under your build tree as a shared folder.
2024-11-22 15:30:05 -08:00
Brad Linden 86b7cfe93a Minor cleanups and logging/ViewerStats improvements for GL3 fallback trigger for intel HD 4X00 gpus 2024-11-22 15:23:17 -08:00
cosmic-linden 3d3332692a
Merge pull request #3137 from secondlife/v-3104_extrafps
secondlife/viewer#3104: Fix outfit gallery pictures sometimes not loading. Remove texture resolution restriction.
2024-11-22 13:29:31 -08:00
Andrey Kleshchev 2d82fa2bc5 viewer#3055 Fix texture fetch being stuck
destroyRawImage is the only function that calls saveRawImage(), not
calling it results in fetcher thinking that it still needs data to do
the saving and looping back to trying to fetch.
2024-11-22 20:58:50 +02:00
Andrey Kleshchev bedf884caf viewer#3133 Callback related crash in LLViewerFetchedTexture
Seems to be realted to LLModelPreview and path generated textures so I'm
improving cleanup.
2024-11-22 20:58:50 +02:00
Andrey Kleshchev 97f0a21421 viewer#3131 crash in updateRiggingInfo 2024-11-22 20:58:50 +02:00
Cosmic Linden e7a7eedff3 secondlife/viewer#3104: Remove resolution restriction but prevent texture from fully loading. Miscellaneous cleanup and comments. 2024-11-22 10:54:53 -08:00
Cosmic Linden 9cb6203fd7 secondlife/viewer#3104: Fix outfit gallery pictures sometimes not loading 2024-11-22 10:54:50 -08:00
Andrey Kleshchev 934833ba97 viewer#3126 Crash at LLDAELoader::processElement 2024-11-22 15:38:53 +02:00
Andrey Kleshchev 7ff7de0f06 viewer#3125 Crash at LLMaterialEditor::loadMaterial
Looks like floater expired while waiting for response
2024-11-22 15:38:53 +02:00
Andrey Kleshchev 3db8ce9846 viewer#3123 Crash at LLVOTree::updateSpatialExtents 2024-11-22 15:38:53 +02:00
Maxim Nikolenko 6c6b38821e
#3093 World Map tiles are blurry 2024-11-20 01:08:35 +02:00
Andrey Kleshchev 8d52d06fcb Crash at getDiscardLevel() 2024-11-19 23:28:09 +02:00