私はiOSとAndroid用のゲームを作っています。 私は多くの場所で、インデックスを使った描画が三角形の配列を描画するよりも効率的であることを見てきました。glDrawElementsとglDrawArrayの効率
私は損失のある圧縮された頂点(md2のファイル形式のようなもの)を使用しており、インデックスだけでは不十分です - 配列:N * 3(xyz)* 1(uchar)+ translate(12バイト)+スケール(12バイト)。 要素:N * 3(xyz)* 4(uint)+配列/〜10
アップルのOpenGLプロファイラツールでは、配列がインデックス化され圧縮された要素よりも優れているようですglDrawElements ..
OpenGLの実装はインデックス付き配列を優先しますか?インデックス付き配列に通常の圧縮されていない配列よりも少ないデータが含まれているからです。
p.s. 私はOpenGL es 2.0を使用しています。頂点シェーダは、頂点を解凍するものです。