1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- /* $Id: glinfo.c,v 1.1 1999/08/19 00:55:40 jtg Exp $ */
-
- /*
- * Print GL, GLU and GLUT version and extension info
- *
- * Brian Paul This file in public domain.
- * October 3, 1997
- */
-
-
- /*
- * $Log: glinfo.c,v $
- * Revision 1.1 1999/08/19 00:55:40 jtg
- * Initial revision
- *
- * Revision 3.2 1999/02/02 04:45:49 brianp
- * include stdio.h before glut.h
- *
- * Revision 3.1 1998/02/22 16:42:54 brianp
- * added casts to prevent compiler warnings
- *
- * Revision 3.0 1998/02/14 18:42:29 brianp
- * initial rev
- *
- */
-
-
- #include <stdio.h>
- #include <GL/glut.h>
-
-
- int main( int argc, char *argv[] )
- {
- glutInit( &argc, argv );
- glutInitDisplayMode( GLUT_RGB );
- glutCreateWindow(argv[0]);
-
- printf("GL_VERSION: %s\n", (char *) glGetString(GL_VERSION));
- printf("GL_EXTENSIONS: %s\n", (char *) glGetString(GL_EXTENSIONS));
- printf("GL_RENDERER: %s\n", (char *) glGetString(GL_RENDERER));
- printf("GL_VENDOR: %s\n", (char *) glGetString(GL_VENDOR));
- printf("GLU_VERSION: %s\n", (char *) gluGetString(GLU_VERSION));
- printf("GLU_EXTENSIONS: %s\n", (char *) gluGetString(GLU_EXTENSIONS));
- printf("GLUT_API_VERSION: %d\n", GLUT_API_VERSION);
- #ifdef GLUT_XLIB_IMPLEMENTATION
- printf("GLUT_XLIB_IMPLEMENTATION: %d\n", GLUT_XLIB_IMPLEMENTATION);
- #endif
-
- return 0;
- }
|