From 5120c19887ffac15f5d26eacbf38db4376533e62 Mon Sep 17 00:00:00 2001 From: HampusM Date: Sun, 2 Aug 2026 18:08:42 +0200 Subject: feat(engine): add scenes --- engine/src/rendering/main_render_pass.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'engine/src/rendering/main_render_pass.rs') diff --git a/engine/src/rendering/main_render_pass.rs b/engine/src/rendering/main_render_pass.rs index d9132ef..b318f1a 100644 --- a/engine/src/rendering/main_render_pass.rs +++ b/engine/src/rendering/main_render_pass.rs @@ -1,3 +1,6 @@ +use ecs::pair::ChildOf; +use ecs::query::term::{Traverse, TraverseUp}; + use crate::asset::Assets; use crate::draw_flags::{DrawFlags, NoDraw, PolygonModeConfig}; use crate::ecs::query::term::{With, Without}; @@ -27,11 +30,13 @@ use crate::rendering::{ SurfaceSpec, TargetWindow, }; +use crate::scene::{Active as ActiveScene, Scene}; use crate::texture::{Texture, WHITE_1X1_ASSET_LABEL as TEXTURE_WHITE_1X1_ASSET_LABEL}; use crate::windowing::window::Window; type RenderableEntity<'a> = ( &'a Model, + Traverse<(With, With), TraverseUp, ChildOf>, Option<&'a DrawFlags>, Option<&'a Shader>, Option<&'a mut PendingShaderBindings>, -- cgit v1.2.3-18-g5258