CUDA 5 および OpenCL 2 では、動的並列処理 (ホスト API ではなく、デバイス API を介して別のカーネルによって起動されたカーネル) が導入されています。
OpenGLにこれに相当するものはありますか? フィードバック ループでそれらをシミュレートすることは可能ですか? (私はそうは思わない)OpenGL(おそらくGL 4.3計算シェーダー)(シャドウ、テクスチャなど)では見逃しません。
CUDA 5 および OpenCL 2 では、動的並列処理 (ホスト API ではなく、デバイス API を介して別のカーネルによって起動されたカーネル) が導入されています。
OpenGLにこれに相当するものはありますか? フィードバック ループでそれらをシミュレートすることは可能ですか? (私はそうは思わない)OpenGL(おそらくGL 4.3計算シェーダー)(シャドウ、テクスチャなど)では見逃しません。
このページによると、OpenGL の計算シェーダーは動的並列処理をサポートしていないようです。glDispatchCompute()
またはでのみ起動できますglDispatchComputeIndirect()
。
他のシェーダーは OpenGL 処理段階にあるため、このようなサポートを行うことはほとんどありません。