summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-22Tabs to spacesNicky
2024-04-22Replace NULL with nullptrNicky
2024-04-22Stream the volume catcher a little:Nicky
- Use LL_DEBUGS() for potential debug output. - Enclose mutex locking in their own scope, to make unlocking automatic and also limit the life time of a lock to as short as possible - Introduce mCleanupMutex to replace std::unique_lock pwLock(*this). I'm baffled using lock as a mutex like that did even compile. - Remove virtual inheritance, as it is not needed here.
2024-04-22Merge pull request #1295 from secondlife/roxie/webrtc-voiceRoxanne Skelly
[WebRTC] Outgoing calls now use the voice server type corresponding to the region the agent is on.
2024-04-22Tabs to spacesNicky
2024-04-21Reconnect when parcel voice params change.Roxie Linden
When parcel voice permissions and region/parcel-only voice settings change, a callback will be made to the viewer with new voice credential information. For webrtc, this means either just the uuid of the voice channel, or nothing if voice is disabled. This change looks at that callback and the channel id, and sets the appropriate flags on the parcel/region as needed which will cause voice to be renegotiated. Also, there was a race condition if the voice connect attempt was made before caps were retrieved, which would have resulted in full renegotiate attempts. Now, just wait until the cap comes in and continue.
2024-04-21Fix sampling normals from gbuffer and cleanup redundant gbuffer samples (#1294)Rye Mutt
* Fix sampling normals from gbuffer and cleanup redundant gbuffer samples * Allow negative normals in gbuffer to fix broken material rendering
2024-04-21Remove virtual inheritence for linux volume catcherMaki
2024-04-21Replace NULL with nullptrNicky
2024-04-21Stream the volume catcher a little:Nicky
- Use LL_DEBUGS() for potential debug output. - Enclose mutex locking in their own scope, to make unlocking automatic and also limit the life time of a lock to as short as possible - Introduce mCleanupMutex to replace std::unique_lock pwLock(*this). I'm baffled using lock as a mutex like that did even compile. - Remove virtual inheritance, as it is not needed here.
2024-04-21Avoid GCC misleading indentation errorsErik Kundiman
2024-04-20Vivox wasn't ren-enabling voice after ending a p2p callRoxie Linden
2024-04-20Rework macro magic for symbol grabberMaki
2024-04-20Fix more style issues and add missing RAII lockMaki
2024-04-20Only use one impl in Linux volume catcherMaki
2024-04-20Use RAII for mutexes for PipeWire volume catcherMaki
2024-04-20Adjust logic for determine what voice server type to use.Roxie Linden
2024-04-20re-enabling vivox voice didn't bring it back as it thought it was still in ↵Roxie Linden
the region and parcel.
2024-04-20Merge tag '7.1.5-release'Erik Kundiman
source for viewer 7.1.5.8443591509
2024-04-19For p2p/adhoc/group calls, prefer voice server type based on what's running ↵Roxie Linden
on the region
2024-04-20viewer#1290 Fix missing variable reinitializationsAndrey Kleshchev
2024-04-19Update build.yamlVir Linden
2024-04-19viewer#1290 Fix snapToMessageHeight crashAndrey Kleshchev
2024-04-19Port from OpenEXR to TinyEXR for reduced installer and library size (#1287)Rye Mutt
2024-04-19Merge pull request #1288 from secondlife/1284-incorporate-mikktspace-changesRunitaiLinden
1284 incorporate mikktspace changes
2024-04-19https://github.com/secondlife/viewer/issues/1286 - branch var from ↵Vir Linden
github.repository
2024-04-19https://github.com/secondlife/viewer/issues/1286 - branch var from ↵Vir Linden
github.repository
2024-04-19Revert "SL-20140 Setting shape hand size to 36 won't save"Andrey Lihatskiy
This reverts commit 810a3d24c2e3671f926091c062b101bdec6a1517. (secondlife/jira-archive-internal#70482)
2024-04-19#1139 Fix for world going black/white in some scenes (NaNs) (#1273)RunitaiLinden
* #1139 Fix for world going black/white in some scenes (NaNs) NaNs were coming from normal encode/decode. Take advantage of available gbuffer space to send full normal instead of encoding. * #1139 Cleanup remove now unused encodeNormF.glsl * #1139 Remove final reference to encodeNormF * #1139 Fix for getNormalEnvIntensityFlags referencing wrong sampler for env intensity * Mac build fix
2024-04-19Update autobuild.xmlRunitaiLinden
2024-04-19https://github.com/secondlife/viewer/issues/1286 - determine viewer_channel ↵Vir Linden
from branch name in builds
2024-04-19Merge pull request #1283 from RyeMutt/mikktspace-updatesRunitaiLinden
Update to use newer mikktspace generation lib changes from Blender
2024-04-19Update to use newer mikktspace generation lib changes from Blender for ↵Rye Mutt
bug/crash fixes
2024-04-19Add toggle for PipeWire volume catcher, and refactoringMaki
2024-04-19secondlife/viewer#1249 Erratic Emoji Picker BehaviorAlexander Gavriliuk
2024-04-19viewer#1081 removed a 'not finalized' part of 2K benefitsAndrey Kleshchev
This part isn't planned at the moment, at least not this way, remove to not cause issues once server side changes behavior
2024-04-19viewer#1117 optimize one getIsCloud() awayAndrey Kleshchev
getIsCloud() is relatively expensive, especially for 'self', yet getRezzedStatus() already checks it and return 0, no need to repeat.
2024-04-19Revert "SL-20140 Setting shape hand size to 36 won't save"Andrey Lihatskiy
This reverts commit 810a3d24c2e3671f926091c062b101bdec6a1517. (secondlife/jira-archive-internal#70482)
2024-04-19Revert "SL-20140 Setting shape hand size to 36 won't save"Andrey Lihatskiy
This reverts commit 810a3d24c2e3671f926091c062b101bdec6a1517. (secondlife/jira-archive-internal#70482)
2024-04-19Revert "SL-20140 Setting shape hand size to 36 won't save"Andrey Lihatskiy
This reverts commit 810a3d24c2e3671f926091c062b101bdec6a1517. (secondlife/jira-archive-internal#70482)
2024-04-18viewer-private#217 Fix cef log nameAndrey Kleshchev
2024-04-18Update open_libndofdev and openal to latest versions.Nicky
- With the updated openal the dependency on sndio can be dropped - The updated libndofdev is compiled against the correct version of SDL2 and thus NDOF can be enabled again
2024-04-18Use Pulse for volume catching and add CMake variable for PipeWireMaki
2024-04-18Try getting other symbols for Pulse if it failsMaki
2024-04-18Add libpipewire-0.3-dev to GitHub workflowMaki
2024-04-17Use PipeWire for Linux volume catcherMaki
2024-04-171176 integrate llgltfnode with selection manager and llmaniptranslate/rotate ↵RunitaiLinden
(#1258) * #1176 Somewhat working GLTF Node support for translate tool * #1176 Missing file from last commit * #1176 Better translation for rotated nodes. * #1176 Fix for objects snapping back to original position * #1176 GLTF Samples compatibility pass -- attempt at improving rotation manip support, incidental cleanup, GLTF node debug display * #1176 Clean out some unused and not working functions. * #1176 Fix for mac build, incidental cleanup * Mac build fix
2024-04-17Merge pull request #1256 from secondlife/roxie/webrtc-voiceRoxanne Skelly
[WebRTC] Update webrtc.lib to address issue with voice bars not appearing.
2024-04-17viewer#1143 Crash at LLReflectionMap::autoAdjustOrigin #2Andrey Kleshchev
2024-04-17Fix typo in settings names (#1257)Ansariel Hiller