固定VBO配列を使用して、実行時のシェーダプログラムを切り替える必要があります。私は一定の頂点に以下の機能よりも多くを必要としないthik頂点の属性をシェーダーに伝える方法は?
がインデックス(I位置に0をしたい、テクスチャ座標のための1)
glEnableVertexAttribArray
glVertexAttribPointer
glGetAttribLocation
glBindAttribLocation
属性私はすべてを配線してきたが、何もに描かれていませんFBO。 プログラムから見つかった頂点属性インデックス(glVertexAttribPointer内)を使用すると問題なく動作しますが、固定属性インデックスでは使用できません。
上記の関数の正しい使用法/実行順序を示す簡単なサンプルコードを誰かに見せてもらえますか?
手順がありませんか?
-1: "私に、上記の関数の正しい使用法/実行順序を示す短いサンプルコードを表示できますか?"これは尋ねるのは恐ろしいことです。それらの機能がどのような順序で入ってくるのかわからない唯一の方法は、あなたが何をしているのかわからない場合です。だからあなたはこれらの機能がどのように機能するのかを尋ねる必要があります。それ以外の場合は、コピー&ペーストコーディングだけです。 –
@ニコル:これは - http://www.opengl.org/sdk/docs/man/xhtml/glBindAttribLocation.xml - 本当にいいですが、実行命令については何も教えてくれません。 – Geri
私は本当にglBindAttribLocationが何をしているのか知っていますが、私のプログラムをリンクして使用しただけではうまくいかない場合、どこに行くのか分かりません。 – Geri