From 90fe3b6fd248600de4b18b039bbaff821fa8ce3e Mon Sep 17 00:00:00 2001 From: Artem Kharytoniuk Date: Tue, 23 May 2017 14:30:38 +0300 Subject: [PATCH] Fixed bug in OpenGL renderer that r_debugSurface did not work when cg_shadows == 2. --- src/engine/renderer/tr_shadows.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/engine/renderer/tr_shadows.c b/src/engine/renderer/tr_shadows.c index cd81d9b..ada9037 100644 --- a/src/engine/renderer/tr_shadows.c +++ b/src/engine/renderer/tr_shadows.c @@ -291,10 +291,11 @@ void RB_ShadowFinish( void ) { qglStencilFunc( GL_NOTEQUAL, 0, 255 ); qglDisable (GL_CLIP_PLANE0); - qglDisable (GL_CULL_FACE); + GL_Cull(CT_TWO_SIDED); GL_Bind( tr.whiteImage ); + qglPushMatrix(); qglLoadIdentity (); qglColor3f( 0.6f, 0.6f, 0.6f ); @@ -309,6 +310,7 @@ void RB_ShadowFinish( void ) { qglColor3f(1,1,1); qglDisable( GL_STENCIL_TEST ); + qglPopMatrix(); // VULKAN if (vk.active) {