0

我正在尝试在着色器代码的采样器统计中设置过滤器类型。我没有办法找回它。有人可以建议我这样做吗?

Texture2D InputTexture;
SamplerState Sampler;

float4 PSMain(float2 pos: TEXCOORD, float4 SVP : SV_POSITION) : SV_TARGET {  
   float4 image = InputTexture.Sample(Sampler, pos);
   //How to get Filter type - Sampler.Filter???
   return image;   
}

对我来说上述选项不起作用。有人可以帮我吗?

谢谢。

4

1 回答 1

1

你不能这样做,如果你想改变着色器中的行为,方法是使用着色器常量和基于它们的分支,或者使用不同版本的着色器。

于 2013-05-17T10:21:06.540 回答