summaryrefslogtreecommitdiff
path: root/indra/newview
AgeCommit message (Collapse)Author
11 daysMacPorts' openal-soft has been upgraded to 1.24.2Erik Kundiman
2025-01-04Explicit libminizip1 dependency on Debian/UbuntuErik Kundiman
It used to be an implicit dependency when we were still using system Collada DOM.
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-27Remove ARB suffix from macros for more portabilityErik 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-16#3293 Disable multi-threaded media updates on AMD on OS X, explicitly set ↵Dave Parks
downscale method to 0 (FBO) (#3294)
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 #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-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-10Adjust resize handleSecret
Make resize handle a little smaller.
2024-12-10Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵Erik Kundiman
2024.09-ExtraFPS
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
2024-12-03Additional tweaks to get skies closer to 6.6.17 in classic mode. (#3202)Jonathan "Geenz" Goodman
2024-12-03#3184 Fix for crash on some GPUs when setting quality to High or higher (#3201)Dave Parks
2024-12-03#3093 #3055 World Map tiles are blurry #2Andrey Kleshchev
2024-12-02Fix crash from null texture entry during updateTextureVirtualSizeRye
2024-12-01Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵Erik Kundiman
2024.09-ExtraFPS
2024-12-01Merge branch 'main' into 2024.09-ExtraFPSErik Kundiman
2024-12-01Move libexec binaries to /usr/lib/megapahit on ArchErik Kundiman
as in Arch, there's really no /usr/libexec.
2024-11-28#3170 Fix for tonemapping not working with PBR skies.Jonathan "Geenz" Goodman
2024-11-29#3133 add handler to prevent crash when preview gets closed before getting ↵Maxim Nikolenko
the callback