Commit Graph

52157 Commits (693e05ab85b3fcdc65bcb9f4123c2fae4ecc27fc)

Author SHA1 Message Date
Brad Linden a3f6f98f1b
Merge pull request #2561 from secondlife/brad/2553-about-sl-crash-locale-init
secondlife/viewer#2553 about sl crash locale init
2024-09-12 15:27:26 -07:00
Brad Linden 7dd04dea9f
Merge pull request #2557 from secondlife/davep-fix-mac-vb
OS X - Fix black screen and Tracy build
2024-09-12 15:25:56 -07:00
Brad Linden f4c53518d7 Attempted fix for mac crash when showing About Second Life.
secondlife/viewer#2553
2024-09-12 15:04:03 -07:00
Brad Linden bb9a2dd75b Fix for mac build with tracy enabled. 2024-09-12 15:03:44 -07:00
Alexander Gavriliuk ccbd69bf6b #2166 Avatar does not move its lips when the corresponding checkbox is checked 2024-09-12 21:48:49 +02:00
Roxanne Skelly 1894136e9a
Merge pull request #2543 from secondlife/roxie/webrtc-285
mute icons were not showing during group call when user was muted
2024-09-12 09:46:20 -07:00
Rye Mutt b713f56d07
Replace glh_linear usage with GLM (#2554) 2024-09-12 11:22:10 -05:00
Dave Parks 3c5e8ded93
Merge branch 'develop' into davep-fix-mac-vb 2024-09-12 11:08:27 -05:00
Dave Parks 61990bfd69 Fix for tracy not working on mac 2024-09-12 11:06:05 -05:00
Dave Parks 14a3c75736 Mac compatibility pass. 2024-09-12 11:05:14 -05:00
Rye Mutt 264c57831b
Fix warning spam from missing call to unmapBuffer introduced in #2544 (#2556) 2024-09-12 11:00:58 -05:00
Andrey Kleshchev e71215dcfd viewer#2529 Optimize LLSettingsWater::blend 2024-09-12 18:45:06 +03:00
Maxim Nikolenko 1f6423214c
Don't allow LLAttachmentsMgr to iterate COF items when there is no questionable links there 2024-09-12 18:23:47 +03:00
Alexander Gavriliuk 33c8fd2acc #2542 Buoyant Nametags 2024-09-12 16:34:39 +02:00
Roxanne Skelly 0c7cb663fc
Merge pull request #2551 from secondlife/roxie/webrtc-1436
Fix issue with improper reporting as to whether voice is working.
2024-09-11 23:50:08 -07:00
Ansariel Hiller 1a65e29432
Fix names in group chat sometimes showing as "Loading..." and never resolve (#2547) 2024-09-12 09:18:45 +03:00
Ansariel Hiller 5f622a071c
Fix incorrect operator warning and possible dereferencing of null pointer (#2546) 2024-09-12 09:18:34 +03:00
Roxie Linden f78b43bd1d Fix issue with improper reporting as to whether voice is working.
This fixes #1436, an issue where the 'call button' sometimes got greyed
out when it shouldn't have been.

Vivox is now 'working' (and the call button can be enabled) when it's logged in.
WebRTC is 'working' (and the call button can be enabled) when the coroutine is active.
2024-09-11 15:58:56 -07:00
Andrey Kleshchev dfff269d83 viewer#2529 Optimize LLSettingsSky::blend 2024-09-11 22:56:58 +03:00
Andrey Kleshchev 0a110ff083 viewer#2529 Track interpolateSDMap's performance
viewer#2529 Fix initialization
2024-09-11 22:56:57 +03:00
Andrey Kleshchev 047eb16f4c viewer#2529 Optimize updateGLVariablesForSettings
Intent is to eventually use only stored variables for everything.
LLSD operations are far too expensive.
2024-09-11 14:09:01 +03:00
Andrey Kleshchev d6eafa1bdb Make updateKeyboardFocus a bit more efficient 2024-09-11 14:09:01 +03:00
cosmic-linden f90712b983
Merge pull request #2544 from secondlife/davep-profile-session-9/10
Profile guided optimizations
2024-09-10 17:38:32 -07:00
RunitaiLinden cde5d29faf Profile guided optimizations 2024-09-10 18:27:45 -05:00
Brad Linden 13e74a3287 Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop 2024-09-10 16:12:38 -07:00
Roxie Linden 44e1be64e0 mute icons were not showing during group call when user was muted
This fixes: https://github.com/secondlife/viewer-private/issues/285

When processing messages from the voice server, the volume and not the
mute status was being checked with respect to retrieving the mute status.
2024-09-10 14:34:39 -07:00
Alexander Gavriliuk ce23e4a0c3 #2460 Max-Non-Impostors uses a bad shape (code formatting) 2024-09-10 23:11:33 +02:00
Alexander Gavriliuk 1c1522fc7c #2460 Max-Non-Impostors uses a bad shape 2024-09-10 23:11:33 +02:00
Dave Parks 94453aecc3
#2434 Intel HD4000 compatibility pass (#2541)
* #2434 Intel HD4000 compatibility pass
* Fixes crash on old drivers when loading shaders
* Fixes 30 second hang on startup
* Fixes occasional dev build crash in LLWearableList
---------

Co-authored-by: Brad Linden <brad@lindenlab.com>
2024-09-10 15:54:01 -05:00
nat-goodspeed d5328ef226
Merge pull request #2536 from Ansariel/develop-viewermenu-cleanup
Clean up llviewermenu
2024-09-10 15:08:03 -04:00
Maxim Nikolenko 59676066cd
Merge pull request #2539 from secondlife/maxim/viewer_2443
Allow the in world voice indicator to be toggled in preferences
2024-09-10 19:48:36 +03:00
Mnikolenko Productengine 9ffbca2489 Allow the in world voice indicator to be toggled in preferences 2024-09-10 19:15:58 +03:00
Ansariel 761a4fa429 Clean up llviewermenu 2024-09-10 13:54:38 +02:00
Roxanne Skelly 100fab22f5
Merge pull request #2535 from secondlife/roxie/webrtc-1091 2024-09-09 16:21:20 -07:00
Roxie Linden 5f99c475dc Voice bars of self and as seen by others do not appear the same.
The voice server sends up the float power level of peers as an integer
multiplied by 128, in order to save character count as the voice power level
will likely be only 3 digits, instead of many for a full float.

The client was not taking this into account.
2024-09-09 15:12:40 -07:00
Roxanne Skelly b7c82a8e7a
Merge pull request #2533 from secondlife/roxie/webrtc-283
Callback button for groups was not being reenabled after hanging up on group call.
2024-09-09 14:06:55 -07:00
Roxie Linden 9d8376071a Callback button for groups was not being reenabled after hanging up on group call.
For #2532, callback button was remaining disabled after hanging up on a group call.

Also, fix an issue where user was automatically added to a group call after the
initiator of the group call hangs up and re-calls the group.
2024-09-09 11:58:18 -07:00
Brad Linden 33116ea35e
Merge pull request #2530 from secondlife/release/2024.08-DeltaFPS
Release/2024.08 delta fps
2024-09-09 10:28:57 -07:00
Maxim Nikolenko f3f3f99fcf
Merge pull request #2527 from secondlife/maxim/viewer_2473
Reduce 'World map' floater draw time
2024-09-09 17:57:49 +03:00
Mnikolenko Productengine 782facee39 Reduce 'World map' floater draw time 2024-09-09 14:26:00 +03:00
Kyler "Félix" Eastridge 71c46bc629
Fix spelling error in variable name (#2526) 2024-09-09 13:45:34 +03:00
Ansariel Hiller d91d39fa0f
Changes towards C++20 compatibility (#2520) 2024-09-09 13:02:34 +03:00
TommyTheTerrible 2f692fbac3
Update calcDataSizeJ2C to stop undersized blocks (#2525)
The initial block area for the pyramid walk should not be smaller than the max_block_size area so need an llmax to not allow multiplication below 1.

This was causing decode errors for complex small images (128x128 or smaller) on discard 1 and 2.
2024-09-09 12:31:00 +03:00
Alexander Gavriliuk 2b7b81fbdb #459 Filters on object inventory 2024-09-08 00:11:56 +02:00
Andrey Kleshchev 2e886b7cfe
Merge pull request #2521 from secondlife/andreyk/viewer_2411
viewer#2411 Use font buffer for inventory
2024-09-07 20:20:18 +03:00
Dave Parks 1f754e5090
#2467 Fix for sim surrounds not fully loading (#2524)
Also fixes some sculpts getting wrong LoD
2024-09-06 16:39:58 -05:00
Andrey Kleshchev 4a00280b89 viewer#2411 Use font buffer for inventory 2024-09-07 00:32:18 +03:00
Roxanne Skelly 9ce23ccc5e
Merge pull request #2522 from secondlife/roxie/webrtc-281
Don't enable vivox spatial when teleporting while in a webrtc conference/p2p/group call
2024-09-06 13:40:25 -07:00
Roxie Linden 3017b1bae1 Don't enable vivox spatial when teleporting while in a webrtc conference/p2p/group call
Processing for vivox was being enabled when teleporting into a vivox region
regardless as to whether the user was in a conference/p2p/group call, resulting
in vivox spatial and webrtc conference/p2p/group simultaneously being active.
2024-09-06 12:00:00 -07:00
TJ 6af471482d
Add toggles to avatar dropdown for hear sound or voice from avatar. (#2518, #2519) 2024-09-06 17:08:32 +03:00