a61e3654748668ab1e6601255709410f39597155
1 /* $Id: glinfo.c,v 1.1 1999/08/19 00:55:40 jtg Exp $ */
4 * Print GL, GLU and GLUT version and extension info
6 * Brian Paul This file in public domain.
13 * Revision 1.1 1999/08/19 00:55:40 jtg
16 * Revision 3.2 1999/02/02 04:45:49 brianp
17 * include stdio.h before glut.h
19 * Revision 3.1 1998/02/22 16:42:54 brianp
20 * added casts to prevent compiler warnings
22 * Revision 3.0 1998/02/14 18:42:29 brianp
32 int main( int argc
, char *argv
[] )
34 glutInit( &argc
, argv
);
35 glutInitDisplayMode( GLUT_RGB
);
36 glutCreateWindow(argv
[0]);
38 printf("GL_VERSION: %s\n", (char *) glGetString(GL_VERSION
));
39 printf("GL_EXTENSIONS: %s\n", (char *) glGetString(GL_EXTENSIONS
));
40 printf("GL_RENDERER: %s\n", (char *) glGetString(GL_RENDERER
));
41 printf("GL_VENDOR: %s\n", (char *) glGetString(GL_VENDOR
));
42 printf("GLU_VERSION: %s\n", (char *) gluGetString(GLU_VERSION
));
43 printf("GLU_EXTENSIONS: %s\n", (char *) gluGetString(GLU_EXTENSIONS
));
44 printf("GLUT_API_VERSION: %d\n", GLUT_API_VERSION
);
45 #ifdef GLUT_XLIB_IMPLEMENTATION
46 printf("GLUT_XLIB_IMPLEMENTATION: %d\n", GLUT_XLIB_IMPLEMENTATION
);