OpenGL中的动态着色器

时间:2013-09-29 15:51:33

标签: opengl

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

OpenGL中是否有相同的功能?是否可以使用反馈循环来模拟它们? (我认为不是)他们不会错过OpenGL(可能在GL 4.3计算着色器中)(阴影,纹理等)。

1 个答案:

答案 0 :(得分:1)

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

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