diff options
Diffstat (limited to 'src/solvers/gpu/output.rs')
-rw-r--r-- | src/solvers/gpu/output.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/solvers/gpu/output.rs b/src/solvers/gpu/output.rs index 6bf7bcb..9030586 100644 --- a/src/solvers/gpu/output.rs +++ b/src/solvers/gpu/output.rs @@ -19,6 +19,9 @@ impl InBuffer { } fn read(&mut self) -> Option<Vec<RowResult>> { loop { + //println!("{:?}", self.receiver.recv().unwrap()); + //continue; + match self .receiver .recv() @@ -109,6 +112,7 @@ impl Output { if let Some(walls) = self.input.read() { for wall in walls { if !self.results.contains(&wall) { + wall.output(); self.result_sender .send(Message::RowResult(wall.clone())) .or_else(|_| Err(println!("Failed to transmit result back"))); |