我正在编写一个包含大型数据集线图的应用程序。
我目前的策略是将每个通道的数据加载到 1D 顶点缓冲区中。
然后我在绘制时使用顶点着色器将我的缓冲区组装成顶点(这样我就可以将我的一个缓冲区重用于多组数据)
这工作得很好,我可以绘制几亿个数据点,而不会太慢。
为了进一步扩展,我想减少实际绘制的点数,尽管简单的减少(即每 n 个点绘制一次)因为没有多少点绘制 1000 个点,这些点都由单个像素表示)
我能想到的一种方法是使用几何着色器并且只发射每 N 个点,但我不确定这是否是最好的攻击计划。
这是推荐的方法吗?