Thinbug
News
金属着色器纹理读取与样品
时间:2018-04-13 15:26:00
标签:
ios
shader
metal
metalkit
在金属着色语言中,读取和样本函数之间用于访问纹理像素的确切区别是什么?应该在何时使用?
1 个答案:
答案 0 :(得分:7)
一些差异:
您可以在纹理边界外进行采样。但你不应该在纹理之外阅读。
采样可以使用标准化坐标(介于0和1之间)。阅读总是使用像素坐标。
采样器可以在像素值之间进行插值(例如,如果您在两个像素之间进行采样)。阅读总能为您提供精确的像素值。
相关问题
快速2D纹理线样本
iOS Metal Shader - 纹理读写访问?
iOS Metal - 在写入纹理时读取旧值
金属纹理read()vs sample()性能
如何将纹理缓冲区数据传递给Shader with Metal?
金属着色器纹理读取与样品
如何将非纹理数据传递到SCNTechnique Metal着色器
采样金属中的单色纹理
片段着色器生成纹理
如何从深度/模板纹理中读取或采样模板值?
最新问题
我写了这段代码,但我无法理解我的错误
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
是否有可能使 loadstring 不可能等于打印?卢阿
java中的random.expovariate()
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
为什么我的 Onclick 箭头功能在 React 中不起作用?
在此代码中是否有使用“this”的替代方法?
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
每千个数字得到
更新了城市边界 KML 文件的来源?