From 54005fcdd024151359aab721eeba5c523f1854e5 Mon Sep 17 00:00:00 2001 From: Carter Anderson Date: Sun, 19 Jan 2020 23:03:08 -0800 Subject: [PATCH] finish wiring up new renderer / render_graph --- src/app/app.rs | 17 +++--- src/app/app_builder.rs | 15 +++--- src/render/render_graph_2/mod.rs | 2 - src/render/render_graph_2/render_system.rs | 19 ------- src/render/render_graph_2/renderer.rs | 63 +++++++++++++++++----- 5 files changed, 70 insertions(+), 46 deletions(-) delete mode 100644 src/render/render_graph_2/render_system.rs diff --git a/src/app/app.rs b/src/app/app.rs index 198c745aae..9952e19cc9 100644 --- a/src/app/app.rs +++ b/src/app/app.rs @@ -13,6 +13,7 @@ pub struct App { pub world: World, pub legacy_render_graph: Option, pub renderer: Option>, + pub render_graph: RenderGraph, pub schedule: Schedule, } @@ -23,13 +24,15 @@ impl App { schedule: Schedule, legacy_render_graph: Option, renderer: Option>, + render_graph: RenderGraph, ) -> App { App { universe, world, - schedule: schedule, - legacy_render_graph: legacy_render_graph, - renderer: renderer, + schedule, + legacy_render_graph, + renderer, + render_graph, } } @@ -49,9 +52,7 @@ impl App { } if let Some(ref mut renderer) = self.renderer { - if let Some(render_graph) = self.world.resources.get::() { - renderer.process_render_graph(&render_graph, &mut self.world); - } + renderer.process_render_graph(&self.render_graph, &mut self.world); } if let Some(mut time) = self.world.resources.get_mut::