Skip to content

Commit ca11567

Browse files
committed
Replaced refreshCachedSetting for sharpening with cached control
1 parent 779e195 commit ca11567

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

indra/newview/pipeline.cpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,6 @@ S32 LLPipeline::RenderBufferVisualization;
213213
bool LLPipeline::RenderMirrors;
214214
S32 LLPipeline::RenderHeroProbeUpdateRate;
215215
S32 LLPipeline::RenderHeroProbeConservativeUpdateMultiplier;
216-
F32 LLPipeline::RenderCASSharpness;
217216
LLTrace::EventStatHandle<S64> LLPipeline::sStatBatchSize("renderbatchsize");
218217

219218
const U32 LLPipeline::MAX_BAKE_WIDTH = 512;
@@ -576,7 +575,6 @@ void LLPipeline::init()
576575
connectRefreshCachedSettingsSafe("RenderMirrors");
577576
connectRefreshCachedSettingsSafe("RenderHeroProbeUpdateRate");
578577
connectRefreshCachedSettingsSafe("RenderHeroProbeConservativeUpdateMultiplier");
579-
connectRefreshCachedSettingsSafe("RenderCASSharpness");
580578
gSavedSettings.getControl("RenderAutoHideSurfaceAreaLimit")->getCommitSignal()->connect(boost::bind(&LLPipeline::refreshCachedSettings));
581579
}
582580

@@ -1094,7 +1092,6 @@ void LLPipeline::refreshCachedSettings()
10941092
RenderMirrors = gSavedSettings.getBOOL("RenderMirrors");
10951093
RenderHeroProbeUpdateRate = gSavedSettings.getS32("RenderHeroProbeUpdateRate");
10961094
RenderHeroProbeConservativeUpdateMultiplier = gSavedSettings.getS32("RenderHeroProbeConservativeUpdateMultiplier");
1097-
RenderCASSharpness = gSavedSettings.getF32("RenderCASSharpness");
10981095

10991096
sReflectionProbesEnabled = LLFeatureManager::getInstance()->isFeatureAvailable("RenderReflectionsEnabled") && gSavedSettings.getBOOL("RenderReflectionsEnabled");
11001097
RenderSpotLight = nullptr;
@@ -7149,7 +7146,8 @@ void LLPipeline::generateGlow(LLRenderTarget* src)
71497146

71507147
void LLPipeline::applyCAS(LLRenderTarget* src, LLRenderTarget* dst)
71517148
{
7152-
if (RenderCASSharpness == 0.0)
7149+
static LLCachedControl<F32> cas_sharpness(gSavedSettings, "RenderCASSharpness", 0.4f);
7150+
if (cas_sharpness == 0.0f)
71537151
{
71547152
gPipeline.copyRenderTarget(src, dst);
71557153
return;
@@ -7170,7 +7168,7 @@ void LLPipeline::applyCAS(LLRenderTarget* src, LLRenderTarget* dst)
71707168
varAU4(const0);
71717169
varAU4(const1);
71727170
CasSetup(const0, const1,
7173-
RenderCASSharpness, // Sharpness tuning knob (0.0 to 1.0).
7171+
cas_sharpness(), // Sharpness tuning knob (0.0 to 1.0).
71747172
(AF1)src->getWidth(), (AF1)src->getHeight(), // Input size.
71757173
(AF1)dst->getWidth(), (AF1)dst->getHeight()); // Output size.
71767174

indra/newview/pipeline.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1068,7 +1068,6 @@ class LLPipeline
10681068
static bool RenderMirrors;
10691069
static S32 RenderHeroProbeUpdateRate;
10701070
static S32 RenderHeroProbeConservativeUpdateMultiplier;
1071-
static F32 RenderCASSharpness;
10721071
};
10731072

10741073
void render_bbox(const LLVector3 &min, const LLVector3 &max);

0 commit comments

Comments
 (0)