added tests for the new features
[libgliar] / tests / glinfo / glinfo.c
1 #include <stdio.h>
2 #include <GL/glut.h>
3
4 #define GET_INTEGER(x)  (glGetIntegerv(x, &val), val)
5
6 int main(int argc, char **argv)
7 {
8         int val;
9
10         glutInit(&argc, argv);
11         glutCreateWindow("glinfo");
12
13         printf("vendor: %s\n", glGetString(GL_VENDOR));
14         printf("renderer: %s\n", glGetString(GL_RENDERER));
15         printf("version: %s\n", glGetString(GL_VERSION));
16         printf("shading language version: %s\n", glGetString(GL_SHADING_LANGUAGE_VERSION));
17
18         printf("texture units: %d\n", GET_INTEGER(GL_MAX_TEXTURE_UNITS));
19         printf("max texture size: %d\n", GET_INTEGER(GL_MAX_TEXTURE_SIZE));
20         return 0;
21 }