From 6017db0069977ae85e698a1234f4a2b7632ee495 Mon Sep 17 00:00:00 2001 From: Clément Sibille Date: Tue, 25 Mar 2025 08:45:55 +0100 Subject: Add support for swapchain recreation --- src/renderer.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/renderer.h') diff --git a/src/renderer.h b/src/renderer.h index 17897b6..a0417aa 100644 --- a/src/renderer.h +++ b/src/renderer.h @@ -32,10 +32,14 @@ struct vgltf_renderer { VkSemaphore render_finished_semaphores[VGLTF_RENDERER_MAX_FRAME_IN_FLIGHT_COUNT]; VkFence in_flight_fences[VGLTF_RENDERER_MAX_FRAME_IN_FLIGHT_COUNT]; + struct vgltf_window_size window_size; uint32_t current_frame; + bool framebuffer_resized; }; bool vgltf_renderer_init(struct vgltf_renderer *renderer, struct vgltf_platform *platform); void vgltf_renderer_deinit(struct vgltf_renderer *renderer); bool vgltf_renderer_triangle_pass(struct vgltf_renderer *renderer); +void vgltf_renderer_on_window_resized(struct vgltf_renderer *renderer, + struct vgltf_window_size size); #endif // VGLTF_RENDERER_H -- cgit v1.2.3