Cuda 规格化纹理内存从哪里开始?
如果纹理内存中有一个启用线性插值的200大小数组,要访问第一个元素的值,我需要访问值Cuda 规格化纹理内存从哪里开始?,cuda,Cuda,如果纹理内存中有一个启用线性插值的200大小数组,要访问第一个元素的值,我需要访问值0.5,而不是0。基本上我需要访问desiredValue+0.5。这确保索引覆盖图像内部的[0-200] 如何使用标准化纹理记忆?0-1是数组的角点还是元素值?要访问第一个元素,我是否需要使用0+0.5/200?,如文档中所示,并在图像中具体看到: [0-1]是数组的角点,因此确实要以规范化单位访问特定数组值,需要执行(desiredValue+0.5)/totalSize@talonmies谢谢,我在查找时
0.5
,而不是0
。基本上我需要访问desiredValue+0.5
。这确保索引覆盖图像内部的[0-200]
如何使用标准化纹理记忆?0-1是数组的角点还是元素值?要访问第一个元素,我是否需要使用
0+0.5/200
?,如文档中所示,并在图像中具体看到:
[0-1]
是数组的角点,因此确实要以规范化单位访问特定数组值,需要执行(desiredValue+0.5)/totalSize
@talonmies谢谢,我在查找时没有找到它。想补充一个答案吗?如果你自己写一个答案,也会很容易。