summaryrefslogtreecommitdiff
path: root/engine/src/renderer/main_render_pass.rs
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/renderer/main_render_pass.rs')
-rw-r--r--engine/src/renderer/main_render_pass.rs13
1 files changed, 8 insertions, 5 deletions
diff --git a/engine/src/renderer/main_render_pass.rs b/engine/src/renderer/main_render_pass.rs
index e63ce0e..0926d85 100644
--- a/engine/src/renderer/main_render_pass.rs
+++ b/engine/src/renderer/main_render_pass.rs
@@ -50,12 +50,15 @@ pub fn add_main_render_passes(
return;
};
+ let render_pass = render_passes.passes.push_front_mut(RenderPass {
+ commands: Vec::with_capacity(30),
+ draw_properties: RendererDrawProperties::default(),
+ });
+
for (surface_spec,) in &window_surface_spec_query {
- let render_pass = render_passes.passes.push_front_mut(RenderPass {
- surface_id: surface_spec.id,
- commands: Vec::with_capacity(30),
- draw_properties: RendererDrawProperties::default(),
- });
+ render_pass
+ .commands
+ .push(RendererCommand::MakeCurrent(surface_spec.id));
let default_texture_asset = assets
.get_handle_to_loaded::<Texture>(TEXTURE_WHITE_1X1_ASSET_LABEL.clone())