summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/renderergl1/tr_init.c10
-rw-r--r--src/renderergl2/tr_init.c10
2 files changed, 20 insertions, 0 deletions
diff --git a/src/renderergl1/tr_init.c b/src/renderergl1/tr_init.c
index 14b91927..650c848e 100644
--- a/src/renderergl1/tr_init.c
+++ b/src/renderergl1/tr_init.c
@@ -884,6 +884,16 @@ void GL_SetDefaultState( void )
qglEnable( GL_SCISSOR_TEST );
qglDisable( GL_CULL_FACE );
qglDisable( GL_BLEND );
+
+ qglColorMask( GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE );
+ qglClearColor( 0.0f, 0.0f, 0.0f, 1.0f );
+ qglClearDepth( 1.0 );
+
+ qglDrawBuffer( GL_FRONT );
+ qglClear( GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT|GL_ACCUM_BUFFER_BIT|GL_STENCIL_BUFFER_BIT );
+
+ qglDrawBuffer( GL_BACK );
+ qglClear( GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT|GL_ACCUM_BUFFER_BIT|GL_STENCIL_BUFFER_BIT );
}
/*
diff --git a/src/renderergl2/tr_init.c b/src/renderergl2/tr_init.c
index 7228d01b..170f3204 100644
--- a/src/renderergl2/tr_init.c
+++ b/src/renderergl2/tr_init.c
@@ -873,6 +873,16 @@ void GL_SetDefaultState( void )
qglEnable( GL_SCISSOR_TEST );
qglDisable( GL_CULL_FACE );
qglDisable( GL_BLEND );
+
+ qglColorMask( GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE );
+ qglClearColor( 0.0f, 0.0f, 0.0f, 1.0f );
+ qglClearDepth( 1.0 );
+
+ qglDrawBuffer( GL_FRONT );
+ qglClear( GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT|GL_ACCUM_BUFFER_BIT|GL_STENCIL_BUFFER_BIT );
+
+ qglDrawBuffer( GL_BACK );
+ qglClear( GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT|GL_ACCUM_BUFFER_BIT|GL_STENCIL_BUFFER_BIT );
}
/*