2

CUDA 5 和 OpenCL 2 引入了动态并行性(由另一个内核通过设备 API 而非主机 API 启动的内核)。

OpenGL中是否有与此等价的功能?是否可以使用反馈回路来模拟它们?(我认为不会)它们不会在 OpenGL 中错过(也许在 GL 4.3 计算着色器中)(阴影、纹理等)。

4

1 回答 1

1

根据this page,OpenGL中的计算着色器似乎不支持动态并行。您只能使用glDispatchCompute​()或启动它们glDispatchComputeIndirect​()

其他着色器不太可能获得这种支持,因为它们处于 OpenGL 处理阶段。

于 2013-09-29T17:00:45.320 回答