标签: opencl
cl_Type和常规类型(如cl_float和float)之间的区别在于大小和用法。 cl_float可以在内核中使用吗?
由于
答案 0 :(得分:6)
在内核中,您必须使用float,int等。它们由OpenCL规范标准化。 因为它们可能与普通编译器使用的类型不同,所以您应该在主机代码中使用cl_*版本(并且仅在那里)。 例如,主机上的cl_float与内核中的float相同。
float
int
cl_*
cl_float