From 90ff03c2fdffc09ddb26bdc7e32c3968a6d274fb Mon Sep 17 00:00:00 2001 From: hachem Date: Sun, 23 Aug 2026 22:39:47 +0200 Subject: [feat]: wire in scene into the simulation engine --- src/rendering/render_path.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/rendering/render_path.cpp') diff --git a/src/rendering/render_path.cpp b/src/rendering/render_path.cpp index 172e13c..115d182 100644 --- a/src/rendering/render_path.cpp +++ b/src/rendering/render_path.cpp @@ -42,8 +42,7 @@ 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); + // Projection was set by the Application this frame (shared with the gizmo). CameraView cv; cv.view = scene.scene_camera.get_view_matrix(); cv.projection = scene.scene_camera.get_projection_matrix(); @@ -75,7 +74,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