diff test/testdyngl.c @ 842:0eec9985767d

Load the correct library on Windows
author Sam Lantinga <slouken@libsdl.org>
date Tue, 17 Feb 2004 22:04:44 +0000
parents 7b255f0290da
children 0afe0e38e02c
line wrap: on
line diff
--- a/test/testdyngl.c	Tue Feb 17 22:00:33 2004 +0000
+++ b/test/testdyngl.c	Tue Feb 17 22:04:44 2004 +0000
@@ -89,15 +89,17 @@
 	SDL_Event event;
 	int done=0;
 	GLfloat pixels[NB_PIXELS*3];
-	char default_gl_lib[]="/usr/lib/libGL.so";
-	char* current_gl_lib=default_gl_lib;
+#ifdef _WIN32
+	char *gl_library = "OpenGL32.DLL";
+#else
+	char *gl_library = "libGL.so.1";
+#endif
 	
-	if (argc==2)
-	{
-		current_gl_lib=argv[1];
+	if (argv[1]) {
+		gl_library = argv[1];
 	}
 	
-	if (SDL_Init(SDL_INIT_EVERYTHING)<0)
+	if (SDL_Init(SDL_INIT_VIDEO)<0)
 	{
 		printf("Unable to init SDL : %s\n",SDL_GetError());
 		exit(1);
@@ -109,7 +111,7 @@
 		exit(1);
 	}
 	
-	if (SDL_GL_LoadLibrary(current_gl_lib)<0)
+	if (SDL_GL_LoadLibrary(gl_library)<0)
 	{
 		printf("Unable to dynamically open GL lib : %s\n",SDL_GetError());
 		exit(1);