| ... | ... |
@@ -470,7 +470,7 @@ static int |
| 470 | 470 |
run(Uxn *u) |
| 471 | 471 |
{
|
| 472 | 472 |
Uint64 next_refresh = 0; |
| 473 |
- Uint64 now = SDL_GetPerformanceCounter(); |
|
| 473 |
+ Uint64 now; |
|
| 474 | 474 |
Uint64 frame_interval = SDL_GetPerformanceFrequency() / 60; |
| 475 | 475 |
for(;;) {
|
| 476 | 476 |
Uint16 screen_vector; |
| ... | ... |
@@ -489,9 +489,9 @@ run(Uxn *u) |
| 489 | 489 |
if(uxn_screen.x2) |
| 490 | 490 |
redraw(); |
| 491 | 491 |
} |
| 492 |
- if(BENCH) |
|
| 493 |
- ; |
|
| 494 |
- else if(screen_vector || uxn_screen.x2) {
|
|
| 492 |
+ if(BENCH) {
|
|
| 493 |
+ /* no delay */ |
|
| 494 |
+ } else if(screen_vector || uxn_screen.x2) {
|
|
| 495 | 495 |
Uint64 delay_ms = (next_refresh - now) / ms_interval; |
| 496 | 496 |
if(delay_ms > 0) SDL_Delay(delay_ms); |
| 497 | 497 |
} else |