在 CUDA C 编程指南第 5 版的附录 E.2(线性过滤)中,声明:
在这种仅适用于浮点纹理的过滤模式下,纹理获取返回的值是...
粗体部分让我感到困惑。floating point
是指仅纹素类型,还是返回类型?例如,我如下声明 3 个纹理。
texture<float,cudaTextureType2D> tex32f;
texture<unsigned char, cudaTextureType2D, cudaReadModeNormalizedFloat> tex8u;
texture<unsigned short, cudaTextureType2D, cudaReadModeNormalizedFloat> tex16u;
线性过滤是否tex32f
仅适用于 或 也适用于tex8u
and tex16u
?