私は現在、OpenGL ES 2.0の分野を初めてお持ちです。バインディング、バッファ、シェーダなどに関して、できる限り理解したいと思います。OpenGL - なぜGL_ELEMENT_ARRAY_BUFFERがインデックスですか?
今のところ、私はちょうどGL_ELEMENT_ARRAY_BUFFER
とGL_ARRAY_BUFFER
と、上記の各プリセットを使用するタイミング。
私の現在の理解は、GL_ELEMENT_ARRAY_BUFFER
が特に三角形のインデックス用であり、もう1つは他のもの用であると考えています。
誰かが理由を詳しく教えてもらえますか? GL_ELEMENT_ARRAY_BUFFER
はどうやって扱われますか?
これは私が知るようになった理解です。私が持っている唯一の本当の疑問は、なぜバッファータグの中にELEMENTという言葉がありますか?それは毎回私を捨てます。なぜならそれは単なるARRAYだからです。私はそれを要素配列と呼んでいません。 – TheCodingArt
個人的には、この名前の「要素」という用語は、データバッファに任意のデータが格納できるため、要素参照の配列であることを意味しますが、データ(頂点+標準+色+テクスチャ) 「要素」と呼ばれる。 – goatherder
要素配列には、要素を含む配列の順序が含まれています...それは私が考えることができる唯一の論理的な理由です。 GL_ARRAY_BUFFERに要素が含まれている場合、要素バッファと呼ばれるのはなぜですか?それは私が少し失われたところです。 – TheCodingArt