金属着色器纹理读取与样品

时间:2018-04-13 15:26:00

标签: ios shader metal metalkit

在金属着色语言中,读取和样本函数之间用于访问纹理像素的确切区别是什么?应该在何时使用?

1 个答案:

答案 0 :(得分:7)

一些差异:

  • 您可以在纹理边界外进行采样。但你不应该在纹理之外阅读。
  • 采样可以使用标准化坐标(介于0和1之间)。阅读总是使用像素坐标。
  • 采样器可以在像素值之间进行插值(例如,如果您在两个像素之间进行采样)。阅读总能为您提供精确的像素值。