我正在开发一个需要在 Windows XP 上运行的基于 GLUT 的应用程序,但由于我在 Mac 上,我在 Xcode 中进行大部分编码,然后每隔一段时间切换到 Visual C++ 2008重新编译。它一直运行良好,但我刚刚意识到抗锯齿不适用于 Windows 版本。
以下是一些截图:
在 OS X 上很棒
蹩脚的Win XP
我正在使用 GLUT 显示字符串“rgb alpha double samples depth”。
这些形状不是实际的 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();
有任何想法吗?谢谢!