2011-07-21 93 views
3

我使用glDrawArrays(GL_POINTS,...)绘制了一些点,我想使它们平滑圆点而不是正方形。我知道在OpenGL ES 2.0中没有固定的函数管道,所以我想知道是否有一种简单的方法用片段着色器来做到这一点?使用着色器的光滑点OpenGL ES 2.0

由于提前,

ExtremeCoder

回答

1

我将会使点作为纹理四。这是直截了当的,将完成这项工作,即使是最古老的OpenGL版本,也可能比着色器更快。

+0

问题是我需要着色不同的点,并且有很多我需要几乎256^3个不同的纹理... – ExtremeCoder

+2

您可以使用单个GL_INTENSITY(graylevel)纹理结束设置颜色的用glColor3f()四元组顶点。 – whoplisp