summaryrefslogtreecommitdiffstats
path: root/src/renderer.h
diff options
context:
space:
mode:
authorClément Sibille <clements@lisible.xyz>2025-03-25 08:45:55 +0100
committerClément Sibille <clements@lisible.xyz>2025-03-25 08:45:55 +0100
commit6017db0069977ae85e698a1234f4a2b7632ee495 (patch)
tree8d78b90484fa1f8643356689886be068ae12011f /src/renderer.h
parenta33f692a0a0d3d4210044bdd93ec6d067a17c8b5 (diff)
Add support for swapchain recreation
Diffstat (limited to '')
-rw-r--r--src/renderer.h4
1 files changed, 4 insertions, 0 deletions
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
Go back to lisible.xyz