summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
2025-01-20Merge remote-tracking branch 'secondlife/release/2024.12-ForeverFPS' into ↵Erik Kundiman
2024.12-ForeverFPS
2025-01-17#3413 Crash at removeFromLocalIDTable #2Andrey Kleshchev
Don't rely onto region for cleanup
2025-01-17#3413 Crash at removeFromLocalIDTableAndrey Kleshchev
Callstacks indicate that this happens only on shutdown. No point to erase items one at a time, just clear the list beforehand.
2025-01-16#3364 Fix update rate being stuck high due to biasAndrey Kleshchev
if bias stays unchanged at 4.f, there is no reason to keep refreshing at high rate.
2025-01-15#3405 MotD dynamic resizingAndrey Kleshchev
2025-01-14#3398 Remove 3p logos from the viewerAndrey Kleshchev
2025-01-11#3364 Cap intel adapters' vram to 25% of ramAndrey Kleshchev
2025-01-11#3364 Decrement bias only if there is 10prcnt free spaceAndrey Kleshchev
Instead of when there is any space.
2025-01-11#3316 Crash in LLReflectionMap::getIsDynamic()Andrey Kleshchev
2025-01-10Merge pull request #3390 from secondlife/rye/forever-2558Rye
Fix world going black and white on apple gpu
2025-01-09Drop reflection probes and mirrors to RGBA8 when hdr is disabled to minimize ↵Rye
vram usage and chance of probe nans (#2558)
2025-01-09Fix world going black and white in certain locations on apple gpu (#2558)Rye
2025-01-08#3349 keep object selection after showing confirmation dialogMaxim Nikolenko
2025-01-07#3360 Crash in LLReflectionMapManager::update()Andrey Kleshchev
2025-01-07#3347 Crashes in LLFontFreetype::renderGlyphAndrey Kleshchev
Try to handle this more gracefully, but primary purpose of this change is to log wchars in case issue is reproducible.
2025-01-06#3344 Crash at LLFloater::openFloaterAndrey Kleshchev
2025-01-04Explicit libminizip1 dependency on Debian/UbuntuErik Kundiman
It used to be an implicit dependency when we were still using system Collada DOM.
2025-01-03#3302 Crash at LLSaveFolderState::doFolderAndrey Kleshchev
2025-01-03#3329 Crash at LLSpatialGroup::dirtyGeomAndrey Kleshchev
2025-01-02#3326 Skip ambient probe sampling when we're in classic mode. Ensure that ↵Jonathan "Geenz" Goodman
our passed in ambient lighting is the only thing that gets applied. (#3327)
2025-01-02#3311 RenderSkyAutoAdjustLegacy does not engage tonemapperAndrey Kleshchev
2024-12-31Decide lib64 or x86_64-linux-gnu based on distroErik Kundiman
Some builders might just have their installation somehow customised to have both.
2024-12-31Though it worked, it should be new_session_idErik Kundiman
2024-12-30Relocate leaving muted group chat session snippetErik Kundiman
to avoid incoming sound & flashing toolbar button.
2024-12-29Group chat blockerErik Kundiman
https://megapahit.com/show_bug.cgi?id=9 At first I was trying to implement it without any peeking, but I got stuck at making the group IM blocking state synced across logins and user accounts, and found that there wasn't any data block reserved for it in SL group-related message protocols. I took a peek at Kokua's code, and the feature seemed to have been imported from Exodus viewer. There were exogroupmutelist files, which had some implementation of saving to a list named muted_groups.xml, which was also how I thought the information was stored at first, locally, meaning would have to be synced manually across user accounts. I tested the feature on Kokua, and found it didn't generate any file that lists the muted groups locally, instead it was indeed synced across devices, which meant that there must have been a way to store such information in SL servers. After looking carefully at the logs, only then I noticed a call from llmutelist, which I then realised it was wrapped by exogroupmutelist. So, this implementation forwards Exodus' way of using llmutelist to llpanelgroupgeneral, for saving and loading the states to and from SL server without using the exogroupmutelist files which contained more, but unused, code. Exodus' way is to use legacy mute, and construct the name by prepending "Group:" to the group ID (I had tried setting LLMute's enum to GROUP, instead of BY_NAME, and it didn't work). This implementation also differs in how the chat gets blocked in llimview.cpp, I just tried some few lines and it worked, though I don't know yet whether this implementation is good/better or not, so I leave it to others to improve it if they want.
2024-12-27Preprocess some not so portable GL macrosErik Kundiman
so the lines don't get compiled on non implementors.
2024-12-27Remove ARB suffix from macros for more portabilityErik Kundiman
2024-12-23Make the undef & redefining not affect non-macOSErik Kundiman
2024-12-23FMOD has been upgraded from 2.02.25 to 2.02.26Erik Kundiman
2024-12-23MacPorts' icu has been upgraded from 74.2 to 76.1Erik Kundiman
2024-12-23MacPorts' openal-soft has been upgraded to 1.24.1Erik Kundiman
The __APPLE__ undef and redefining is for getting around the `expected ';' after top level declarator` error that would happen on /opt/local/include/AL/alext.h line 165: typedef ALCboolean (ALC_APIENTRY*PFNALCSETTHREADCONTEXTPROC)(ALCcontext *context) ALC_API_NOEXCEPT17; where ALCcontext wouldn't be recognised because of freealut's /opt/local/include/AL/alut.h that would include macOS' OpenAL framework alc.h instead of MacPorts openal-soft's own alc.h, if __APPLE__ is defined, hence the undefining just before including freealut's alut.h (and redefining afterwards, to avoid any problem).
2024-12-19#3302 fix crash on changing filter string when content is loading or there ↵Maxim Nikolenko
is no object selected
2024-12-18Merge remote-tracking branch 'origin/main' into release/2024.12-ForeverFPSBrad Linden
2024-12-18Increment viewer version to 7.1.12Nat Goodspeed
following promotion of secondlife/viewer #2617: 2024.09 ExtraFPS
2024-12-18#3305 Don't crash on invalid texture index in getTEWearableType (#3306)Dave Parks
2024-12-18#3301 Don't crash on invalid visual parameter update. (#3303)Dave Parks
2024-12-17Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵Erik Kundiman
2024.09-ExtraFPS
2024-12-17Merge branch 'main' into 2024.09-ExtraFPSErik Kundiman
2024-12-16#3295 Crash scaling texture down (#3296)Andrey Kleshchev
2024-12-16#3293 Disable multi-threaded media updates on AMD on OS X, explicitly set ↵Dave Parks
downscale method to 0 (FBO) (#3294)
2024-12-15Arch uses Crow Misia's WebRTC buildErik Kundiman
cause somehow WebRTC voice didn't work with LL's (Vivox still worked).. Also with LL's, so many devices detected; while with CM's, only built-in audio input device detected.
2024-12-15Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵Erik Kundiman
2024.09-ExtraFPS
2024-12-13#3288 null overrides crashes (#3289)Brad Linden
* Fixes for secondlife/viewer#3288 override copy related crashes when overrides can be nullptr
2024-12-13Merge pull request #3262 from secondlife/rye/extra-mesafixBrad Linden
Fix mesa failing to link shaders due to missing vertex shader outputs
2024-12-13#3285 Crash at remapIndexBufferAndrey Kleshchev
2024-12-13Merge pull request #3236 from Ansariel/remove-notificationsBrad Linden
Remove orphaned notifications (follow-up to 412b3db5a877eab977346e3f30464d5745afd69b)
2024-12-12#2590 Radeon mac optimization pass (#3277)Dave Parks
- 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#3272 [MAC] Fix wrong RenderReflectionsEnabled on LowAndrey Kleshchev
2024-12-12#3265 Crash at getAllowEnvironmentOverrideAndrey Kleshchev
Check region pointer and make sure external callbacks get disconected
2024-12-11Fix mesa failing to link shaders due to missing vertex shader outputsRye