@@ -209,20 +209,24 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
209209
210210 cvar_t *r_gamma;
211211
212- Cvar::Cvar<bool > r_tonemap ( " r_tonemap" , " Use HDR->LDR tonemapping" , Cvar::NONE, true );
213- Cvar::Cvar<float > r_tonemapExposure ( " r_tonemapExposure" , " Tonemap exposure" , Cvar::NONE, 1 .0f );
214- Cvar::Range<Cvar::Cvar<float >> r_tonemapContrast ( " r_tonemapContrast" , " Makes dark areas light up faster" ,
212+ Cvar::Cvar<bool > r_toneMapping (
213+ " r_toneMapping" , " Use HDR->LDR tonemapping" , Cvar::NONE, true );
214+ Cvar::Cvar<float > r_toneMappingExposure (
215+ " r_toneMappingExposure" , " Tonemap exposure" , Cvar::NONE, 1 .0f );
216+ Cvar::Range<Cvar::Cvar<float >> r_toneMappingContrast (
217+ " r_toneMappingContrast" , " Makes dark areas light up faster" ,
215218 Cvar::NONE, 1 .6f , 1 .0f , 10 .0f );
216- Cvar::Range<Cvar::Cvar<float >> r_tonemapHighlightsCompressionSpeed ( " r_tonemapHighlightsCompressionSpeed " ,
217- " Highlights saturation" ,
219+ Cvar::Range<Cvar::Cvar<float >> r_toneMappingHighlightsCompressionSpeed (
220+ " r_toneMappingHighlightsCompressionSpeed " , " Highlights saturation" ,
218221 Cvar::NONE, 0 .977f , 0 .0f , 10 .0f );
219- Cvar::Range<Cvar::Cvar<float >> r_tonemapHDRMax ( " r_tonemapHDRMax" , " HDR white point" ,
222+ Cvar::Range<Cvar::Cvar<float >> r_toneMappingHDRMax (
223+ " r_toneMappingHDRMax" , " HDR white point" ,
220224 Cvar::NONE, 8 .0f , 1 .0f , 128 .0f );
221- Cvar::Range<Cvar::Cvar<float >> r_tonemapDarkAreaPointHDR ( " r_tonemapDarkAreaPointHDR " ,
222- " Cut-off for dark area light-up" ,
225+ Cvar::Range<Cvar::Cvar<float >> r_toneMappingDarkAreaPointHDR (
226+ " r_toneMappingDarkAreaPointHDR " , " Cut-off for dark area light-up" ,
223227 Cvar::NONE, 0 .18f , 0 .0f , 1 .0f );
224- Cvar::Range<Cvar::Cvar<float >> r_tonemapDarkAreaPointLDR ( " r_tonemapDarkAreaPointLDR " ,
225- " Convert to this brightness at dark area cut-off" ,
228+ Cvar::Range<Cvar::Cvar<float >> r_toneMappingDarkAreaPointLDR (
229+ " r_toneMappingDarkAreaPointLDR " , " Convert to this brightness at dark area cut-off" ,
226230 Cvar::NONE, 0 .268f , 0 .0f , 1 .0f );
227231
228232 cvar_t *r_lockpvs;
@@ -316,7 +320,13 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
316320 Cvar::Cvar<float > r_bloomBlur ( " r_bloomBlur" , " Bloom strength" , Cvar::NONE, 1.0 );
317321 Cvar::Cvar<int > r_bloomPasses ( " r_bloomPasses" , " Amount of bloom passes in each direction" , Cvar::NONE, 2 );
318322 cvar_t *r_FXAA;
319- cvar_t *r_ssao;
323+ Cvar::Range<Cvar::Cvar<int >> r_ssao ( " r_ssao" ,
324+ " Screen space ambient occlusion: "
325+ " -1: show, 0: disabled, 1: enabled" ,
326+ Cvar::NONE,
327+ Util::ordinal ( ssaoMode::DISABLED ),
328+ Util::ordinal( ssaoMode::SHOW ),
329+ Util::ordinal( ssaoMode::ENABLED ) );
320330
321331 cvar_t *r_evsmPostProcess;
322332
@@ -1246,7 +1256,7 @@ ScreenshotCmd screenshotPNGRegistration("screenshotPNG", ssFormat_t::SSF_PNG, "p
12461256
12471257 Cvar::Latch ( r_bloom );
12481258 r_FXAA = Cvar_Get ( " r_FXAA" , " 0" , CVAR_LATCH | CVAR_ARCHIVE );
1249- r_ssao = Cvar_Get ( " r_ssao" , " 0 " , CVAR_LATCH | CVAR_ARCHIVE );
1259+ Cvar::Latch ( r_ssao );
12501260
12511261 // temporary variables that can change at any time
12521262 r_showImages = Cvar_Get ( " r_showImages" , " 0" , CVAR_TEMP );
0 commit comments