From 15065d3b217cb2577f78f0c1253e333a37952dd2 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 25 Feb 2015 07:10:04 +0100 Subject: [PATCH] (NBIO) Use 5 increments per frame for nbio_iterate --- runloop_data.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/runloop_data.c b/runloop_data.c index 3d0f37fc2a..f2e1712a3e 100644 --- a/runloop_data.c +++ b/runloop_data.c @@ -332,11 +332,18 @@ error: static int rarch_main_iterate_nbio_transfer(void) { + size_t i; + + g_extern.nbio.pos_increment = 5; + if (g_extern.nbio.is_finished) return 0; - if (!nbio_iterate(g_extern.nbio.handle)) - return 0; + for (i = 0; i < g_extern.nbio.pos_increment; i++) + { + if (!nbio_iterate(g_extern.nbio.handle)) + return 0; + } return -1; }