From 3bd21c92678c62e61c10ba730e8c839edc5e967a Mon Sep 17 00:00:00 2001 From: Omniscient <17525998+omnisci3nce@users.noreply.github.com> Date: Fri, 10 May 2024 17:24:15 +1000 Subject: poll glfw events on frame start --- src/core.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/core.c') diff --git a/src/core.c b/src/core.c index ffd72a5..26e7613 100644 --- a/src/core.c +++ b/src/core.c @@ -59,7 +59,9 @@ void core_bringup() { #include /* bool should_window_close(core* core) { glfwWindowShouldClose(core->renderer.window); } */ -void core_input_update() { input_update(&g_core.input); } +void core_input_update() { + input_update(&g_core.input); +} void core_frame_begin(core* core) { render_frame_begin(&core->renderer); } void core_frame_end(core* core) { render_frame_end(&core->renderer); } @@ -73,6 +75,8 @@ bool should_exit() { return key_just_released(KEYCODE_ESCAPE) || glfwWindowShouldClose(g_core.renderer.window); } -void frame_begin() { render_frame_begin(&g_core.renderer); } +void frame_begin() { + glfwPollEvents(); + render_frame_begin(&g_core.renderer); } void frame_draw() {} void frame_end() { render_frame_end(&g_core.renderer); } -- cgit v1.2.3-70-g09d2