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();
何か案は?ありがとう!