0

我有一个使用一些内核的 openCL 程序。现在我必须将其转换为 openGL。我遇到了计算机着色器。但它们是最近与 OpenGL 4.3 一起推出的,所以它的支持不会那么多。那么,OpenGL 中是否还有其他选项可用于此类任务。

我的要求是这样,因为我想在仅在私有模式下具有 OpenCL 的 iOS 中使用它。

4

1 回答 1

1

您可以使用 OpenGL 走老派的道路,就像在 CUDA 出现之前所做的那样。有关教程,请参见http://www.mathematik.uni-dortmund.de/~goeddeke/gpgpu/

但是我必须警告你,用 OpenGL 做 GPGPU 非常棘手,而且工作量很大。根据个人经验,我不得不反对它,预计至少要花 100 个小时才能获得好的结果。

于 2013-09-24T18:15:32.137 回答