From 4a72c63f74bc055c29f397f54fca8e9613f4474d Mon Sep 17 00:00:00 2001 From: hachem Date: Sun, 23 Aug 2026 22:39:47 +0200 Subject: feat: wire the scene into the simulation engine --- src/rendering/render_path.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/rendering/render_path.cpp') diff --git a/src/rendering/render_path.cpp b/src/rendering/render_path.cpp index b096302..0963d2a 100644 --- a/src/rendering/render_path.cpp +++ b/src/rendering/render_path.cpp @@ -39,8 +39,6 @@ namespace Donut cmd.begin_render_pass(nullptr, clear); if (view == View::Scene) { - float aspect = (float)fb_width / (float)std::max(fb_height, 1); - scene.scene_camera.set_projection(45.0f, aspect, 0.1f, 1000.0f); CameraView cv; cv.view = scene.scene_camera.get_view_matrix(); cv.projection = scene.scene_camera.get_projection_matrix(); @@ -72,7 +70,7 @@ namespace Donut gv.moving = moving; gv.time = time; - m_black_hole_renderer->render_geodesic(cmd, gv, scene.black_hole, m_cubemap.get()); + m_black_hole_renderer->render_geodesic(cmd, gv, scene.black_hole, scene.objects, m_cubemap.get()); cmd.begin_render_pass(nullptr, clear); m_black_hole_renderer->blit(cmd, fb_width, fb_height); m_device->imgui_render(cmd); -- cgit v1.3