1

我正在编写一个包含大型数据集线图的应用程序。

我目前的策略是将每个通道的数据加载到 1D 顶点缓冲区中。

然后我在绘制时使用顶点着色器将我的缓冲区组装成顶点(这样我就可以将我的一个缓冲区重用于多组数据)

这工作得很好,我可以绘制几亿个数据点,而不会太慢。

为了进一步扩展,我想减少实际绘制的点数,尽管简单的减少(即每 n 个点绘制一次)因为没有多少点绘制 1000 个点,这些点都由单个像素表示)

我能想到的一种方法是使用几何着色器并且只发射每 N 个点,但我不确定这是否是最好的攻击计划。

这是推荐的方法吗?

4

1 回答 1

3

通过将所有顶点属性的步幅调整为正常步幅的 N 倍,您可以更简单地做到这一点。

于 2015-07-13T14:16:39.810 回答