1

大規模なデータセットのライン プロットを含むアプリケーションの作成に取り組んでいます。

私の現在の戦略は、各チャネルのデータを 1D 頂点バッファーにロードすることです。

次に、描画時に頂点シェーダーを使用して、バッファーを頂点に組み立てます (これにより、バッファーの 1 つを複数のデータ セットに再利用できます)。

これはかなりうまく機能しており、あまり速度を落とさずに数億のデータポイントを描画できます。

物事をもう少し伸ばすために、実際に描画されるポイントの数を減らしたいと思いますが、すべてが単一のピクセルで表される1000ポイントをプロットするポイントはあまりないため、単純な削減(つまり、nポイントごとに描画)します。

これを行う方法の 1 つは、ジオメトリ シェーダーを使用して N ポイントごとにのみ放出することですが、これが最善の攻撃計画であるかどうかはわかりません。

これはこれを行うための推奨される方法でしょうか?

4

1 に答える 1

3

すべての頂点アトリビュートのストライドを通常の N 倍に調整することで、これをより簡単に行うことができます。

于 2015-07-13T14:16:39.810 に答える