* removed unnecessary gl functions pointers
 * better handling of SDL_GL_SetSwapInterval (only call it if vsync is enabled + error handling)