标准化纹理内存从哪里开始?

时间:2016-07-07 13:35:06

标签: cuda

如果我在纹理存储器中有200个大小的数组并且启用了线性插值,要访问第一个元素的值,我需要访问值0.5,而不是0。基本上我需要访问desiredValue+0.5。这可确保索引覆盖图像内的[0-200]。

如何使用标准化纹理内存? 0-1是数组的角,还是元素值?要访问第一个元素,我需要使用0+0.5/200吗?

1 个答案:

答案 0 :(得分:2)

正如关于Texture Fetching的文档中所见,并在图像中特别看到:

enter image description here

[0-1]是数组的角点,所以确实要以规范化单位访问特定数组值,需要执行(desiredValue+0.5)/totalSize