Commit Graph

51157 Commits (e32f6426d5b0765272f7c08bbbb6780a2f2e1e0b)

Author SHA1 Message Date
cosmic-linden e32f6426d5
Merge pull request #1882 from secondlife/v-1847
secondlife/viewer#1847: Fix negative UV scale inverting normal texture lighting for PBR materials and PBR terrain
2024-07-01 14:52:58 -07:00
Brad Linden 817a1321db
Merge pull request #1899 from beqjanus/fix-mirror-crashes
Fix for various TP where a mirror is present
2024-07-01 14:32:14 -07:00
Cosmic Linden 186395ee4b secondlife/viewer#1847: Add test plan 2024-07-01 14:22:26 -07:00
Cosmic Linden 5a60b7811f secondlife/viewer#1847: Fix wrong lighting for negative texture scale on PBR materials and PBR terrain 2024-07-01 14:22:21 -07:00
Alexander Gavriliuk 2ea5ac0c43 #1111 Remove xmlrpc-epi 2024-07-01 20:20:04 +02:00
Brad Linden 9ab2f662f8
Merge pull request #1819 from secondlife/brad/tag-release 2024-07-01 10:37:21 -07:00
Andrey Kleshchev b940fbc0d4 viewer#1131 MacOS build fixes and small adjustments 2024-07-01 20:05:31 +03:00
Andrey Kleshchev 279ec534dd viewer#1131 gltf model upload UI WIP #3 2024-07-01 20:05:31 +03:00
Andrey Kleshchev e75595a1c1 viewer#1131 gltf model upload UI WIP #2 2024-07-01 20:05:31 +03:00
Andrey Kleshchev c7bd4528a7 viewer#1131 gltf model upload UI WIP 2024-07-01 20:05:31 +03:00
Beq fcc7d16108 Fix for various TP where a mirror is present
these manifest as crashes in isDynamic, isBox and similar calls that are accessed through a dangling probe.
2024-07-01 17:22:07 +01:00
Ansariel 59cc180281 Remove include of format library that isn't used and can't be used without C++20 support anyway 2024-07-01 17:58:45 +03:00
Ansariel b9740dfc6e Fix loop scope issue and rework some strange-looking loops 2024-07-01 17:58:45 +03:00
Andrey Lihatskiy 1142c2c79b Fix trailing spaces to make pre-commit happy 2024-07-01 17:16:16 +03:00
Brad Linden c63cfaa15d Updated git-blame-ignore-revs 2024-06-28 13:00:53 -07:00
Brad Linden 819cba998c Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop 2024-06-28 12:53:10 -07:00
Brad Linden 35f4de5ebe Merge remote-tracking branch 'origin/release/webrtc-voice' into develop
# Conflicts:
 #	indra/newview/llvoicechannel.cpp
