diff options
| author | onelin <oscar@nelin.dk> | 2025-12-18 21:22:51 +0000 |
|---|---|---|
| committer | onelin <oscar@nelin.dk> | 2025-12-18 21:22:51 +0000 |
| commit | e16066c07a9e0f09ffc5360b56bf5c0a1faf6c3d (patch) | |
| tree | 8736cecbf85ad9ccc7bca22e90eb992ccd205d85 | |
| parent | e1b0ea16142beb29d2fbfdf4f02524eb117aee6d (diff) | |
Reset all cameras instead of just the first one
| -rw-r--r-- | src/daw.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -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; |
