金属着色器纹理读取 vs 取样

10
在Metal着色语言中,使用read和sample函数访问纹理像素有什么确切的区别?在何时应该使用哪个函数?
1个回答

23

几个不同点:

  • 你可以从纹理之外进行采样,但不应在纹理之外进行读取。
  • 采样可以使用规格化坐标(介于0和1之间)。读取始终使用像素坐标。
  • 采样器可以在像素值之间插值(例如,在两个像素之间进行采样时)。读取始终给出精确的像素值。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接