From d01148f0ee875d6bf7c7e95fddfa88c8704eae6d Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Thu, 9 Mar 2023 14:50:43 +0100 Subject: [PATCH] kms: Rely more on offscreen rendering than memory copies --- src/backend/kms/mod.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/backend/kms/mod.rs b/src/backend/kms/mod.rs index 433ec1c2..b3f382a8 100644 --- a/src/backend/kms/mod.rs +++ b/src/backend/kms/mod.rs @@ -885,8 +885,6 @@ impl Device { } } -const MAX_CPU_COPIES: usize = 3; - fn render_node_for_output( dh: &DisplayHandle, output: &Output, @@ -910,7 +908,7 @@ fn render_node_for_output( None }) .collect::>(); - if nodes.contains(&target_node) || nodes.len() < MAX_CPU_COPIES { + if nodes.contains(&target_node) || nodes.is_empty() { target_node } else { nodes