kms: Rely more on offscreen rendering than memory copies

This commit is contained in:
Victoria Brekenfeld 2023-03-09 14:50:43 +01:00
parent 5d173a46a6
commit d01148f0ee

View file

@ -885,8 +885,6 @@ impl Device {
} }
} }
const MAX_CPU_COPIES: usize = 3;
fn render_node_for_output( fn render_node_for_output(
dh: &DisplayHandle, dh: &DisplayHandle,
output: &Output, output: &Output,
@ -910,7 +908,7 @@ fn render_node_for_output(
None None
}) })
.collect::<Vec<_>>(); .collect::<Vec<_>>();
if nodes.contains(&target_node) || nodes.len() < MAX_CPU_COPIES { if nodes.contains(&target_node) || nodes.is_empty() {
target_node target_node
} else { } else {
nodes nodes