反锯齿不能在Windows上工作

问题描述:

我正在开发一个基于GLUT的应用程序,需要在Windows XP上运行,但是因为我在Mac上,我正在做大部分Xcode编码,然后切换到Visual C++ 2008每隔一段时间重新编译。它一直工作正常,但我只是意识到反锯齿不适用于Windows版本。反锯齿不能在Windows上工作

下面是一些截图:

真棒在OS X Awesome on OS X

蹩脚的在Win XP Crappy on 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(); 

任何想法?谢谢!

+0

您有没有将驱动程序设置中的反锯齿功能配置为“始终关闭”? – Damon 2011-04-17 12:46:22

+0

不,我已将它设置为“由应用程序控制”。 – *erjohn 2011-04-17 14:01:23

你试图把

ofEnableSmoothing(); 

setup()功能?