Andrey Lihatskiy
54fd466b3b
Update indra/newview/pipeline.cpp
...
Fix build error
2024-08-19 09:54:07 +03:00
Andrey Lihatskiy
c04fae068b
Merge pull request #2334 from RyeMutt/ui-stutter-fixes
...
Fix various findChild calls causing frame drops and ui stutter
2024-08-19 09:41:02 +03:00
Rye Mutt
4c61461883
Clean up excessive dynamic casts in LLAccordionCtrl ( #2333 )
2024-08-19 09:40:01 +03:00
Ansariel Hiller
d6190bbf13
Refactor LLFileSystem for and fix an old issue in LLFile ( #2332 )
2024-08-19 09:39:35 +03:00
Roxie Linden
2dae5a880d
update webrtc again.
2024-08-18 23:12:03 -07:00
Roxie Linden
de0b5afa25
Merge branch 'roxie/webrtc-airpod-fixes' of github.com:secondlife/viewer into roxie/webrtc-airpod-fixes
2024-08-18 23:10:00 -07:00
Roxie Linden
226f7bc5b7
Use the release build of webrtc to avoid pedantic asserts which are handled properly anyway.
2024-08-18 23:07:29 -07:00
Ansariel Hiller
a070ca0d93
Change Clang-Format settings to adhere to the used coding style ( #2331 )
...
* Fix whitespaces for initializer lists ("type x {value};" vs "type x{ value };")
* Change pointer alignment from right to left
2024-08-19 08:29:11 +03:00
Andrey Lihatskiy
ec7db659fa
Update indra/newview/llfloatersidepanelcontainer.h
...
Fix tab indentation
2024-08-19 08:21:51 +03:00
Andrey Lihatskiy
4a00da1ada
Update indra/newview/llfloatertools.cpp
...
Remove trailing whitespace to pass pre-commit check
2024-08-19 08:18:41 +03:00
Andrey Kleshchev
7cc3ff55b9
viewer#2296 Don't show 'are you sure you want to leave the call' when shutting down
2024-08-19 08:12:34 +03:00
Rye Mutt
6db7b30123
Fix find child during search/draw in debug settings floater
2024-08-18 22:56:35 -04:00
Rye Mutt
934e1f665f
Fix findChild during draw in the tools floater
2024-08-18 21:41:53 -04:00
Rye Mutt
e5748df9a5
Fix findChild during draw in script editor
2024-08-18 18:36:33 -04:00
Rye Mutt
b214de1cc3
Fix findChild during draw in texture previews
2024-08-18 18:36:33 -04:00
Rye Mutt
a242e8bee2
Fix findChild during draw in notecard previews
2024-08-18 18:36:33 -04:00
Rye Mutt
048ebff444
Fix findChild frame drops when switching inventory panels
2024-08-18 18:36:33 -04:00
Rye Mutt
ab4abd4387
Fix findChild stutter when changing people panel tabs
2024-08-18 18:36:33 -04:00
Rye Mutt
39d65cc1c4
Fix trying to find the outfit edit panel in non-appearance-panel instances of LLFloaterSidePanelContainer
2024-08-18 18:36:33 -04:00
Rye Mutt
afed86e579
Reduce ui stalls from findChild when logging in and when transitioning to/from mouselook
2024-08-18 18:36:33 -04:00
Rye Mutt
699a6cd95c
Reduce findChild UI stutter when toasts are created
2024-08-18 18:36:28 -04:00
Rye Mutt
4fa41c5c78
Fix findChild calls when inputting text into inventory search
2024-08-18 15:54:15 -04:00
Rye Mutt
9827dff971
Fix frequent deep findChild calls for LLFloaterSidePanelContainer main during various ui callbacks
2024-08-18 15:40:57 -04:00
Rye Mutt
ba2b77d088
Fix findChild during draw in preference floater
2024-08-18 15:35:33 -04:00
Roxie Linden
28fdd6e786
Update webrtc to fix loss of stereo in bluetooth issue.
...
When transitioning from mic-on hands-free mode to mic off,
it's expected that the audio stream would return to stereo.
Inproper logic in the mac device code in webrtc was preventing
that.
2024-08-18 00:30:16 -07:00
Rye Mutt
4e19b2ae34
Fix RenderReflectionProbeResolution debug setting not updating during runtime
2024-08-18 01:23:11 -04:00
Roxie Linden
63d17b395b
Microphone was being prematurely enabled on login for a short period.
...
The microphone issue was causing a short moment of sound, and was
causing bluetooth headsets to switch to hands-free/one channel mode
which is disruptive.
Also, update webrtc to deal with issue where airpods were garbled
after coming out of hands-free mode.
2024-08-17 20:11:46 -07:00
Rye Mutt
94aec3d1e6
Avoid scaling probe shadow maps by RenderShadowResolutionScale
2024-08-17 20:57:19 -04:00
Rye Mutt
0d9ddae0c6
Reduce number of full screen render targets
2024-08-17 19:14:40 -04:00
Rye Mutt
d79ff40ee2
Fix hero probes not releasing resources when disabled
2024-08-17 18:23:58 -04:00
Roxie Linden
2efad2182a
Fixes to managing device start/stop playout/recording.
...
Fixes prevent attempting to start playout/recording before the devices
are set up, to prevent restarting playout/recording, to prevent
attempts to stop when not playing/recording, and so on...
This should address the case where audio device changes can cause
an assert. It should also address the case where audio was unnecessarily played
or transmitted when connecting.
And, when voice is disabled, the audio devices are not set up to play/record
so there should be no disruption of bluetooth music from other apps.
2024-08-17 00:26:07 -07:00
Ansariel Hiller
4c0f342c93
Remove pointless CMake status message ( #2322 )
2024-08-16 14:38:42 -07:00
Roxie Linden
1ff30757bc
Log WebRTC devices on webrtc initialization.
2024-08-16 13:16:39 -07:00
Ansariel
257a207cb3
Add --havok configuration script option
2024-08-16 13:31:53 +02:00
Ansariel
2f8cb63ddf
Merge branch 'release/2024.06-atlasaurus' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/newview/llpanelpeople.cpp
2024-08-16 13:16:46 +02:00
Ansariel
6473ba38bf
Merge branch 'master' of https://bitbucket.org/Ansariel/phoenix-firestorm-webrtc-voice
...
# Conflicts:
# indra/newview/llpanelpeople.cpp
2024-08-16 12:28:12 +02:00
Ansariel
eb5db773aa
Merge branch 'release/webrtc-voice' of https://github.com/secondlife/viewer
...
# Conflicts:
# indra/newview/llpanelpeople.cpp
2024-08-16 12:26:03 +02:00
Brad Linden
2a81ebba53
Merge remote-tracking branch 'origin/release/webrtc-voice' into release/2024.06-atlasaurus
2024-08-15 13:15:22 -07:00
Andrey Kleshchev
ae0433f4eb
Fix loose mGalleryPanel in LLInventoryGallery
...
LLInventoryGallery::buildGalleryPanel does the creation, not postBuild()
same for LLOutfitGallery. Either don't create mGalleryPanel or remove it
before creating again.
2024-08-15 22:56:42 +03:00
Andrey Kleshchev
9daa5b000c
viewer-private#268 When deleting worn items, move them to trash
2024-08-15 21:07:14 +03:00
Alexander Gavriliuk
10ef293bc9
BugSplat Crash #1504587 : std::vector::empty()
2024-08-15 19:40:23 +02:00
Brad Linden
5f26ba8014
Merge remote-tracking branch 'origin/release/webrtc-voice' into release/2024.06-atlasaurus
...
# Conflicts:
# indra/newview/llpanelpeople.cpp
2024-08-15 09:41:54 -07:00
Alexander Gavriliuk
3ca4bb6bf7
#2307 BugSplat Crash #1504734 : LLViewerTexture::getNumFaces()
2024-08-15 16:56:21 +02:00
Roxanne Skelly
182f4c69c2
Merge pull request #2300 from secondlife/roxie/webrtc-no-voice-dot
...
[WebRTC] Voice dot not always visible after crossing region boundaries.
2024-08-14 20:33:34 -07:00
Rye Mutt
75c422613f
Update nvapi to R560 ( #2302 )
2024-08-15 05:49:51 +03:00
Ansariel Hiller
714c6983f4
Add missing va_end ( #2301 )
2024-08-15 05:49:23 +03:00
Roxanne Skelly
3b0e2b13bf
Merge branch 'release/webrtc-voice' into roxie/webrtc-no-voice-dot
2024-08-14 19:27:39 -07:00
Roxanne Skelly
98533018a8
Merge pull request #2285 from secondlife/roxie/webrtc-stop-device-failure
...
[WebRTC] Don't Fatal Exit on AudioDeviceStop failure (osx only)
2024-08-14 19:27:02 -07:00
Roxanne Skelly
bfb9f3813e
Merge pull request #2262 from secondlife/roxie/webrtc-quad-channel
...
[WebRTC] allow quad channel microphones/inputs
2024-08-14 19:26:43 -07:00
Roxie Linden
661b6d12a0
Don't call virtual functions in a derived class constructor
2024-08-14 15:22:15 -07:00