私の質問はGLSL言語についてです。頂点シェーダーでforループを実行すると、ループはGPUで順次実行されますか、それとも並列で実行されますか?
質問する
418 次
2 に答える
3
シェーダーの単一の呼び出しは「並行して」実行されません。同じシェーダーの異なる呼び出し(たとえば、同じ頂点シェーダーであるが、2つの異なる頂点からの2つの異なる入力値が与えられている)は並行して実行されますが、すべてのシェーダーは順番に動作します(そうでない場合は、動作するかのように動作する必要があります)。順次、これは同じことです)。
于 2012-11-04T23:18:50.903 に答える
1
順次実行されます。Vertexシェーダープログラムのさまざまなインスタンスが、処理されたすべての三角形間で並行して実行されます。
于 2012-11-04T23:09:28.753 に答える