summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engine/src/renderer.rs5
-rw-r--r--engine/src/renderer/opengl.rs11
2 files changed, 8 insertions, 8 deletions
diff --git a/engine/src/renderer.rs b/engine/src/renderer.rs
index 0f0f708..79f2bd5 100644
--- a/engine/src/renderer.rs
+++ b/engine/src/renderer.rs
@@ -55,6 +55,11 @@ declare_entity!(
)
);
+declare_entity!(
+ pub POST_RENDER_PHASE,
+ (Phase, Pair::builder().relation::<ChildOf>().target_id(*RENDER_PHASE).build())
+);
+
builder! {
/// Window graphics properties.
#[builder(name=GraphicsPropertiesBuilder, derives=(Debug, Clone))]
diff --git a/engine/src/renderer/opengl.rs b/engine/src/renderer/opengl.rs
index 7524775..9ba1d3a 100644
--- a/engine/src/renderer/opengl.rs
+++ b/engine/src/renderer/opengl.rs
@@ -7,12 +7,11 @@ use std::collections::HashMap;
use ecs::actions::Actions;
use ecs::entity::obtainer::Obtainer as EntityObtainer;
use ecs::event::component::{Changed, Removed};
-use ecs::pair::{ChildOf, Pair, Wildcard};
-use ecs::phase::Phase;
+use ecs::pair::{Pair, Wildcard};
use ecs::query::term::Without;
use ecs::sole::Single;
use ecs::system::observer::Observe;
-use ecs::{Component, Query, declare_entity};
+use ecs::{Component, Query};
use glutin::display::GetGlDisplay;
use glutin::prelude::GlDisplay;
use glutin::surface::{
@@ -95,6 +94,7 @@ use crate::renderer::{
DrawMeshOptions,
DrawPropertiesUpdateFlags,
GraphicsProperties,
+ POST_RENDER_PHASE,
PRE_RENDER_PHASE,
RENDER_PHASE,
RenderPasses,
@@ -127,11 +127,6 @@ use crate::windowing::window::{
mod glutin_compat;
mod graphics_mesh;
-declare_entity!(
- pub POST_RENDER_PHASE,
- (Phase, Pair::builder().relation::<ChildOf>().target_id(*RENDER_PHASE).build())
-);
-
#[derive(Debug, Component)]
struct WindowGlConfig
{