diff options
| author | hachem <im@hachem.wtf> | 2026-08-23 22:39:47 +0200 |
|---|---|---|
| committer | hachem <im@hachem.wtf> | 2026-08-23 22:39:47 +0200 |
| commit | 4a72c63f74bc055c29f397f54fca8e9613f4474d (patch) | |
| tree | 5b6f96f22a67f4e303ae72b6e9763d25a6dadd16 /src/rendering/render_path.cpp | |
| parent | 6ee03a2ea3c764f0364b2e61beb6812226facd4c (diff) | |
feat: wire the scene into the simulation engine
Diffstat (limited to 'src/rendering/render_path.cpp')
| -rw-r--r-- | src/rendering/render_path.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
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); |
