0

レンダリング エンジンに複数の VBO と一致する VAO が設定されています。glVertexAttribPointer の使用について少し混乱しています。私はそれを設定し、うまくレンダリングしますが、これらの異なるオブジェクトすべてで 1 つのシェーダー (基本的な拡散) を使用しているかどうか、VAO を作成するたびに glVertexAttribPointer を設定するかどうかに興味があります。私が投げかけているのは、属性ポインターの設定がシェーダーまたは頂点配列オブジェクトで設定されているかどうかを把握しようとしていると思います。頂点配列オブジェクトだと思いますが、明確にすることを望んでいます。

4

1 に答える 1

2

頂点属性ポインターは、頂点配列オブジェクト (VAO) ごとです。318 ページのOpenGL 4.3 仕様glGetVertexAttribPointervでは、次のように指定されています。 返される値は、現在バインドされている頂点配列オブジェクトから照会されます。

于 2013-03-29T23:32:16.307 に答える