From 337b98e2f4ee16a7db8b0f3361bd6c3081ca4d00 Mon Sep 17 00:00:00 2001 From: onelin Date: Wed, 18 Feb 2026 23:34:32 +0100 Subject: Add window as void* to camera resize callback --- src/window.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/window.c') diff --git a/src/window.c b/src/window.c index a968eea..2599f53 100644 --- a/src/window.c +++ b/src/window.c @@ -68,7 +68,7 @@ Window* Window_new(const struct Platform* p, const char *restrict title, Window_ } -void window_reset_cameras(Window* w, void* state, RenderTargets* restrict targets) { +void window_reset_cameras(Window *restrict w, void *restrict state, RenderTargets *restrict targets) { usize b_ofst = 0; for (usize i = 0; i < targets->framebuffer_len; i++) { ivec3 newsz; @@ -121,7 +121,7 @@ void window_reset_cameras(Window* w, void* state, RenderTargets* restrict target for (usize i = 0; i < targets->framebuffer_len; i++) { // Reset camera using callback (if any) if (targets->camera_reset_callback[i] != NULL) { - targets->camera_reset_callback[i](targets->cam[i], state, targets->framebuffer_parameters[i].dimensions); + targets->camera_reset_callback[i](w, targets->cam[i], state, targets->framebuffer_parameters[i].dimensions); } } } -- cgit v1.3