From 1901282ae8899cb290e7216829407b8938327279 Mon Sep 17 00:00:00 2001 From: onelin Date: Wed, 17 Dec 2025 14:39:35 +0100 Subject: Add state to 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 142e8bd..e9ec62c 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, RenderTargets* restrict targets) { +void window_reset_cameras(Window* w, void* state, RenderTargets* restrict targets) { usize b_ofst = 0; for (usize i = 0; i < targets->framebuffer_len; i++) { ivec3 newsz; @@ -114,7 +114,7 @@ void window_reset_cameras(Window* w, RenderTargets* restrict targets) { // Reset camera using callback (if any) if (targets->camera_reset_callback[i] != NULL) { - targets->camera_reset_callback[i](targets->cam[i], newsz); + targets->camera_reset_callback[i](targets->cam[i], state, newsz); } b_ofst += num_textures + num_renderbuffers; -- cgit v1.3