私はこの質問に対する答えを見つけようと、OpenGL仕様を読んできました。私は、OpenGLがGLDrawElementsやGLDrawArraysなどの描画呼び出しでVBOに表示される順序で要素を描画するか、プリミティブの断片を任意の順序で処理できるかどうかを保証するかどうかを判断しようとしています。OpenGLは、頂点バッファ内のプリミティブが順番に描画されることを保証しますか?
例えば、頂点バッファが10個の三角形を表す30個の頂点を持ち、それぞれが同じ座標を持っているとします。頂点0,1および2に対応する三角形が最初に(したがって下に)レンダリングされることは常にそうですか?頂点28,29,30に対応する三角形は常に最後にレンダリングされる(したがって上に表示される)?