summaryrefslogtreecommitdiff
path: root/src/window.c
diff options
context:
space:
mode:
authoronelin <oscar@nelin.dk>2026-02-18 22:34:32 +0000
committeronelin <oscar@nelin.dk>2026-02-18 22:41:30 +0000
commit337b98e2f4ee16a7db8b0f3361bd6c3081ca4d00 (patch)
tree092dc8abb4d59539669fc1a83ea06e35aaadc394 /src/window.c
parente5548ded0725bcfb5a5af1a1e7650cd15d9b0934 (diff)
Add window as void* to camera resize callback
Diffstat (limited to 'src/window.c')
-rw-r--r--src/window.c4
1 files changed, 2 insertions, 2 deletions
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);
}
}
}