Browse Source

clip out eroneous test casuing issues with MFT_SubSurface

AzaezelX 5 years ago
parent
commit
63a4d69a33
1 changed files with 1 additions and 3 deletions
  1. 1 3
      Engine/source/renderInstance/renderDeferredMgr.cpp

+ 1 - 3
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 );
       }
    }