反锯齿不能在Windows上工作
问题描述:
我正在开发一个基于GLUT的应用程序,需要在Windows XP上运行,但是因为我在Mac上,我正在做大部分Xcode编码,然后切换到Visual C++ 2008每隔一段时间重新编译。它一直工作正常,但我只是意识到反锯齿不适用于Windows版本。反锯齿不能在Windows上工作
下面是一些截图:
真棒在OS X
蹩脚的在Win XP
我使用的是GLUT显示字符串 “RGB阿尔法双采样深度”。
形状是不实际的3D,他们只是三角形:
glBegin(GL_TRIANGLES);
{
ofSetColor(edgeColorFar1.r, edgeColorFar1.g, edgeColorFar1.b);
glVertex2f(CENTER_X, CENTER_Y);
ofSetColor(edgeColorNear1.r, edgeColorNear1.g, edgeColorNear1.b);
glVertex2f(x - _dim, y - _dim);
glVertex2f(x + _dim, y - _dim);
}
glEnd();
任何想法?谢谢!
答
你试图把
ofEnableSmoothing();
在setup()
功能?
您有没有将驱动程序设置中的反锯齿功能配置为“始终关闭”? – Damon 2011-04-17 12:46:22
不,我已将它设置为“由应用程序控制”。 – *erjohn 2011-04-17 14:01:23