0
それでは、私は通常、どうなることである。アクティブシェーダプログラムをVAO内に保存することはできますか?はいの場合はどうですか?
//
...(ここではより多くの疑似コード)
//シェーダは、すでにこの時点で、プログラムに添付けどglUseProgramは
ではありませんされています1と呼ばれる
//)
2 VAOにバインドする)保存-関連付けるVAO内部vbosを
3)描画結合)
が
4レンダリングする準備//
5)glUseProgram
6)と、適切なプログラムを使用VAOをVAOをアンバインド
7)アンバインド
ただし、mov eステップ5何とか1から3のどこかに?
いいえ、不可解です。 (AFAIK) – HolyBlackCat
ジオメトリはレンダリング方法とは関係ありません。同じシェーダで複数のVAOを描画することができ、同じVAOを異なるシェーダで描画することができます。したがって、シェーダをVAOに保存するのは理にかなっていません。 –