Skip to content

Commit 0a8caf8

Browse files
committed
renderer: port r_fastsky cvar to new format
1 parent 0cdc45b commit 0a8caf8

File tree

4 files changed

+5
-6
lines changed

4 files changed

+5
-6
lines changed

src/engine/renderer/tr_backend.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
3333
backEndData_t *backEndData[ SMP_FRAMES ];
3434
backEndState_t backEnd;
3535

36+
Cvar::Cvar<bool> r_fastsky( "r_fastsky", "Clear sky instead of drawing it", Cvar::NONE, false );
37+
3638
static Cvar::Cvar<bool> r_clear( "r_clear", "Clear screen before painting over it on every frame", Cvar::NONE, false );
3739

3840
void GL_Bind( image_t *image )
@@ -5625,7 +5627,7 @@ const RenderCommand *ClearBufferCommand::ExecuteSelf( ) const
56255627
GL_State( GLS_DEFAULT );
56265628

56275629
// Clear relevant buffers, r_fastsky always require clearing.
5628-
if ( r_clear.Get() || r_fastsky->integer ) {
5630+
if ( r_clear.Get() || r_fastsky.Get() ) {
56295631
clearBits |= GL_COLOR_BUFFER_BIT;
56305632
}
56315633

src/engine/renderer/tr_init.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,6 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
5353

5454
cvar_t *r_measureOverdraw;
5555

56-
cvar_t *r_fastsky;
57-
5856
cvar_t *r_lodBias;
5957
cvar_t *r_lodScale;
6058

@@ -1117,7 +1115,6 @@ ScreenshotCmd screenshotPNGRegistration("screenshotPNG", ssFormat_t::SSF_PNG, "p
11171115
r_znear = Cvar_Get( "r_znear", "3", CVAR_CHEAT );
11181116
r_zfar = Cvar_Get( "r_zfar", "0", CVAR_CHEAT );
11191117
r_checkGLErrors = Cvar_Get( "r_checkGLErrors", "-1", 0 );
1120-
r_fastsky = Cvar_Get( "r_fastsky", "0", CVAR_ARCHIVE );
11211118
r_finish = Cvar_Get( "r_finish", "0", CVAR_CHEAT );
11221119
r_textureMode = Cvar_Get( "r_textureMode", "GL_LINEAR_MIPMAP_LINEAR", CVAR_ARCHIVE );
11231120
r_gamma = Cvar_Get( "r_gamma", "1.0", CVAR_ARCHIVE );

src/engine/renderer/tr_local.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2864,7 +2864,7 @@ enum class dynamicLightRenderer_t { LEGACY, TILED };
28642864
extern cvar_t *r_ambientScale;
28652865
extern cvar_t *r_lightScale;
28662866

2867-
extern cvar_t *r_fastsky; // controls whether sky should be cleared or drawn
2867+
extern Cvar::Cvar<bool> r_fastsky; // Controls whether sky should be cleared or drawn.
28682868
extern Cvar::Range<Cvar::Cvar<int>> r_dynamicLightRenderer;
28692869
extern Cvar::Cvar<bool> r_dynamicLight;
28702870
extern Cvar::Cvar<bool> r_staticLight;

src/engine/renderer/tr_sky.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ void Tess_StageIteratorSky()
4949

5050
tr.drawingSky = false;
5151

52-
if ( r_fastsky->integer )
52+
if ( r_fastsky.Get() )
5353
{
5454
return;
5555
}

0 commit comments

Comments
 (0)