@@ -205,20 +205,24 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
205205
206206 cvar_t *r_gamma;
207207
208- Cvar::Cvar<bool > r_tonemap ( " r_tonemap" , " Use HDR->LDR tonemapping" , Cvar::NONE, true );
209- Cvar::Cvar<float > r_tonemapExposure ( " r_tonemapExposure" , " Tonemap exposure" , Cvar::NONE, 1 .0f );
210- Cvar::Range<Cvar::Cvar<float >> r_tonemapContrast ( " r_tonemapContrast" , " Makes dark areas light up faster" ,
208+ Cvar::Cvar<bool > r_toneMapping (
209+ " r_toneMapping" , " Use HDR->LDR tonemapping" , Cvar::NONE, true );
210+ Cvar::Cvar<float > r_toneMappingExposure (
211+ " r_toneMappingExposure" , " Tonemap exposure" , Cvar::NONE, 1 .0f );
212+ Cvar::Range<Cvar::Cvar<float >> r_toneMappingContrast (
213+ " r_toneMappingContrast" , " Makes dark areas light up faster" ,
211214 Cvar::NONE, 1 .6f , 1 .0f , 10 .0f );
212- Cvar::Range<Cvar::Cvar<float >> r_tonemapHighlightsCompressionSpeed ( " r_tonemapHighlightsCompressionSpeed " ,
213- " Highlights saturation" ,
215+ Cvar::Range<Cvar::Cvar<float >> r_toneMappingHighlightsCompressionSpeed (
216+ " r_toneMappingHighlightsCompressionSpeed " , " Highlights saturation" ,
214217 Cvar::NONE, 0 .977f , 0 .0f , 10 .0f );
215- Cvar::Range<Cvar::Cvar<float >> r_tonemapHDRMax ( " r_tonemapHDRMax" , " HDR white point" ,
218+ Cvar::Range<Cvar::Cvar<float >> r_toneMappingHDRMax (
219+ " r_toneMappingHDRMax" , " HDR white point" ,
216220 Cvar::NONE, 8 .0f , 1 .0f , 128 .0f );
217- Cvar::Range<Cvar::Cvar<float >> r_tonemapDarkAreaPointHDR ( " r_tonemapDarkAreaPointHDR " ,
218- " Cut-off for dark area light-up" ,
221+ Cvar::Range<Cvar::Cvar<float >> r_toneMappingDarkAreaPointHDR (
222+ " r_toneMappingDarkAreaPointHDR " , " Cut-off for dark area light-up" ,
219223 Cvar::NONE, 0 .18f , 0 .0f , 1 .0f );
220- Cvar::Range<Cvar::Cvar<float >> r_tonemapDarkAreaPointLDR ( " r_tonemapDarkAreaPointLDR " ,
221- " Convert to this brightness at dark area cut-off" ,
224+ Cvar::Range<Cvar::Cvar<float >> r_toneMappingDarkAreaPointLDR (
225+ " r_toneMappingDarkAreaPointLDR " , " Convert to this brightness at dark area cut-off" ,
222226 Cvar::NONE, 0 .268f , 0 .0f , 1 .0f );
223227
224228 cvar_t *r_lockpvs;
@@ -312,7 +316,13 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
312316 Cvar::Cvar<float > r_bloomBlur ( " r_bloomBlur" , " Bloom strength" , Cvar::NONE, 1.0 );
313317 Cvar::Cvar<int > r_bloomPasses ( " r_bloomPasses" , " Amount of bloom passes in each direction" , Cvar::NONE, 2 );
314318 cvar_t *r_FXAA;
315- cvar_t *r_ssao;
319+ Cvar::Range<Cvar::Cvar<int >> r_ssao ( " r_ssao" ,
320+ " Screen space ambient occlusion: "
321+ " -1: show, 0: disabled, 1: enabled" ,
322+ Cvar::NONE,
323+ Util::ordinal ( ssaoMode::DISABLED ),
324+ Util::ordinal( ssaoMode::SHOW ),
325+ Util::ordinal( ssaoMode::ENABLED ) );
316326
317327 cvar_t *r_evsmPostProcess;
318328
@@ -1241,7 +1251,7 @@ ScreenshotCmd screenshotPNGRegistration("screenshotPNG", ssFormat_t::SSF_PNG, "p
12411251
12421252 Cvar::Latch ( r_bloom );
12431253 r_FXAA = Cvar_Get ( " r_FXAA" , " 0" , CVAR_LATCH | CVAR_ARCHIVE );
1244- r_ssao = Cvar_Get ( " r_ssao" , " 0 " , CVAR_LATCH | CVAR_ARCHIVE );
1254+ Cvar::Latch ( r_ssao );
12451255
12461256 // temporary variables that can change at any time
12471257 r_showImages = Cvar_Get ( " r_showImages" , " 0" , CVAR_TEMP );
0 commit comments