Example #1
0
void key(unsigned char key, int x, int y)
{
    switch(key) {
    case '.':
    case '>':
    case '+':
    case '=':
        draw_passes++;
        printf("Passes = %d\n", draw_passes);
        make_viewpoint();
        break;
    case ',':
    case '<':
    case '-':
    case '_':
        draw_passes--;
        if (draw_passes < 1) draw_passes = 1;
        printf("Passes = %d\n", draw_passes);
        make_viewpoint();
        break;
    case 'h':
    case 'H':
        /* heads up mode */
        headsUp = (headsUp == 0);
        make_viewpoint();
        break;
    case 27:
        exit(0);
    }
}
Example #2
0
void reshape(GLsizei w, GLsizei h) 
{
  glViewport(0, 0, w, h);
  make_viewpoint();
}