multisampling and shit
[antikythera] / src / main.cc
index 0447748..b5d430b 100644 (file)
@@ -31,7 +31,7 @@ int main(int argc, char **argv)
 {
        glutInitWindowSize(1024, 768);
        glutInit(&argc, argv);
-       glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE);
+       glutInitDisplayMode(GLUT_RGB | GLUT_DEPTH | GLUT_DOUBLE | GLUT_MULTISAMPLE);
        glutCreateWindow("Antikythera");
 
        glutDisplayFunc(display);
@@ -54,6 +54,7 @@ bool init()
 {
        glewInit();
 
+       glEnable(GL_MULTISAMPLE);
        glEnable(GL_DEPTH_TEST);
        glEnable(GL_CULL_FACE);
        glEnable(GL_LIGHTING);
@@ -177,7 +178,7 @@ void motion(int x, int y)
                glutPostRedisplay();
        }
        if(bnstate[2]) {
-               cam_dist += dy * 0.05;
+               cam_dist += dy * 0.01;
                if(cam_dist < 0.0) cam_dist = 0.0;
                glutPostRedisplay();
        }