From 4af2d16c06a8a67ab225caa61ccd94df3c572bdc Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Fri, 27 Dec 2024 11:02:38 -0500 Subject: Fix some configurations, add sink loop mode Signed-off-by: Andrew Opalach --- src/sink/desktop.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/sink') diff --git a/src/sink/desktop.c b/src/sink/desktop.c index 4a1b9ca..5529a3b 100644 --- a/src/sink/desktop.c +++ b/src/sink/desktop.c @@ -86,7 +86,7 @@ bool camu_desktop_init(struct camu_desktop *c, const char *name) if (!camu_screen_create_renderer(&c->scr, c->renderer)) { return false; } - c->renderer->render(c->renderer, &c->scr); + c->renderer->render(c->renderer, &c->scr, true); if (!camu_mixer_init(&c->mixer, camu_audio_miniaudio_create())) { //if (!camu_mixer_init(&c->mixer, (struct camu_audio *)&audio_plugin_null)) { return false; @@ -113,8 +113,9 @@ bool camu_desktop_connect(struct camu_desktop *c, u8 type, struct nn_event_loop bool camu_desktop_tick(struct camu_desktop *c) { - if (!c->should_quit && camu_screen_tick(&c->scr)) { - c->renderer->render(c->renderer, &c->scr); + bool force; + if (!c->should_quit && camu_screen_tick(&c->scr, &force)) { + c->renderer->render(c->renderer, &c->scr, force); } return !c->should_quit; } -- cgit v1.2.3-101-g0448