query/print GLSL version string
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 24 Jul 2008 20:27:11 +0000 (14:27 -0600)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 24 Jul 2008 21:11:11 +0000 (15:11 -0600)
progs/xdemos/glxinfo.c

index 35b6ed16b09a67bc8cd9b4758adcc6ed558e02ec..6cf127afa2ffe599ed2390f6a25ba2ad583f2cda 100644 (file)
@@ -523,6 +523,13 @@ print_screen_info(Display *dpy, int scrnum, Bool allowDirect, GLboolean limits)
       printf("OpenGL vendor string: %s\n", glVendor);
       printf("OpenGL renderer string: %s\n", glRenderer);
       printf("OpenGL version string: %s\n", glVersion);
+#ifdef GL_VERSION_2_0
+      if (glVersion[0] >= '2' && glVersion[1] == '.') {
+         char *v = (char *) glGetString(GL_SHADING_LANGUAGE_VERSION);
+         printf("OpenGL shading language version string: %s\n", v);
+      }
+#endif
+
       printf("OpenGL extensions:\n");
       print_extension_list(glExtensions);
       if (limits)