home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Amiga 5 / MA_Cover_5.iso / ppc / mesa / gdemos / glinfo.c < prev    next >
Encoding:
C/C++ Source or Header  |  1998-01-31  |  823 b   |  34 lines

  1. /* glinfo.c */
  2.  
  3. /*
  4.  * Print GL, GLU and GLUT version and extension info
  5.  *
  6.  * Brian Paul
  7.  * October 3, 1997
  8.  */
  9.  
  10.  
  11. #include <GL/glut.h>
  12. #include <stdio.h>
  13.  
  14.  
  15. int main( int argc, char *argv[] )
  16. {
  17.    glutInit( &argc, argv );
  18.    glutInitDisplayMode( GLUT_RGB );
  19.    glutCreateWindow(argv[0]);
  20.  
  21.    printf("GL_VERSION: %s\n", glGetString(GL_VERSION));
  22.    printf("GL_EXTENSIONS: %s\n", glGetString(GL_EXTENSIONS));
  23.    printf("GL_RENDERER: %s\n", glGetString(GL_RENDERER));
  24.    printf("GL_VENDOR: %s\n", glGetString(GL_VENDOR));
  25.    printf("GLU_VERSION: %s\n", gluGetString(GLU_VERSION));
  26.    printf("GLU_EXTENSIONS: %s\n", gluGetString(GLU_EXTENSIONS));
  27.    printf("GLUT_API_VERSION: %d\n", GLUT_API_VERSION);
  28. #ifdef GLUT_XLIB_IMPLEMENTATION
  29.    printf("GLUT_XLIB_IMPLEMENTATION: %d\n", GLUT_XLIB_IMPLEMENTATION);
  30. #endif
  31.  
  32.    return 0;
  33. }
  34.