diff -r c8862e1bc41f src/video/windows/SDL_windowsopengl.c --- a/src/video/windows/SDL_windowsopengl.c Fri Jul 22 00:12:03 2011 -0700 +++ b/src/video/windows/SDL_windowsopengl.c Mon Jul 25 17:57:35 2011 +0200 @@ -466,9 +466,11 @@ *iAttr++ = _this->gl_config.multisamplesamples; } - *iAttr++ = WGL_ACCELERATION_ARB; - *iAttr++ = (_this->gl_config.accelerated ? WGL_FULL_ACCELERATION_ARB : - WGL_NO_ACCELERATION_ARB); + if ( this->gl_config.accelerated >= 0 ) { + *iAttr++ = WGL_ACCELERATION_ARB; + *iAttr++ = (_this->gl_config.accelerated ? WGL_FULL_ACCELERATION_ARB : + WGL_NO_ACCELERATION_ARB); + } *iAttr = 0;