質問。
GLSLシェーダコードに置いた、attribute 変数に対して、CPU側、glVertexAttribPointer で頂点ごとに変化する内容を渡そうと
任意配列を対応付け、glDrawArrays …ではなく、glDrawElements で描画させようとしています。

ここで疑問。 果たして、「VertexShaderにやってくる配列要素の順序は、何順になるのか」 です。
単純に頂点配列を一直線に並べて glDrawArrays する分には、結果的に頂点の順序でやってくるだろうと思うのですが、
glDrawElements …つまり、頂点インデクスの配列で渡した場合、シェーダに来る順序は、

1.それでも実際の頂点配列の順
2.インデクス配列の順

どちらになるでしょうか…。