From 0c1313a913f4bcd413043f5c9126aa852128d687 Mon Sep 17 00:00:00 2001 From: STP Date: Fri, 17 Nov 2023 21:16:27 -0500 Subject: [PATCH] Added multi-threading, but doesn't seem to be as fast? --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 250d956..d09abc3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -161,8 +161,8 @@ impl State { None => COLOUR_CLEAR, }; let mut pixels = self.pixels.lock().unwrap(); - let frame = pixels.frame_mut().chunks_exact_mut(4).nth(i).unwrap(); - frame.copy_from_slice(&rgba); + let frame = pixels.frame_mut(); + frame[i * 4..(i + 1) * 4].copy_from_slice(&rgba); self.index = self.index + 1; } }