comparison render_sdl.c @ 356:79e4b466e7d0

Get rid of debug puts and limit based on audio rather than frame rate by default.
author Mike Pavone <pavone@retrodev.com>
date Thu, 23 May 2013 23:55:42 -0700
parents 15dd6418fe67
children 946ae3749260
comparison
equal deleted inserted replaced
355:fcd31d19dddd 356:79e4b466e7d0
417 int ret = 0; 417 int ret = 0;
418 while(SDL_PollEvent(&event)) { 418 while(SDL_PollEvent(&event)) {
419 ret = handle_event(&event); 419 ret = handle_event(&event);
420 } 420 }
421 if (frame_limit) { 421 if (frame_limit) {
422 puts("evil frame limit");
423 //TODO: Adjust frame delay so we actually get 60 FPS rather than 62.5 FPS 422 //TODO: Adjust frame delay so we actually get 60 FPS rather than 62.5 FPS
424 uint32_t current = SDL_GetTicks(); 423 uint32_t current = SDL_GetTicks();
425 uint32_t desired = last_frame + frame_delay; 424 uint32_t desired = last_frame + frame_delay;
426 if (current < desired) { 425 if (current < desired) {
427 uint32_t delay = last_frame + frame_delay - current; 426 uint32_t delay = last_frame + frame_delay - current;