@@ -213,7 +213,6 @@ S32 LLPipeline::RenderBufferVisualization;
213
213
bool LLPipeline::RenderMirrors;
214
214
S32 LLPipeline::RenderHeroProbeUpdateRate;
215
215
S32 LLPipeline::RenderHeroProbeConservativeUpdateMultiplier;
216
- F32 LLPipeline::RenderCASSharpness;
217
216
LLTrace::EventStatHandle<S64> LLPipeline::sStatBatchSize (" renderbatchsize" );
218
217
219
218
const U32 LLPipeline::MAX_BAKE_WIDTH = 512 ;
@@ -576,7 +575,6 @@ void LLPipeline::init()
576
575
connectRefreshCachedSettingsSafe (" RenderMirrors" );
577
576
connectRefreshCachedSettingsSafe (" RenderHeroProbeUpdateRate" );
578
577
connectRefreshCachedSettingsSafe (" RenderHeroProbeConservativeUpdateMultiplier" );
579
- connectRefreshCachedSettingsSafe (" RenderCASSharpness" );
580
578
gSavedSettings .getControl (" RenderAutoHideSurfaceAreaLimit" )->getCommitSignal ()->connect (boost::bind (&LLPipeline::refreshCachedSettings));
581
579
}
582
580
@@ -1094,7 +1092,6 @@ void LLPipeline::refreshCachedSettings()
1094
1092
RenderMirrors = gSavedSettings .getBOOL (" RenderMirrors" );
1095
1093
RenderHeroProbeUpdateRate = gSavedSettings .getS32 (" RenderHeroProbeUpdateRate" );
1096
1094
RenderHeroProbeConservativeUpdateMultiplier = gSavedSettings .getS32 (" RenderHeroProbeConservativeUpdateMultiplier" );
1097
- RenderCASSharpness = gSavedSettings .getF32 (" RenderCASSharpness" );
1098
1095
1099
1096
sReflectionProbesEnabled = LLFeatureManager::getInstance ()->isFeatureAvailable (" RenderReflectionsEnabled" ) && gSavedSettings .getBOOL (" RenderReflectionsEnabled" );
1100
1097
RenderSpotLight = nullptr ;
@@ -7149,7 +7146,8 @@ void LLPipeline::generateGlow(LLRenderTarget* src)
7149
7146
7150
7147
void LLPipeline::applyCAS (LLRenderTarget* src, LLRenderTarget* dst)
7151
7148
{
7152
- if (RenderCASSharpness == 0.0 )
7149
+ static LLCachedControl<F32> cas_sharpness (gSavedSettings , " RenderCASSharpness" , 0 .4f );
7150
+ if (cas_sharpness == 0 .0f )
7153
7151
{
7154
7152
gPipeline .copyRenderTarget (src, dst);
7155
7153
return ;
@@ -7170,7 +7168,7 @@ void LLPipeline::applyCAS(LLRenderTarget* src, LLRenderTarget* dst)
7170
7168
varAU4 (const0);
7171
7169
varAU4 (const1);
7172
7170
CasSetup (const0, const1,
7173
- RenderCASSharpness , // Sharpness tuning knob (0.0 to 1.0).
7171
+ cas_sharpness () , // Sharpness tuning knob (0.0 to 1.0).
7174
7172
(AF1)src->getWidth (), (AF1)src->getHeight (), // Input size.
7175
7173
(AF1)dst->getWidth (), (AF1)dst->getHeight ()); // Output size.
7176
7174
0 commit comments