例如,如果我有一个渲染目标,其 FilterMode 设置为 FilterMode.Point:
var rt = buffer.GetTemporaryRT(
...
filter: FilterMode.Point,
...
);
但我在片段着色器中使用线性采样器状态对其进行采样:
SAMPLER(sampler_linear_clamp)
...
return SAMPLE_TEXTURE2D(_MainTex, sampler_linear_clamp, uv);
那我会得到什么?点或双线性样本?
似乎过滤了点,但我不确定。我想知道它背后的规则。这两个东西(C# 中的 FilterMode 和着色器中的采样器状态)如何交互。