diff --git a/src/renderer.cpp b/src/renderer.cpp index 5574890..c1c2660 100644 --- a/src/renderer.cpp +++ b/src/renderer.cpp @@ -105,7 +105,7 @@ renAllocateGroup(uint entity_count, shader_wrapper shader) void renDoRenderLoop(render_state* rs, uint framerate, frame_callback_fn cb_func) { - uint delay = (framerate > 0) ? framerate : 0; + uint delay = (framerate > 0) ? 1 / framerate : 0; uint frameStart, frameTime; bool running = true; SDL_Event e;