From 8ece05957f6a86d11dcf34f75e55504e2f3143c8 Mon Sep 17 00:00:00 2001 From: demiralp <demiralp@vr.rwth-aachen.de> Date: Thu, 26 Jul 2018 17:38:31 +0200 Subject: [PATCH] Corrected non-HMD setup. --- library/phx/rendering/render_passes/blit_pass.hpp | 2 +- library/phx/setup.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/library/phx/rendering/render_passes/blit_pass.hpp b/library/phx/rendering/render_passes/blit_pass.hpp index 324a1187..262f82aa 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 bdd5c1a8..76fb0b7f 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(); -- GitLab