diff --git a/library/phx/rendering/render_passes/blit_pass.hpp b/library/phx/rendering/render_passes/blit_pass.hpp index 324a1187b5f5adef93920c20082a81ad164bf7c5..262f82aa3c7336812d92f267127827e80c9ffde7 100644 --- a/library/phx/rendering/render_passes/blit_pass.hpp +++ b/library/phx/rendering/render_passes/blit_pass.hpp @@ -36,7 +36,7 @@ namespace phx { // A null target will blit onto the default framebuffer. class PHOENIX_EXPORT BlitPass : public RenderPass { public: - explicit BlitPass(gl::framebuffer* source, gl::framebuffer* target = nullptr); + explicit BlitPass(gl::framebuffer* source, gl::framebuffer* target); explicit BlitPass(gl::framebuffer* source, Window* target); BlitPass(const BlitPass&) = default; BlitPass(BlitPass&&) = default; diff --git a/library/phx/setup.cpp b/library/phx/setup.cpp index bdd5c1a8fc8b6c0cf9ba59165852b33c6054f8bd..76fb0b7f8c1f9e16b0b86f575ceda2d9e1872211 100644 --- a/library/phx/setup.cpp +++ b/library/phx/setup.cpp @@ -129,7 +129,8 @@ void Setup::SetupDefaultFrameGraphWindow(RenderingSystem* rendering_system, frame_graph->AddRenderPass(std::make_unique<ClearPass>(render_target)); frame_graph->AddRenderPass(std::make_unique<SkyboxPass>(render_target)); frame_graph->AddRenderPass(std::make_unique<GeometryPass>(render_target)); - frame_graph->AddRenderPass(std::make_unique<BlitPass>(render_target)); + frame_graph->AddRenderPass(std::make_unique<BlitPass>( + render_target, engine->GetSystem<DisplaySystemWindow>()->GetWindow())); frame_graph->Initialize();