OpenGLで2Dゲームを作っています。VBO を使用してテクスチャの描画を高速化したいと考えています。
現在、私は即時モードを使用しています。テクスチャを回転およびスケーリングするときに、独自の座標を生成しています。ポリゴン プリミティブを使用してテクスチャの角を丸くする機能もあります。
オフセットを含まないテクスチャの側面の頂点を持つ VBO を作成するのが最も速いので、glTranslate、glScale、glRotate を使用してテクスチャの描画位置を移動できると考えていました。次に、同じ VBO を変更せずに使用して、毎回テクスチャを描画できます。丸みを帯びた角の座標を追加する必要がある場合にのみ、VBO を変更できました。
それはこれを行うための最良の方法ですか?その際、どのような点に注意すればよいですか?最新のグラフィックス カードで GL_QUADS の代わりに GL_TRIANGLES を使用するのが本当に最速ですか?
回答ありがとうございます。