在CUDA中支持纹理存储器中的双重类型

时间:2010-12-10 18:03:15

标签: cuda

可以在具有计算能力1.3的GTX 280中为双类型变量声明2D纹理 该声明仅适用于float

2 个答案:

答案 0 :(得分:2)

就我所知,你不能。但是,您可以使用int2类型,如此处的第23点所示:http://forums.nvidia.com/index.php?showtopic=84440

编辑:更正语法

答案 1 :(得分:1)

您不能使用双精度进行纹理插值,硬件不支持它。你可以做的是将双精度存储为int2,然后使用tex2dfetch收集相关点,转换为double,然后在软件中进行实际插值。