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=93b177fff142057693f0c9e917b4e18c52edeb6b;hpb=42163e269cceab08031b949a2f7e2c92ca081cbb 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; +}