2011-07-21 135 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