2

CUDA 5 および OpenCL 2 では、動的並列処理 (ホスト API ではなく、デバイス API を介して別のカーネルによって起動されたカーネル) が導入されています。

OpenGLにこれに相当するものはありますか? フィードバック ループでそれらをシミュレートすることは可能ですか? (私はそうは思わない)OpenGL(おそらくGL 4.3計算シェーダー)(シャドウ、テクスチャなど)では見逃しません。

4

1 に答える 1

1

このページによると、OpenGL の計算シェーダーは動的並列処理をサポートしていないようです。glDispatchCompute​()またはでのみ起動できますglDispatchComputeIndirect​()

他のシェーダーは OpenGL 処理段階にあるため、このようなサポートを行うことはほとんどありません。

于 2013-09-29T17:00:45.320 に答える