Commit Graph

51980 Commits (783365d3310b65985b52ec7a1bfb375f6eaef7bb)

Author SHA1 Message Date
Andrey Kleshchev 783365d331 Small cleanup 2025-01-23 19:26:02 +02:00
Andrey Kleshchev c8c1d6700d #3187 Crash at LLTextureEntry::getGLTFRenderMaterial 2025-01-23 19:26:02 +02:00
Andrey Kleshchev ad30637ebe #3452 Crash in LLSaleInfo::asLLSD() 2025-01-22 18:59:38 +02:00
Andrey Kleshchev 5af750a130 #3450 Crash at LLViewerMediaTexture::setPlaying 2025-01-22 16:06:30 +02:00
Andrey Kleshchev 831f7d6b7b #3431 Try to log out if login failed due to missing caps 2025-01-22 16:06:30 +02:00
Andrey Kleshchev 01bd15d4be #3431 Include session id with last exec event 2025-01-22 16:06:30 +02:00
Andrey Kleshchev de1ff0bd10 viewer#3088 Add graphical init and reinit 2025-01-22 16:06:30 +02:00
Andrey Kleshchev ad375d6116 viewer#3088 Report out of memory as a separate 'category' 2025-01-22 16:06:30 +02:00
Andrey Kleshchev 9159922bdf #3371 Texture resolution cap #2 2025-01-21 18:52:18 +02:00
Andrey Kleshchev c85880aca9 #3371 Texture resolution cap 2025-01-21 18:52:18 +02:00
Maxim Nikolenko f490bf6463
#3442 Crash at LLDrawable::isState 2025-01-21 16:25:01 +02:00
Andrey Kleshchev 75e01f894d #3436 Better handling in setting_get_control 2025-01-21 00:34:33 +02:00
Andrey Kleshchev 74cdfcefa0 #3440 Crash at updateCombinationVisibility 2025-01-21 00:34:33 +02:00
Andrey Kleshchev fa963b6b15 #3438 Crash when ParcelProperties' Bitmap is of wrong size 2025-01-20 22:37:28 +02:00
Andrey Kleshchev 2ee845c028 #3436 Better handling of 'teleport_strings.xml' parsing failure 2025-01-20 21:52:51 +02:00
Maxim Nikolenko ebae60c5a7
#3424 Update 'Second Life Blogs' link 2025-01-20 17:41:26 +02:00
Andrey Kleshchev 75a01bf428 #3319 Crash at LLInitParam::Param::setProvided
Most crashes are related to LLStyle, log analysis suggests that it might
be a number of different issues, including memory and disk issues.
Just avoid recreating expensive LLStyle without reason.
2025-01-20 12:40:05 +02:00
Andrey Kleshchev 306e9e6d02 #3413 Crash at removeFromLocalIDTable #2
Don't rely onto region for cleanup
2025-01-17 19:19:16 +02:00
Andrey Kleshchev b1bd083728 #3413 Crash at removeFromLocalIDTable
Callstacks indicate that this happens only on shutdown.
No point to erase items one at a time, just clear the list beforehand.
2025-01-17 19:19:16 +02:00
Andrey Kleshchev 6dc819e22a #3364 Fix update rate being stuck high due to bias
if bias stays unchanged at 4.f, there is no reason to keep refreshing
at high rate.
2025-01-16 10:02:54 +02:00
Andrey Kleshchev c2d491905b #3405 MotD dynamic resizing 2025-01-15 17:29:36 +02:00
Andrey Kleshchev f34af8f7d1 #3398 Remove 3p logos from the viewer 2025-01-14 12:37:46 +02:00
Andrey Kleshchev eb48eead2b #3364 Cap intel adapters' vram to 25% of ram 2025-01-11 00:20:15 +02:00
Andrey Kleshchev 203ef2f8d8 #3364 Decrement bias only if there is 10prcnt free space
Instead of when there is any space.
2025-01-11 00:20:15 +02:00
Andrey Kleshchev 4ff1cbfbff #3316 Crash in LLReflectionMap::getIsDynamic() 2025-01-11 00:20:01 +02:00
Rye 50740c741f
Merge pull request #3390 from secondlife/rye/forever-2558
Fix world going black and white on apple gpu
2025-01-10 10:49:02 -05:00
Rye c883c7f2d9 Drop reflection probes and mirrors to RGBA8 when hdr is disabled to minimize vram usage and chance of probe nans (#2558) 2025-01-09 20:43:45 -05:00
Rye 8d57388a9e Fix world going black and white in certain locations on apple gpu (#2558) 2025-01-09 20:02:54 -05:00
Maxim Nikolenko 98473aa0c0
#3349 keep object selection after showing confirmation dialog 2025-01-08 21:34:04 +02:00
Andrey Kleshchev 97b1ab3455 #3360 Crash in LLReflectionMapManager::update() 2025-01-07 19:14:26 +02:00
Andrey Kleshchev 12303e21c9 #3347 Crashes in LLFontFreetype::renderGlyph
Try to handle this more gracefully, but primary purpose of this change
is to log wchars in case issue is reproducible.
2025-01-07 03:21:36 +02:00
Andrey Kleshchev edebc8f7a7 #3344 Crash at LLFloater::openFloater 2025-01-06 18:25:21 +02:00
Andrey Kleshchev 85162a4f60 #3302 Crash at LLSaveFolderState::doFolder 2025-01-03 19:11:56 +02:00
Andrey Kleshchev a259316dc6 #3329 Crash at LLSpatialGroup::dirtyGeom 2025-01-03 01:05:14 +02:00
Jonathan "Geenz" Goodman cba1807a91
#3326 Skip ambient probe sampling when we're in classic mode. Ensure that our passed in ambient lighting is the only thing that gets applied. (#3327) 2025-01-02 14:42:49 -05:00
Andrey Kleshchev a27515748f #3311 RenderSkyAutoAdjustLegacy does not engage tonemapper 2025-01-02 20:55:17 +02:00
Maxim Nikolenko c88a7d1d27
#3302 fix crash on changing filter string when content is loading or there is no object selected 2024-12-19 17:06:34 +02:00
Brad Linden 8ed31a73d3 Merge remote-tracking branch 'origin/main' into release/2024.12-ForeverFPS 2024-12-18 12:21:32 -08:00
Nat Goodspeed 5029f0322f Increment viewer version to 7.1.12
following promotion of secondlife/viewer #2617: 2024.09 ExtraFPS
2024-12-18 15:07:51 -05:00
Dave Parks 7aca014ebc
#3305 Don't crash on invalid texture index in getTEWearableType (#3306) 2024-12-18 14:00:11 -06:00
Dave Parks eaa4d07c61
#3301 Don't crash on invalid visual parameter update. (#3303) 2024-12-18 13:45:43 -06:00
Brad Linden bb5fa35900
Roll back to Xcode 14.0.1 to fix secondlife/viewer-private#347 (#3297) 2024-12-16 15:41:39 -08:00
Andrey Kleshchev a66ec26b81
#3295 Crash scaling texture down (#3296) 2024-12-16 22:21:42 +00:00
Dave Parks e097f194d9
#3293 Disable multi-threaded media updates on AMD on OS X, explicitly set downscale method to 0 (FBO) (#3294) 2024-12-16 12:18:29 -06:00
Brad Linden 5b77436cf0
#3288 null overrides crashes (#3289)
* Fixes for secondlife/viewer#3288 override copy related crashes when overrides can be nullptr
2024-12-13 16:13:30 -08:00
Brad Linden 67b9779d55
Merge pull request #3262 from secondlife/rye/extra-mesafix
Fix mesa failing to link shaders due to missing vertex shader outputs
2024-12-13 16:01:44 -08:00
Andrey Kleshchev 5d64e64458 #3285 Crash at remapIndexBuffer 2024-12-13 21:07:05 +02:00
Brad Linden 16afa19b90
Merge pull request #3236 from Ansariel/remove-notifications
Remove orphaned notifications (follow-up to 412b3db5a8)
2024-12-13 10:30:02 -08:00
Dave Parks eff46262c8
#2590 Radeon mac optimization pass (#3277)
- Skip updating of reflection probes that are not the default probe when probe coverage is set to "None"
- enable RenderAppleUseMultGL and disable occlusion culling on Macs with AMD GPUs
- Reduce the number of texture decode threads on Macs with intel cpus.
- Move texture deletion to LLImageGL::updateClass and prevent textures from staying resident in vram longer than 3 frames
- Disable SSAO by default on Macs with intel CPUs
2024-12-12 15:46:01 -06:00
Andrey Kleshchev 5a629574b7 #3272 [MAC] Fix wrong RenderReflectionsEnabled on Low 2024-12-12 20:23:11 +02:00