stereo.c
上传用户:xk288cn
上传日期:2007-05-28
资源大小:4876k
文件大小:1k
源码类别:

GIS编程

开发平台:

Visual C++

  1. /* Copyright (c) Mark J. Kilgard, 1994. */
  2. /* This program is freely distributable without licensing fees 
  3.    and is provided without guarantee or warrantee expressed or 
  4.    implied. This program is -not- in the public domain. */
  5. #include <stdlib.h>
  6. #include <stdio.h>
  7. #include <GL/glut.h>
  8. void
  9. display(void)
  10. {
  11.   glDrawBuffer(GL_BACK_LEFT);
  12.   glClearColor(1.0, 0.0, 0.0, 1.0); /* red */
  13.   glClear(GL_COLOR_BUFFER_BIT);
  14.   glDrawBuffer(GL_BACK_RIGHT);
  15.   glClearColor(0.0, 0.0, 1.0, 1.0); /* blue */
  16.   glClear(GL_COLOR_BUFFER_BIT);
  17.   glutSwapBuffers();
  18. }
  19. int
  20. main(int argc, char **argv)
  21. {
  22.   glutInit(&argc, argv);
  23.   glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_STEREO);
  24.   glutCreateWindow("stereo example");
  25.   glutDisplayFunc(display);
  26.   glutMainLoop();
  27.   return 0;             /* ANSI C requires main to return int. */
  28. }