【发布时间】:2014-03-04 02:17:01
【问题描述】:
我有一个计算着色器为我生成数十万条大小为 128 的路径(例如 GL_LINE_STRIP)。我将它们全部存储在一个大的 SSBO 中,我想渲染它们。
[x1 y1 x2 y2 ... x127 y127] //path 0
[x1 y1 x2 y2 ... x127 y127] //path 1
...
[x1 y1 x2 y2 ... x127 y127] //path n
有没有好的方法来渲染这个?最初我在考虑原始重启,但 multiDrawArrays 也可以工作?我不想在绘制调用的同时发送数十万个索引。
似乎在 GPU 上存储另一个数组以进行间接渲染也可以吗?我只是想知道是否有类似“每个 'm' 顶点的原始重启”之类的功能。
【问题讨论】:
标签: opengl