在C++的类中可以定义cuda Texture吗?
代码如下:
#include <cuda_runtime_api.h>
#include <cuda_texture_types.h>
class mippCuda3DData
{
public:
mippCuda3DData(void);
virtual ~mippCuda3DData(void);
public:
//定义3D纹理变量
texture<short,3,cudaReadModeElementType> VolumeTexture;
cudaArray* m_cuda3DArray;
};
但是在编译的时候texture<short,3,cudaReadModeElementType> VolumeTexture;不通过;
我想让texture作为类的成员,该如何实现呢?
谢谢!