From 61dd0fdc600d099a466314f87137dfeee80dded9 Mon Sep 17 00:00:00 2001 From: Vincent Lejeune Date: Mon, 3 Nov 2014 00:29:44 +0100 Subject: [PATCH] Reenable again culling for shadows --- src/graphics/render_geometry.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/graphics/render_geometry.cpp b/src/graphics/render_geometry.cpp index 13d2505c6..33fe28409 100644 --- a/src/graphics/render_geometry.cpp +++ b/src/graphics/render_geometry.cpp @@ -978,6 +978,8 @@ void IrrDriver::renderShadows() glDepthMask(GL_TRUE); glEnable(GL_DEPTH_TEST); glDisable(GL_BLEND); + glCullFace(GL_FRONT); + glEnable(GL_CULL_FACE); m_rtts->getShadowFBO().Bind(); glClearColor(1., 1., 1., 1.); @@ -1020,6 +1022,9 @@ void IrrDriver::renderShadows() } } + glCullFace(GL_BACK); + glDisable(GL_CULL_FACE); + m_post_processing->renderGaussian6BlurLayer(m_rtts->getShadowFBO()); glBindTexture(GL_TEXTURE_2D_ARRAY, m_rtts->getShadowFBO().getRTT()[0]); glGenerateMipmap(GL_TEXTURE_2D_ARRAY);