X-Git-Url: https://git.cworth.org/git?p=glenv;a=blobdiff_plain;f=glwrap.c;h=9c9f3093b304078438d2e212a5c52d84473513e9;hp=faf6a81ef3285ec0814e34d99e87bebdc2a6b854;hb=455de90fada991ed423c5cd4f20269fc63653d90;hpb=206fae5fae316c85de55e636c1f7d04b8cdc9193 diff --git a/glwrap.c b/glwrap.c index faf6a81..9c9f309 100644 --- a/glwrap.c +++ b/glwrap.c @@ -28,6 +28,22 @@ #include #include +void glenv_query (void); + +typedef GLubyte * (get_string_type_t) (GLenum); + +void +glenv_query (void) +{ + 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 ("--extensions=\"%s\"\n", glGetString (GL_EXTENSIONS)); + + exit (0); +} + static int glenv_num_extensions (void) {