例を挙げて説明すると思います。このゲームでは、マウスを使用して 2D 形状を描くことができ、描いたものがリアルタイムで画面にレンダリングされます。ハードウェア アクセラレーション (OpenGL) を使用してこのタイプの描画をレンダリングする最善の方法を知りたいです。私には2つのアイデアがありました:
- 描画開始時に画面サイズのテクスチャを作成し、描画時にこれを更新し、これを画面にブリットする
- 図面を表す一連の線分を作成し、線または細いポリゴンを使用してこれらをレンダリングします
他のアイデアはありますか?これらの方法のうち、最良/最も効率的/最も簡単である可能性が高いのはどれですか? どんな提案でも大歓迎です。