大規模なデータセットのライン プロットを含むアプリケーションの作成に取り組んでいます。
私の現在の戦略は、各チャネルのデータを 1D 頂点バッファーにロードすることです。
次に、描画時に頂点シェーダーを使用して、バッファーを頂点に組み立てます (これにより、バッファーの 1 つを複数のデータ セットに再利用できます)。
これはかなりうまく機能しており、あまり速度を落とさずに数億のデータポイントを描画できます。
物事をもう少し伸ばすために、実際に描画されるポイントの数を減らしたいと思いますが、すべてが単一のピクセルで表される1000ポイントをプロットするポイントはあまりないため、単純な削減(つまり、nポイントごとに描画)します。
これを行う方法の 1 つは、ジオメトリ シェーダーを使用して N ポイントごとにのみ放出することですが、これが最善の攻撃計画であるかどうかはわかりません。
これはこれを行うための推奨される方法でしょうか?