私は、OpenGL を使用して画面上のレンダリングを処理する単純な CAD プログラムに取り組んでいます。画面上に描画されるすべての図形は、すべて単純な線分で構成されているため、単純な描画でも何千もの個別の線を処理することになります。
アプリケーションと OpenGL の間でこの一連の行の変更を伝達する最良の方法は何ですか? OpenGL バッファ内の行の特定のサブセットのみを更新する方法はありますか?
ここで概念的な答えを探しています。実際のソース コードに入る必要はありません。データ構造と通信に関する推奨事項をいくつか示します。