3

GLSL ES でコンパイルできるプログラムの最大数はいくつですか? たとえば、100 個のフラグメント シェーダーを作成するとします。それぞれが異なる効果です。したがって、実行時にそれらすべてをコンパイルし、動的に glUseProgram と交換します。新しい GLSL-ES プログラムをコンパイルするたびに、それが GPU のどこかに保持されていると思います。アクティブなコンパイル済みプログラムの量に上限はありますか?

4

1 に答える 1

4

上限はありません。唯一の制限は、GPUまたはそのドライバーによって制御される使用可能なメモリまたはその他のリソースです。

同様に、テクスチャオブジェクトまたは頂点バッファオブジェクトの数に上限はありません。

于 2012-04-09T17:15:29.700 に答える