diff options
| author | Clément Sibille <clements@lisible.xyz> | 2025-03-25 08:45:55 +0100 |
|---|---|---|
| committer | Clément Sibille <clements@lisible.xyz> | 2025-03-25 08:45:55 +0100 |
| commit | 6017db0069977ae85e698a1234f4a2b7632ee495 (patch) | |
| tree | 8d78b90484fa1f8643356689886be068ae12011f /src/main.c | |
| parent | a33f692a0a0d3d4210044bdd93ec6d067a17c8b5 (diff) | |
Add support for swapchain recreation
Diffstat (limited to '')
| -rw-r--r-- | src/main.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -22,12 +22,15 @@ int main(void) { (event.type == VGLTF_EVENT_KEY_DOWN && event.key.key == VGLTF_KEY_ESCAPE)) { goto out_main_loop; + } else if (event.type == VGLTF_EVENT_WINDOW_RESIZED) { + vgltf_renderer_on_window_resized( + &renderer, + (struct vgltf_window_size){.width = event.window_resized.width, + .height = event.window_resized.height}); } } vgltf_renderer_triangle_pass(&renderer); - renderer.current_frame = - (renderer.current_frame + 1) % VGLTF_RENDERER_MAX_FRAME_IN_FLIGHT_COUNT; } out_main_loop: vgltf_renderer_deinit(&renderer); |
