X-Git-Url: https://eleni.mutantstargoat.com/git/?p=libgliar;a=blobdiff_plain;f=tests%2Fglinfo%2Fglinfo.c;fp=tests%2Fglinfo%2Fglinfo.c;h=7fc3a4faf35e29aca2e99da27f035782e9433174;hp=0000000000000000000000000000000000000000;hb=a9d99c62e9bd30cb52f343bbd80dd9073fbbad5a;hpb=5f0b3ca4e21db7b0f0de939e956bd5f34fec3746 diff --git a/tests/glinfo/glinfo.c b/tests/glinfo/glinfo.c new file mode 100644 index 0000000..7fc3a4f --- /dev/null +++ b/tests/glinfo/glinfo.c @@ -0,0 +1,21 @@ +#include +#include + +#define GET_INTEGER(x) (glGetIntegerv(x, &val), val) + +int main(int argc, char **argv) +{ + int val; + + glutInit(&argc, argv); + glutCreateWindow("glinfo"); + + printf("vendor: %s\n", glGetString(GL_VENDOR)); + printf("renderer: %s\n", glGetString(GL_RENDERER)); + printf("version: %s\n", glGetString(GL_VERSION)); + printf("shading language version: %s\n", glGetString(GL_SHADING_LANGUAGE_VERSION)); + + printf("texture units: %d\n", GET_INTEGER(GL_MAX_TEXTURE_UNITS)); + printf("max texture size: %d\n", GET_INTEGER(GL_MAX_TEXTURE_SIZE)); + return 0; +}