From a508d987544af17489c63b1128f6b337cc6f0a3a Mon Sep 17 00:00:00 2001 From: 0scar Date: Tue, 20 Feb 2024 08:36:24 +0100 Subject: Remove dt from binding signature --- src/ctrl/include/engine/ctrl/input.h | 2 +- src/ctrl/src/input.c | 2 +- src/rendering/src/gl.c | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ctrl/include/engine/ctrl/input.h b/src/ctrl/include/engine/ctrl/input.h index 55a8c15..73a265b 100644 --- a/src/ctrl/include/engine/ctrl/input.h +++ b/src/ctrl/include/engine/ctrl/input.h @@ -8,7 +8,7 @@ extern "C" { #include #include -typedef void input_callback_t(f64, void*); +typedef void input_callback_t(void*); typedef i32 scancode_t; typedef enum InputType { diff --git a/src/ctrl/src/input.c b/src/ctrl/src/input.c index cbfd576..4b878d1 100644 --- a/src/ctrl/src/input.c +++ b/src/ctrl/src/input.c @@ -192,7 +192,7 @@ bool i_update_unique_binding(i_ctx* ctx, binding_t* binding) { void i_flush_bindings(f64 dt, usize numcalls, input_callback_t* c[], void* state_mem) { for (usize i = 0; i < numcalls; i++) { - (c[i])(dt, state_mem); + (c[i])(state_mem); } // reset callback len and be ready for more callbacks_len = 0; diff --git a/src/rendering/src/gl.c b/src/rendering/src/gl.c index c008e8f..a9cd800 100644 --- a/src/rendering/src/gl.c +++ b/src/rendering/src/gl.c @@ -194,6 +194,7 @@ RenderObject RenderObject_new(float* model, Shader* shader, usize sz, float* uv, gl->BindVertexArray(o.vao); /* For each buffer in the shader, */ + /* The shader should be generalied, */ gl->GenBuffers(1, &(o.vbo)); gl->BindBuffer(GL_ARRAY_BUFFER, o.vbo); gl->BufferData(GL_ARRAY_BUFFER, sz, model, GL_STATIC_DRAW); -- cgit v1.3