2010年9月7日 星期二

[iPhone][OpenGLES] anti-alias的處理

OpenGL ES iPhone - drawing anti aliased lines - Stack Overflow

目前的做法,是用背景色再描一次triangle的edge,
在setting上,設了下列的參數。

glPointSize(2.0);

glEnable(GL_POINT_SMOOTH);


然後再繪製primitive時,用背景色(黑色)再描一次黑邊。

/// anti-alias...

glColor4f(0.0, 0.0, 0.0, 1.0);

glDisableClientState(GL_TEXTURE_COORD_ARRAY);

glDrawArrays(GL_LINES, 0, 8);

沒有留言: