summaryrefslogtreecommitdiff
path: root/indra
AgeCommit message (Collapse)Author
10 daysThough it worked, it should be new_session_idErik Kundiman
11 daysRelocate leaving muted group chat session snippetErik Kundiman
to avoid incoming sound & flashing toolbar button.
12 daysGroup 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-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
2024-12-10Fix crashes from shader load failures under RenderMaxOpenGLVersion ↵Rye
3.1/3.2/3.3 (#3184)
2024-12-11Merge branch 'main' into 2024.09-ExtraFPSErik Kundiman
2024-12-11Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵Erik Kundiman
2024.09-ExtraFPS
2024-12-11Add llphysicsextension_tpv licenceErik Kundiman
for ports that get distributed with Havok functionality.
2024-12-10#3234 Fix for slightly transparent objects negating colors (#3259)Dave Parks
2024-12-10viewer#3169 Legacy settings should no longer be automatically convertedAndrey Kleshchev
2024-12-10Update Tumbleweed package requires & build instructionsSecret
2024-12-10Fix for assert (and potential crash) in LLAvatarPropertiesProcessor ↵Dave Parks
coroutine (#3253)
2024-12-10#3251 Remove obsolete intel driver notification (#3252)Dave Parks
2024-12-10#3248 Fix for stars not rendering when emissive enabled (#3250)Dave Parks
2024-12-10#3222 Make sure variables are initializedAndrey Kleshchev
in case anybody adds more constructors and forgets to set init.
2024-12-10Adjust resize handleSecret
Make resize handle a little smaller.
2024-12-10Merge branch 'main' into 2024.09-ExtraFPSErik Kundiman
2024-12-10Fix mesa failing to link shaders due to missing vertex shader outputsRye
2024-12-10Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵Erik Kundiman
2024.09-ExtraFPS
2024-12-09#3222 Emoji tabs losing symbolsAndrey Kleshchev
2024-12-09Remove orphaned notifications (follow-up to ↵Ansariel
412b3db5a877eab977346e3f30464d5745afd69b)
2024-12-06Remove unwanted notification for texture downrezing behavior (#3233)Brad Linden
secondlife/viewer#2549
2024-12-06#3219 Revert default exposure thresholds to DeltaFPS values (#3228)Dave Parks
2024-12-06Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵Erik Kundiman
2024.09-ExtraFPS
2024-12-05Fix for legacy skies with bright suns not matching FS 6.6.17 (#3214)Dave Parks
2024-12-05#3210 Fix for "Texture will be downscaled" happening too often. (#3212)Dave Parks
2024-12-05viewer-private#330 Fix LLCachedControl for vintageAndrey Kleshchev
2024-12-05viewer-private#330 Fix Vintage mode in feature tableAndrey Kleshchev
These parameters are set by RenderDisableVintageMode
2024-12-04#3106 Lower maximum texture bias back to 4, reintroduce camera importance ↵Dave Parks
texture scaling (#3207)
2024-12-04#3190 Ensure materials are properly copied instead of reused.Andrey Kleshchev
2024-12-03Rename "Vintage Mode" to "HDR and Emissive" in advanced settings. (#3192)Jonathan "Geenz" Goodman
#2590 #3167