diff --git a/liblava/app/app.cpp b/liblava/app/app.cpp index fa94a4b96190c1172c6b00595128048a6102ca5b..0b5cf27415d100e7c306095dff727d41e90e31da 100644 --- a/liblava/app/app.cpp +++ b/liblava/app/app.cpp @@ -114,6 +114,9 @@ namespace lava { if (!camera.create(device)) return false; + camera.aspect_ratio = window.get_aspect_ratio(); + camera.update_projection(); + if (!create_gui()) return false; diff --git a/liblava/frame/window.cpp b/liblava/frame/window.cpp index 892c5fe21a8011e6c947ae80cb9f3bf4b816f28f..1aaa4423b01a1f9d0e1a89d20fe9bba94721ffb9 100644 --- a/liblava/frame/window.cpp +++ b/liblava/frame/window.cpp @@ -86,6 +86,8 @@ namespace lava { switch_mode_request_active = false; handle_message(); + get_framebuffer_size(framebuffer_width, framebuffer_height); + return true; }