在纹理内存中使用非原生CUDA结构

时间:2013-08-02 19:15:26

标签: cuda textures

是否可以在纹理内存中使用CUDA原生类型float4的扩展版本?例如,我想在一个纹理中使用结构分组几件事情:

struct {
   float x;
   float y;
   float z;
   float w;
   float t;
   float m;
}; 

通过float4t扩展了m的定义。

我用Google搜索,但没有看到任何解决此特定问题的内容。谢谢你的帮助!

1 个答案:

答案 0 :(得分:2)

目前,CUDA不支持纹理提取用户定义数据类型的纹理。纹理提取功能(如tex1Dfetchtex2Dtex3D等仅适用于某些特定类型的纹理。