Age | Commit message (Collapse) | Author |
|
It was changed in the first place to accommodate SDL2's bigger size
need, since SDL2 was still used by all ports. This would conflict
when maint-b gets merge later, so just revert it beforehand. With
this commit, it would fail to compile for Linux & FreeBSD on main
branch temporarily.
|
|
This commit massively improves 2D UI, 3D UI and 3D world rendering performance and smoothness.
|
|
|
|
GCC would treat it as an error.
|
|
At least not in my debootstrapped Debian 12.5 system.
|
|
|
|
for when autobuild's not installed.
|
|
|
|
We haven't implemented our version checking anyway.
|
|
Since we stopped using SDL2 on it. It was added here before, I remember
it was so it would build on macOS too.
|
|
Our SDL2-based code is kept Darwin-ready. This move was triggered
by the merge with SLv's release/maint-b branch causing the viewer
to show only a black screen, even though everything else seemed to
be working (logging in, streaming, quitting the app). This decision
also has caused numerous MPv specific window-related macOS bugs to
be fixed. I wanted to commit this on the main branch, but somehow
it failed to build. This move was bound to happen at the arrival of
Maintenance B after all.
|
|
|
|
roxie/webrtc-voice-crash-fixes
|
|
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.
|
|
secondlife/1771-mesh-objects-do-not-display-until-you-walk-directly-over-them
#1771 Fix for objects disappearing and not reappearing until LoD switch
|
|
|
|
Try adding some transparency
|
|
|
|
|
|
For when not using SDL2 for macOS too.
It took me a while to find where to rename these (which might be
easier to find if I was on an Xcode project maybe? Not sure).
I couldn't open the nib file using Xcode (opening the xib would
even require me to have its format updated first).
So what I did was,
`plutil -convert xml1 -o SecondLife.xib SecondLife.nib`
(The output could be some other name, to be honest.)
Rename all "Second Life" to "Megapahit" in the generated xib,
and then convert it back to binary.
`plutil -convert binary1 -o SecondLife.nib SecondLife.xib`
I just had to output the generated ASCII one to an existing file,
so I just reverted it, no need to track any changes there.
`git restore SecondLife.xib`
|
|
fix formatting
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
https://www.fmod.com/attribution
The credit line must include the words "FMOD Studio" and "Firelight
Technologies Pty Ltd".
|
|
|
|
roxie/webrtc-voice-1451
|
|
|
|
Fix some BOOL oversights during WebRTC merge
|
|
Fix texture fetch request getting canceled if request counter flips over
|
|
#1814 and #1517 Fix mirror update rate and occlusion culling
|
|
|
|
|
|
|
|
|
|
|
|
brad/webrtc-voice-develop
|
|
in case user provided a texture later, after seeing a 'missing texture'
error.
|
|
|
|
|
|
Previous formatting resulted in compilation failure
|
|
//const S32 default_height = 28;
|
|
Revert 82391adeb81656b6b23559c52bf4a3db2c932673, hide vivox
|
|
Display "Megapahit uses" instead of "Second Life uses" above 3p_icons
|
|
Install libfmod.so, libfmod.so.13, and libfmod.so.13.22
|
|
https://megapahit.com/show_bug.cgi?id=32
|