Mercurial > repos > blastem
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; |