changeset 3323:8d0889509afb

Added renderer information for dynamic OpenGL test
author Sam Lantinga <slouken@libsdl.org>
date Mon, 28 Sep 2009 15:32:19 +0000
parents d9dd6cbba4c0
children 0f19b2fa4125
files test/testdyngl.c
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/test/testdyngl.c	Sun Sep 27 23:24:58 2009 +0000
+++ b/test/testdyngl.c	Mon Sep 28 15:32:19 2009 +0000
@@ -68,6 +68,7 @@
     void (APIENTRY * glRotatef) (GLfloat, GLfloat, GLfloat, GLfloat);
     void (APIENTRY * glViewport) (GLint, GLint, GLsizei, GLsizei);
     void (APIENTRY * glFogf) (GLenum, GLfloat);
+    const GLubyte* (APIENTRY * glGetString) (GLenum);
 }
 glfuncs;
 
@@ -91,6 +92,12 @@
     f->glRotatef = get_funcaddr("glRotatef");
     f->glViewport = get_funcaddr("glViewport");
     f->glFogf = get_funcaddr("glFogf");
+    f->glGetString = get_funcaddr("glGetString");
+
+    printf("Vendor     : %s\n", f->glGetString(GL_VENDOR));
+    printf("Renderer   : %s\n", f->glGetString(GL_RENDERER));
+    printf("Version    : %s\n", f->glGetString(GL_VERSION));
+    printf("Extensions : %s\n", f->glGetString(GL_EXTENSIONS));
 }
 
 #define NB_PIXELS 1000