summaryrefslogtreecommitdiff
path: root/engine/src/renderer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/renderer.rs')
-rw-r--r--engine/src/renderer.rs11
1 files changed, 0 insertions, 11 deletions
diff --git a/engine/src/renderer.rs b/engine/src/renderer.rs
index 9818f80..1814391 100644
--- a/engine/src/renderer.rs
+++ b/engine/src/renderer.rs
@@ -213,7 +213,6 @@ pub struct RenderPasses
#[derive(Debug)]
pub struct RenderPass
{
- pub surface_id: SurfaceId,
pub commands: Vec<Command>,
pub draw_properties: DrawProperties,
}
@@ -410,17 +409,7 @@ fn enqueue_commands_from_render_passes(
{
let mut last_render_pass_draw_props = active_draw_props.draw_properties.clone();
- let mut last_surface_id: Option<SurfaceId> = None;
-
for render_pass in render_passes.passes.drain(..) {
- if last_surface_id
- .is_none_or(|last_surface_id| last_surface_id != render_pass.surface_id)
- {
- command_queue.push(Command::MakeCurrent(render_pass.surface_id));
-
- last_surface_id = Some(render_pass.surface_id);
- }
-
if render_pass.draw_properties != last_render_pass_draw_props {
command_queue.push(Command::UpdateDrawProperties(
render_pass.draw_properties.clone(),