2024-06-28 12:50:59 -07:00
Brad Linden 7322623a6f Fix pre-commit whitespace checks and merge PR secondlife/viewer#1874 2024-06-28 12:44:41 -07:00
Beq c2fbd139c1 realign system ram functions
make the system ram function align across all supported platforms.
Taken from 3b074ba4af
+ clean up FS specific comment markers and upstream code retention
2024-06-28 15:55:11 +01:00
Dave Parks ab87978cbc
1836 dont store texture in system memory unless absolutely necessary (#1843)
* #1836 Texture memory usage overhaul.  Much decrufting
- don't keep a copy of textures in system memory
- use GPU to downrez textures instead of reloading from cache
- use GPU to generate brightness/darkness bumpmaps
2024-06-27 13:12:43 -05:00
Roxanne Skelly 9bc3dfbdea
Merge pull request #1850 from secondlife/roxie/webrtc-voice-crash-fixes
Various crash fixes.  ALso fixes an issue with adhoc/group calls on vivox regions.
2024-06-26 15:46:07 -07:00
Roxie Linden 33418a77b7 Convert tabs to spaces 2024-06-26 14:43:22 -07:00
Roxie Linden 3e38ba0c4d Merge branch 'release/webrtc-voice' of github.com:secondlife/viewer into roxie/webrtc-voice-crash-fixes 2024-06-26 12:56:37 -07:00
Roxie Linden 0f2bb1bd83 Make the webrtc viewer work for vivox adhoc/group calls.
There was an issue on the release grid where old-style credentials
were being sent over and the webrtc viewer wasn't dealing with them properly.
2024-06-26 12:53:49 -07:00
Brad Linden e95df8a284
Merge pull request #1849 from Ansariel/develop
Increase texture discard bias if system memory gets low
2024-06-26 12:21:33 -07:00
Ansariel 8804c019a8 Increase texture discard bias if system memory gets low 2024-06-26 20:38:51 +02:00
Brad Linden 39473866fc
Merge pull request #1800 from secondlife/1771-mesh-objects-do-not-display-until-you-walk-directly-over-them
#1771 Fix for objects disappearing and not reappearing until LoD switch
2024-06-26 09:53:27 -07:00
Andrey Kleshchev 39f0da7ab6 Issue#880 Crash on a dead pointer in a chat session 2024-06-25 18:39:09 -07:00
Roxie Linden 454821bb59 #1806 - crash in initVoiceChannel 2024-06-25 18:30:18 -07:00
Brad Linden c3d3a13dfe
Merge pull request #1842 from secondlife/roxie/webrtc-voice-crash-fixes
viewer#1821 Crash at getSessionID()
2024-06-25 12:28:52 -07:00
Andrey Kleshchev 0f47b68e92 viewer#1821 Crash at getSessionID() 2024-06-25 11:01:58 -07:00
Roxanne Skelly 370e6154c4
Merge pull request #1837 from secondlife/roxie/webrtc-voice-gain 2024-06-25 09:37:22 -07:00
Roxanne Skelly 35148b8a84
Merge pull request #1830 from secondlife/roxie/webrtc-voice-1451 2024-06-25 09:36:54 -07:00
Andrey Kleshchev 244566cc3f viewer#1506 The Dynamic probe checkbox wasn't working 2024-06-25 07:12:12 +03:00
Roxie Linden 34a2fd525f [WebRTC] control microphone gain via custom audio processor.
Previously, there were two places audio gain could be controlled:
- the device manager
- the audio track

The device manager audio gain control sets the system gain for all applications,
not just the webrtc application.

The audio track gain happens well after the audio processing where we want it to happen.

So, gain control was added to the existing custom audio processor, which previously only
handled calculating and retrieving the audio levels.

After these changes, the microphone gain slider does impact the audio volume heard by peers.
2024-06-24 14:42:30 -07:00
Dave Parks 08f2236736
#1831 Fix for redundantly rebuilding bounding boxes forever (#1832) 2024-06-21 15:00:45 -07:00
Roxie Linden ad49634425 Merge branch 'release/webrtc-voice' of github.com:secondlife/viewer into roxie/webrtc-voice-1451 2024-06-21 13:22:30 -07:00
Roxie Linden 3eab42ebd8 Disable voice morphing and throw up a warning if it's previously enabled. 2024-06-21 13:22:12 -07:00
Brad Linden c13eba105f
Merge pull request #1827 from Ansariel/develop-mergefix
Fix some BOOL oversights during WebRTC merge
2024-06-21 12:02:08 -07:00
Brad Linden a9971d3501
Merge pull request #1824 from Ansariel/develop
Fix texture fetch request getting canceled if request counter flips over
2024-06-21 12:00:43 -07:00
Dave Parks 80ea30af1a
#1769 gltf optimization pass (#1816)
#1814 and #1517 Fix mirror update rate and occlusion culling
2024-06-21 13:13:08 -05:00
Ansariel e2c7a4d245 Fix some BOOL oversights during WebRTC merge 2024-06-21 19:48:18 +02:00
Andrey Kleshchev 9fb9e8f33c viewer#1821 Crash at getSessionID() 2024-06-21 19:31:46 +03:00
Ansariel 77374d9fbc Fix texture fetch request getting canceled if request counter flips over 2024-06-21 12:56:57 +02:00
Andrey Kleshchev e4fd1bd71e viewer#1808 Use bugsplat's setAttribute for app state 2024-06-21 11:46:25 +03:00
Brad Linden 32b912af9a Make sure TAG_ID actually gets added to GITHUB_ENV 2024-06-20 17:15:16 -07:00
Brad Linden aa6161ca94 Shorten SHA value used in tag id and attempt to fix js/yaml syntax error 2024-06-20 17:10:00 -07:00
Brad Linden 68963019cd
Merge pull request #1791 from secondlife/brad/webrtc-voice-develop
webrtc-voice merge to develop
2024-06-20 16:02:10 -07:00
Brad Linden a52391d582 Fixed incomplete merge in message_template.msg.sha1 2024-06-20 14:40:14 -07:00
Brad Linden d8cbc8a0fd Merge remote-tracking branch 'origin/develop' into brad/webrtc-voice-develop 2024-06-20 14:29:54 -07:00