【发布时间】:2014-02-13 17:00:03
【问题描述】:
我想画折线,每条线由不同数量的点组成,每条线都有自己的颜色。
在这种情况下,最佳实践是什么 - 我应该如何收集信息并将其发送到 GPU?
【问题讨论】:
-
你想在一次绘制调用中绘制它们?
-
这基本上是个问题——我应该如何画它们?在一次调用中,每条折线都在其自己的 glDrawArrays 调用中(这就是我现在正在做的事情)
-
如何使用一个小纹理,每个像素每行有一种颜色。然后只需将纹理坐标添加到您的顶点数据。例如,您创建一个 128x1 纹理,填充颜色并具有纹理坐标,如 (1/128*(0-.5), .5), (1/128*(1-.5), .5), (1 /128*(2-.5), .5)...
标签: graphics opengl-es 3d opengl-es-2.0