This now chooses the next color based on time, so it won't go wild if the framerate is unbounded.
@@ -26,7 +26,7 @@ SDL_AppResult SDL_AppInit(void **appstate, int argc, char *argv[])
SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "Couldn't create window/renderer!", SDL_GetError(), NULL);
return SDL_APP_FAILURE;
}
- SDL_SetRenderVSync(renderer, 1); /* try to show frames at the monitor refresh rate. */
+
return SDL_APP_CONTINUE; /* carry on with the program! */