gpt4 book ai didi

c# - OpenGL 绘制每 n 个顶点

转载 作者:太空宇宙 更新时间:2023-11-03 23:33:22 25 4
gpt4 key购买 nike

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

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

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

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

为了进一步扩展,我想减少实际绘制的点数,虽然简单减少(即每 n 个点绘制),因为绘制 1000 个点的点并不多,所有点都由单个像素表示)

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

这是推荐的方法吗?

最佳答案

通过将所有顶点属性的步幅调整为正常步幅的 N 倍,您可以更简单地完成此操作。

关于c# - OpenGL 绘制每 n 个顶点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31385359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com