Skip to content

Commit 421ee51

Browse files
committed
Merge remote-tracking branch 'origin/release/2024.08-DeltaFPS' into develop
2 parents 2c4fe4f + fc7082e commit 421ee51

File tree

4 files changed

+62
-10
lines changed

4 files changed

+62
-10
lines changed

indra/newview/app_settings/shaders/class1/windlight/atmosphericsFuncs.glsl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,9 @@ void calcAtmosphericVars(vec3 inPositionEye, vec3 light_dir, float ambFactor, ou
124124
amblit = tmpAmbient;
125125

126126
additive *= vec3(1.0 - combined_haze);
127+
128+
// sanity clamp haze contribution
129+
additive = min(additive, vec3(10));
127130
}
128131

129132
vec3 srgb_to_linear(vec3 col);

indra/newview/featuretable_linux.txt

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version 28
1+
version 29
22
// The version number above should be incremented IF AND ONLY IF some
33
// change has been made that is sufficiently important to justify
44
// resetting the graphics preferences of all users to the recommended
@@ -67,6 +67,7 @@ RenderUseAdvancedAtmospherics 1 0
6767
RenderShadowDetail 1 2
6868
RenderFSAASamples 1 16
6969
RenderMaxTextureIndex 1 16
70+
RenderMirrors 1 1
7071

7172
//
7273
// Low Graphics Settings (fixed function)
@@ -97,6 +98,12 @@ RenderUseAdvancedAtmospherics 1 0
9798
RenderShadowDetail 1 0
9899
WLSkyDetail 1 48
99100
RenderFSAASamples 1 0
101+
RenderMirrors 1 0
102+
RenderHeroProbeResolution 1 256
103+
RenderHeroProbeDistance 1 4
104+
RenderHeroProbeUpdateRate 1 6
105+
RenderHeroProbeConservativeUpdateMultiplier 1 16
106+
100107

101108
//
102109
// Low Graphics Settings
@@ -127,6 +134,11 @@ RenderUseAdvancedAtmospherics 1 0
127134
RenderShadowDetail 1 0
128135
WLSkyDetail 1 48
129136
RenderFSAASamples 1 0
137+
RenderMirrors 1 0
138+
RenderHeroProbeResolution 1 256
139+
RenderHeroProbeDistance 1 4
140+
RenderHeroProbeUpdateRate 1 6
141+
RenderHeroProbeConservativeUpdateMultiplier 1 16
130142

131143
//
132144
// Medium Low Graphics Settings
@@ -156,6 +168,11 @@ RenderUseAdvancedAtmospherics 1 0
156168
RenderShadowDetail 1 0
157169
WLSkyDetail 1 48
158170
RenderFSAASamples 1 0
171+
RenderMirrors 1 0
172+
RenderHeroProbeResolution 1 256
173+
RenderHeroProbeDistance 1 6
174+
RenderHeroProbeUpdateRate 1 3
175+
RenderHeroProbeConservativeUpdateMultiplier 1 16
159176

160177
//
161178
// Medium Graphics Settings (standard)
@@ -185,6 +202,11 @@ RenderUseAdvancedAtmospherics 1 0
185202
RenderShadowDetail 1 0
186203
WLSkyDetail 1 48
187204
RenderFSAASamples 1 2
205+
RenderMirrors 1 0
206+
RenderHeroProbeResolution 1 512
207+
RenderHeroProbeDistance 1 6
208+
RenderHeroProbeUpdateRate 1 3
209+
RenderHeroProbeConservativeUpdateMultiplier 1 16
188210

189211
//
190212
// Medium High Graphics Settings (deferred enabled)
@@ -214,6 +236,11 @@ RenderDeferredSSAO 1 0
214236
RenderShadowDetail 1 0
215237
WLSkyDetail 1 48
216238
RenderFSAASamples 1 2
239+
RenderMirrors 1 0
240+
RenderHeroProbeResolution 1 512
241+
RenderHeroProbeDistance 1 6
242+
RenderHeroProbeUpdateRate 1 2
243+
RenderHeroProbeConservativeUpdateMultiplier 1 8
217244

