Поддержка двойного типа в текстурной памяти в CUDA - PullRequest
2 голосов
/ 10 декабря 2010

Можно ли объявлять 2D текстуры для переменных двойного типа в GTX 280 с возможностью вычислений 1.3 Декларация предоставляется только для чисел с плавающей точкой

Ответы [ 2 ]

2 голосов
/ 10 декабря 2010

Насколько я знаю, вы не можете.Однако вы можете использовать тип int2, как показано в пункте 23 здесь: http://forums.nvidia.com/index.php?showtopic=84440

edit: исправленная грамматика

1 голос
/ 11 декабря 2010

Вы не можете выполнять интерполяцию текстур с помощью double, аппаратное обеспечение не поддерживает это.Что вы можете сделать, это сохранить двойные значения как int2, а затем использовать tex2dfetch, чтобы собрать соответствующие точки, преобразовать в двойные, а затем выполнить фактическую интерполяцию в программном обеспечении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...