我对 OpenGL 及其可编程管道有一些经验。不过,我想尝试一下OpenCL。
有人可以提出一个很好的集成套件来使用OpenCL吗?
我只知道QuartzComposer,它看起来不错,但它仅适用于 Mac。有人知道它是否支持手动编辑 OpenCL 内核,还是只能通过 GUI 来实现?
还有其他 Linux/Windows 替代方案吗?
最佳答案
Quartz Composer 确实有一个 OpenCL“补丁”,您可以在其中手动编辑内核。这是一种非常好的方法来试验基于 CL 的顶点或颜色生成等内容,然后您可以将其显示在后续补丁上。一旦您在那里工作,您通常可以跳转到利用您平台的 CL/GL 互操作设施的纯 C/C++ 代码。
通过上面的 CL 的使用,一定能让你对 OpenCL C 语言有一个直观的感受。不过,您仍然需要了解 OpenCL 运行时设施。
关于ide - 有一个不错的 OpenCL 入门套件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8939589/