关于CUDA数据绑定纹理的一些特性。

用CUDA数据绑定纹理有一个特性是归一化,这个归一化是什么意思,编程指南上说是把维度映射到[0.0,1.0)的范围内。比如说我有一个64x32的纹理那么可以知道x维度范围为0~63,y的维度范围是0~31如果采用归一化,那么x的维度是 0.0~1.0?? 也就是说他的映射关系是这样排序的,0,1/63 , 2 /63 , 3/63 , 4/63 ……61/63,62/63,1.0 ,是这个意思吗?

是用CUDA数组,打错了

normalized 设置是否对纹理坐标是否进行归一化。如果normalized是一个非零值,那么就会使用归一化到[0,1)的坐标进行寻址,否则对尺寸为width, height, depth的纹理使用坐标[0,width-1], [0,height-1], [0,depth-1]寻址。例如,一个尺寸为64×32的纹理可以通过x维度范围为[0,63],y维度范围[0,31]的坐标寻址。如果采用归一化方式对尺寸为64×32的纹理进行寻址,在x和y维度上的坐标就都是[0.0,1.0)。这样就可以保证纹理的坐标与纹理的尺寸无关。