Fixed shadow mapping disable when not supported (#522)

master
krzys-h 2015-07-29 22:30:44 +02:00
parent ccd55a4319
commit 6818e32150
1 changed files with 2 additions and 2 deletions

View File

@ -3411,12 +3411,12 @@ void CEngine::Draw3DScene()
void CEngine::RenderShadowMap()
{
if (!m_shadowMapping) return;
m_shadowMapping = m_shadowMapping && m_device->IsShadowMappingSupported();
m_offscreenShadowRendering = m_offscreenShadowRendering && m_device->IsFramebufferSupported();
m_offscreenShadowRenderingResolution = Math::Min(m_offscreenShadowRenderingResolution, m_device->GetMaxTextureSize());
if (!m_shadowMapping) return;
if (m_device->GetMaxTextureStageCount() < 3)
{
m_shadowMapping = false;