Commit Graph

51739 Commits (e71215dcfdb960f64a7f10d2fba71790f8e7bcd1)

Author SHA1 Message Date
Andrey Kleshchev e71215dcfd viewer#2529 Optimize LLSettingsWater::blend 2024-09-12 18:45:06 +03: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
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
Ansariel Hiller 256ac6e962
Fix login progress always showing incorrect attempt number (#2517) 2024-09-06 16:58:50 +03:00
Andrey Kleshchev 322b13cf95
Merge pull request #2516 from Ansariel/develop-inventory_item_count
Follow-up fix for 238a2a64b3
2024-09-06 09:44:09 +03:00
Ansariel 3c471b8155 Follow-up fix for 238a2a64b31e6a0b431309e363067a7fe57125ae: Item count will always show fetch label even after fetch is complete 2024-09-06 02:20:10 +02:00
Roxanne Skelly 33fbcd858f
Merge pull request #2514 from secondlife/roxie/webrtc-race
Fix race condition that was preventing "Voice Call" menu from reliably calling.
2024-09-05 15:07:00 -07:00
Roxie Linden fe9596bf79 Fix race condition that was preventing "Voice Call" menu from reliably calling.
The code attempted to do a call to a session immediately after a call that
launched a coroutine to set up a session.  Sometimes, the coroutine executed
in time, sometimes not.

The fix is to set a flag to start a call after the session has been created
on the server.

Test Plan:
* Close all active chat sessions.
* Select 'Voice Call' in the context menu of a nearby avatar.
* Validate popup appears for that nearby avatar requesting to start/ignore/go to im.
* Select 'start'
* Validate the call completes.
2024-09-05 12:07:51 -07:00
Dave Parks a861e86398
#2482 Fix for Quadro GPUs claiming to have infinite VRAM (#2511) 2024-09-05 10:08:47 -07:00
Roxanne Skelly a617dc8fab
Merge pull request #2506 from secondlife/roxie/webrtc-1392
Fix some race conditions on webrtc connection shutdown.
2024-09-05 09:19:48 -07:00
Rye Mutt c963baeedb
Merge pull request #2510 from RyeMutt/openxr
Introduce OpenXR SDK prebuilt package and cmake setup
2024-09-05 08:50:01 -07:00
TJ bacf9cfeab
Fixed md5 buffer not being correctly zero-initialized and refactored code. (#2507) 2024-09-05 16:55:02 +03:00
Alexander Gavriliuk 61627f6524 #2461 changing the color of my dot on the minimap 2024-09-05 13:46:08 +02:00
Andrey Kleshchev 494ac09216 viewer#2411 Confine font vertex buffers to static text segments
Collection of vertex buffers happens to often with segmented text.
2024-09-05 06:55:53 +03:00
Andrey Kleshchev 442ee9795e viewer#2411 Use font buffer in line editor 2024-09-05 06:55:53 +03:00
Andrey Kleshchev 238a2a64b3 viewer#2411 Use font buffer in text segments 2024-09-05 06:55:53 +03:00
Rye Cogtail 8c65a61b09 Introduce OpenXR SDK prebuilt package and cmake setup (#2503) 2024-09-04 23:10:50 -04:00
Roxie Linden d9f0a587a8 Fix some race conditions on connection shutdown.
In a few locations, there were cases where connection shutdown
would stall, leaving the connection in place.  This was due to
bad handling of the outstanding operations counter.
2024-09-04 15:45:03 -07:00
Brad Linden 49abe2c8bc Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop 2024-09-04 12:51:24 -07:00
Brad Linden d5446b3bcd
Merge pull request #2504 from secondlife/brad/cherry-pick-2492
cherry pick fix for #2490 into DeltaFPS
2024-09-04 12:45:17 -07:00
Cosmic Linden e168598045 secondlife/viewer#2490: Fix PBR terrain texture transform feature flag handled by viewer in unpredictable manner 2024-09-04 12:27:05 -07:00