| Age | Commit message (Collapse) | Author |
|
This commit adds support for sun reflection on the sea in hdr display mode.
It also fixes an issue where the display is all white with
low color precision and non hdr & emissive mode.
|
|
The fatal errors when lipo thinning something that's already thin,
can be safely ignored.
|
|
|
|
Update libboost packages to ver 89
|
|
|
|
which are SetObserver, GetPlayoutDevice and GetRecordingDevice.
|
|
|
|
|
|
|
|
|
|
See commit f5de250c3e74ecc8eb658d0b070c0884616f041d
|
|
on Linux aarch64 and Windows arm64.
|
|
It couldn't find Boost now, somehow, at least on Debian Asahi.
|
|
I've tried getting Dullahan 1.21 compiled with Spotify's CEF 139,
it did build, but the internal browser didn't work, so what would be the
point. I could have missed something, but we're sticking with Dullahan
1.14 on Linux for now.
|
|
Somehow now, at least on Debian & Ubuntu, when building the volume
catcher, using PulseAudio, it refers to g_main_context_default too.
|
|
when linking the final executable.
Basically bringing back previous code, but exempting Darwin cause
somehow the extra target link broke CEF.
|
|
|
|
This commit is a complement to cleaning deprecated gamma functions in shaders
|
|
This commit fixes the visual glitches after the 2025.07 merging.
It also allows the user to set a very short draw distance
(this can be useful for photography)
|
|
This commit disabled a debugging message in llReflectionMapManager.cpp
|
|
This commit cleans the deprecated gamma functions in the shaders
|
|
This commit just reactivates the fast timers
|
|
|
|
|
|
* Fix calling setTextureAddressModeFast and setTextureFilteringOptionFast with invalid tex type during fast binds
* Restore mRT->screen to GL_RGBA16F to fix lighting banding
|
|
|
|
This reverts commit 1f1a02f0901694009be469b992fcebeaeea29ebe.
|
|
and remove merge conflict lines.
|
|
|
|
This commit adds 128 and 256 pixels texture resolution limit
in the preferences. This aims to help lower end hardware in texture heavy sims.
|
|
This commit improves the visuals effects panel, and adds texture
and objects lod sliders
|
|
Cleanup is in LLVoiceClient::terminate()
gWebRTCImpl was never deleted
Added mDeviceModule security
|
|
|
|
|
|
|
|
This commit reactivates vsync when the context is created,
if the user chose this option. This was disabled for testing purpose.
|
|
|
|
for diagnostic purposes
|
|
* Fix indexing problem with mac devices
This resulted in the wrong device being selected.
Also, fix a shutdown crash where recording was not being stopped, hence the recording
thread was still running on shutdown and crashed because it lost access to resources.
Fix an issue with p2p calls where they're coming up muted even though the button indicates
they are unmuted.
* Always refresh device list on notification of device changes
Even when the selected device doesn't change, we need to
re-deploy it as it might have had characteristics (sampling rate, etc.) changed.
Also, we need to redeploy when the Default device has changed
|
|
This commit fixes the long time issue with attached huds rendering,
which was causing important slow down with certain combinations of
post processing settings.
|
|
resume() was trigggering sOnCurrentChannelChanged which was wiping
participant list with no follow up updates.
|
|
isSystemMemoryLow() and factor check were too agressive for draw range.
|
|
|
|
Replace SLv icon with megapahit
|
|
|
|
|
|
This commit aims to fix the issue that causes a slow down when certain
combinations of post-processing settings are used.
|
|
|
|
This commit changes the gSavedSetting direct reading
to using LLCachedControl in LLReflectionMapManager
|
|
unplugging/re-plugging devices (#4593)
* [WebRTC] Rework device handling sequence so that we can handle unplugging/re-plugging devices
The device handling was not processing device updates in the proper sequence as
things like AEC use both input and output devices. Devices like headsets are both
so unplugging them resulted in various mute conditions and sometimes even a crash.
Now, we update both capture and render devices at once in the proper sequence.
Test Guidance:
* Bring two users in the same place in webrtc regions.
* The 'listening' one should have a headset or something set oas 'Default'
* Press 'talk' on one, and verify the other can hear.
* Unplug the headset from the listening one.
* Validate that audio changes from the headset to the speakers.
* Plug the headset back in.
* Validate that audio changes from speakers to headset.
* Do the same type of test with the headset viewer talking.
* The microphone used should switch from the headset to the computer (it should have one)
Do other various device tests, such as setting devices explicitly, messing with the device selector, etc.
* Fix race condition when multiple change device requests might come in at once
* Update to m137
The primary feature of this commit is to update libwebrtc from m114
to m137. This is needed to make webrtc buildable, as m114 is not buildable
by the current toolset.
m137 had some changes to the API, which required renaming or changing namespace
of some of the calls.
Additionally, this PR moves from a callback mechanism for gathering the energy
levels for tuning to a wrapper AudioDeviceModule, which gives us more control
over the audio stream.
Finally, the new m137-based webrtc has been updated to allow for 192khz audio
streams.
* Properly pass the observer setting into the inner audio device module
* Update to m137 and get rid of some noise
This change updates to m137 from m114, which required a few API changes.
Additionally, this fixes the hiss that happens shortly after someone unmutes: https://github.com/secondlife/server/issues/2094
There was also an issue with a slight amount of repeated after unmuting if there was audio right before unmuting. This is because
the audio processing and buffering still had audio from the previous speaking session. Now, we inject nearly a half second of
silence into the audio buffers/processor after unmuting to flush things.
* Install nsis on windows
* Use the newer digital AGC pipeline
m137 improved the AGC pipeline and the existing analog style is going away
so move to the new digital pipeline.
Also, some tweaking for audio levels so that we don't see inworld bars when tuning,
so one's own bars seem a reasonable size, etc.
* Install NSIS during windows sisgning and package build step
* Try pinning the packaging to windows 2022 to deal with missing nsis
* Adjust gain calculation and audio level calculations for tuning and peer connections
* Update with mac universal webrtc build
* Tuning of voice indicators for both tuning mode and inworld for self.
* Redo device deployment to handle cases where multiple deploy requests pile up
Also, mute when leaving webrtc-enabled regions or parcels,
and unmute when voice comes back.
* pre commit issue
|