From e16066c07a9e0f09ffc5360b56bf5c0a1faf6c3d Mon Sep 17 00:00:00 2001 From: onelin Date: Thu, 18 Dec 2025 22:22:51 +0100 Subject: Reset all cameras instead of just the first one --- src/daw.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/daw.c b/src/daw.c index 67b9178..87ae05b 100644 --- a/src/daw.c +++ b/src/daw.c @@ -269,8 +269,9 @@ i32 engine_run(Instance* p, StateType initial_state, void* state_arg) { w->render_targets->framebuffer_size_callback[0] = &framebuffer_size_callback_default; w->render_targets->camera_reset_callback[0] = &camera_reset_callback_default; - camera_reset_callback_default(&default_camera, mem->data, wsz); w->render_targets->cam[0] = &default_camera; + + window_reset_cameras(w, mem, w->render_targets); } u32 first_texture = 0; @@ -370,8 +371,9 @@ i32 engine_run(Instance* p, StateType initial_state, void* state_arg) { // TODO set if null ..? w->render_targets->framebuffer_size_callback[0] = &framebuffer_size_callback_default; w->render_targets->camera_reset_callback[0] = &camera_reset_callback_default; - camera_reset_callback_default(&default_camera, mem->data, wsz); w->render_targets->cam[0] = &default_camera; + + window_reset_cameras(w, mem, w->render_targets); } u32 first_texture = 0; -- cgit v1.3