From 63a4d69a33d2f8802a3a20771c463fc8b5313892 Mon Sep 17 00:00:00 2001 From: AzaezelX Date: Fri, 8 Nov 2019 05:54:30 -0600 Subject: [PATCH] clip out eroneous test casuing issues with MFT_SubSurface --- Engine/source/renderInstance/renderDeferredMgr.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Engine/source/renderInstance/renderDeferredMgr.cpp b/Engine/source/renderInstance/renderDeferredMgr.cpp index 24fb4b133..8632b36a3 100644 --- a/Engine/source/renderInstance/renderDeferredMgr.cpp +++ b/Engine/source/renderInstance/renderDeferredMgr.cpp @@ -745,10 +745,8 @@ void ProcessedDeferredMaterial::_determineFeatures( U32 stageNum, newFeatures.addFeature( MFT_VertLit ); newFeatures.addFeature( MFT_LightbufferMRT ); } - else + else if (!fd.features.hasFeature(MFT_GlowMap)) { - // If this object isn't lightmapped or emissive, add a zero-output feature for render target 3 - if (!fd.features.hasFeature(MFT_IsEmissive)&&(!fd.features.hasFeature(MFT_GlowMap))) newFeatures.addFeature( MFT_RenderTarget3_Zero ); } }