Added multi-threading, but doesn't seem to be as fast?
This commit is contained in:
@@ -161,8 +161,8 @@ impl State {
|
|||||||
None => COLOUR_CLEAR,
|
None => COLOUR_CLEAR,
|
||||||
};
|
};
|
||||||
let mut pixels = self.pixels.lock().unwrap();
|
let mut pixels = self.pixels.lock().unwrap();
|
||||||
let frame = pixels.frame_mut().chunks_exact_mut(4).nth(i).unwrap();
|
let frame = pixels.frame_mut();
|
||||||
frame.copy_from_slice(&rgba);
|
frame[i * 4..(i + 1) * 4].copy_from_slice(&rgba);
|
||||||
self.index = self.index + 1;
|
self.index = self.index + 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user