2011-04-17 122 views
1

我正在開發一個基於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

不,我已將它設置爲「由應用程序控制」。 – prisonerjohn 2011-04-17 14:01:23

回答

0

你試圖把

ofEnableSmoothing(); 

setup()功能?