From 9d123db993cc32085438b3b73a751e49e098cc1b Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 17 Feb 2004 22:04:44 +0000 Subject: [PATCH] Load the correct library on Windows --- test/testdyngl.c | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/test/testdyngl.c b/test/testdyngl.c index 6c8d5d8ec..e9f88c26c 100644 --- a/test/testdyngl.c +++ b/test/testdyngl.c @@ -89,15 +89,17 @@ int main(int argc,char *argv[]) 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 @@ int main(int argc,char *argv[]) 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);