Browse Source

DX11 accumulation shadergen fix.

rextimmy 9 years ago
parent
commit
ddfa4eaf18
1 changed files with 5 additions and 1 deletions
  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;