我有兴趣在单独的文件中编写 OpenCL 内核,因为它比编写多行字符串的代码更方便!Apple 的网站有一个 OpenCL 的 Hello World 示例,但它使用较旧的 Xcode 3 编写内核的方式,http://developer.apple.com/library/mac/#samplecode/OpenCL_Hello_World_Example/Introduction/Intro.html
我正在寻找的是一个 Hello World 类型的示例,它使用新的 Xcode 4 做事方式,即内核写在单独的文件中,调用内核函数似乎需要更少的代码。
更新
我找不到模板项目,所以我在 github 上启动了以下项目,它复制了Apple 文档中的代码,
顺便说一句,代码最初由于未知原因没有运行并给出以下错误,
使用 GeForce GT 650M 创建了一个调度队列错误:元素 1 与预期输出不匹配。看到 0.0000,预期 1.0000
重新启动似乎可以解决问题。