218245
//
219246
// High Graphics Settings (deferred + SSAO)
@@ -243,6 +270,11 @@ RenderUseAdvancedAtmospherics 1 0
243270
RenderShadowDetail 1 0
244271
WLSkyDetail 1 48
245272
RenderFSAASamples 1 2
273+
RenderMirrors 1 0
274+
RenderHeroProbeResolution 1 512
275+
RenderHeroProbeDistance 1 8
276+
RenderHeroProbeUpdateRate 1 2
277+
RenderHeroProbeConservativeUpdateMultiplier 1 8
246278

247279
//
248280
// High Ultra Graphics Settings (deferred + SSAO + shadows)
@@ -272,6 +304,11 @@ RenderUseAdvancedAtmospherics 1 0
272304
RenderShadowDetail 1 2
273305
WLSkyDetail 1 48
274306
RenderFSAASamples 1 2
307+
RenderMirrors 1 0
308+
RenderHeroProbeResolution 1 512
309+
RenderHeroProbeDistance 1 16
310+
RenderHeroProbeUpdateRate 1 1
311+
RenderHeroProbeConservativeUpdateMultiplier 1 4
275312

276313
//
277314
// Ultra graphics (REALLY PURTY!)
@@ -300,6 +337,11 @@ RenderDeferredSSAO 1 1
300337
RenderUseAdvancedAtmospherics 1 0
301338
RenderShadowDetail 1 2
302339
RenderFSAASamples 1 2
340+
RenderMirrors 1 0
341+
RenderHeroProbeResolution 1 1024
342+
RenderHeroProbeDistance 1 16
343+
RenderHeroProbeUpdateRate 1 1
344+
RenderHeroProbeConservativeUpdateMultiplier 1 4
303345

304346
//
305347
// Class Unknown Hardware (unknown)

indra/newview/featuretable_mac.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version 58
1+
version 59
22
// The version number above should be incremented IF AND ONLY IF some
33
// change has been made that is sufficiently important to justify
44
// resetting the graphics preferences of all users to the recommended
@@ -247,7 +247,7 @@ RenderReflectionsEnabled 1 1
247247
RenderReflectionProbeDetail 1 1
248248
RenderScreenSpaceReflections 1 0
249249
RenderReflectionProbeLevel 1 1
250-
RenderMirrors 1 1
250+
RenderMirrors 1 0
251251
RenderHeroProbeResolution 1 512
252252
RenderHeroProbeDistance 1 8
253253
RenderHeroProbeUpdateRate 1 2

indra/newview/llvoicewebrtc.cpp

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -548,13 +548,19 @@ void LLWebRTCVoiceClient::voiceConnectionCoro()
548548
updatePosition();
549549
}
550550
}
551-
552-
sessionState::processSessionStates();
553-
if (mProcessChannels && voiceEnabled && !mHidden)
554-
{
555-
sendPositionUpdate(false);
556-
updateOwnVolume();
557-
}
551+
LL::WorkQueue::postMaybe(mMainQueue,
552+
[=] {
553+
if (sShuttingDown)
554+
{
555+
return;
556+
}
557+
sessionState::processSessionStates();
558+
if (mProcessChannels && voiceEnabled && !mHidden)
559+
{
560+
sendPositionUpdate(false);
561+
updateOwnVolume();
562+
}
563+
});
558564
}
559565
}
560566
catch (const LLCoros::Stop&)
@@ -2220,6 +2226,7 @@ void LLVoiceWebRTCConnection::OnIceCandidate(const llwebrtc::LLWebRTCIceCandidat
22202226
void LLVoiceWebRTCConnection::processIceUpdates()
22212227
{
22222228
mOutstandingRequests++;
2229+
22232230
LLCoros::getInstance()->launch("LLVoiceWebRTCConnection::processIceUpdatesCoro",
22242231
boost::bind(&LLVoiceWebRTCConnection::processIceUpdatesCoro, this->shared_from_this()));
22252232
}

0 commit comments

Comments
 (0)