浏览代码

DX11 accumulation shadergen fix.

rextimmy 9 年之前
父节点
当前提交
ddfa4eaf18
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      Engine/source/shaderGen/HLSL/accuFeatureHLSL.cpp

+ 5 - 1
Engine/source/shaderGen/HLSL/accuFeatureHLSL.cpp

@@ -65,7 +65,11 @@ void AccuTexFeatHLSL::processPix(   Vector<ShaderComponent*> &componentList,
 
    // accu map
    Var *accuMap = new Var;
-   accuMap->setType( "sampler2D" );
+   if (mIsDirect3D11)
+      accuMap->setType("SamplerState");
+   else
+      accuMap->setType("sampler2D");
+
    accuMap->setName( "accuMap" );
    accuMap->uniform = true;
    accuMap->sampler = true;