瀏覽代碼

clip out eroneous test casuing issues with MFT_SubSurface

AzaezelX 5 年之前
父節點
當前提交
63a4d69a33
共有 1 個文件被更改,包括 1 次插入3 次删除
  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 );
       }
    }