Clone of mesa.
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /* $Id: glinfo.c,v 1.1 1999/08/19 00:55:40 jtg Exp $ */
  2. /*
  3. * Print GL, GLU and GLUT version and extension info
  4. *
  5. * Brian Paul This file in public domain.
  6. * October 3, 1997
  7. */
  8. /*
  9. * $Log: glinfo.c,v $
  10. * Revision 1.1 1999/08/19 00:55:40 jtg
  11. * Initial revision
  12. *
  13. * Revision 3.2 1999/02/02 04:45:49 brianp
  14. * include stdio.h before glut.h
  15. *
  16. * Revision 3.1 1998/02/22 16:42:54 brianp
  17. * added casts to prevent compiler warnings
  18. *
  19. * Revision 3.0 1998/02/14 18:42:29 brianp
  20. * initial rev
  21. *
  22. */
  23. #include <stdio.h>
  24. #include <GL/glut.h>
  25. int main( int argc, char *argv[] )
  26. {
  27. glutInit( &argc, argv );
  28. glutInitDisplayMode( GLUT_RGB );
  29. glutCreateWindow(argv[0]);
  30. printf("GL_VERSION: %s\n", (char *) glGetString(GL_VERSION));
  31. printf("GL_EXTENSIONS: %s\n", (char *) glGetString(GL_EXTENSIONS));
  32. printf("GL_RENDERER: %s\n", (char *) glGetString(GL_RENDERER));
  33. printf("GL_VENDOR: %s\n", (char *) glGetString(GL_VENDOR));
  34. printf("GLU_VERSION: %s\n", (char *) gluGetString(GLU_VERSION));
  35. printf("GLU_EXTENSIONS: %s\n", (char *) gluGetString(GLU_EXTENSIONS));
  36. printf("GLUT_API_VERSION: %d\n", GLUT_API_VERSION);
  37. #ifdef GLUT_XLIB_IMPLEMENTATION
  38. printf("GLUT_XLIB_IMPLEMENTATION: %d\n", GLUT_XLIB_IMPLEMENTATION);
  39. #endif
  40. return 0;
  41. }