Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 78c3ce8..2277f5e 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -140,18 +140,22 @@ pub unsafe fn render(
// );
for (col, k) in cells.chunks_exact(c as _).zip(0..) {
for (&cell, j) in zip(col, 0..) {
- let cell: Image<Box<[u8]>, 3> =
+ // let cell: Image<Box<[u8]>, 3> =
Image::<_, 3>::build(fw.ceil() as u32, fh_.ceil() as u32)
.fill(cell.style.bg);
use fimg::OverlayAtClipping;
unsafe {
- i.as_mut().clipping_overlay_at(
+ i.as_mut().filled_box(((j as f32 * fw).floor() as u32 // _
+ + offset_x,
+ (k as f32 * (fh + line_spacing * fac)).floor() as u32
+ + offset_y,), fw.ceil() as _, fh_.ceil() as _, cell.style.bg);
+ /*i.as_mut().clipping_overlay_at(
&cell,
(j as f32 * fw).floor() as u32 // _
+ offset_x,
(k as f32 * (fh + line_spacing * fac)).floor() as u32
+ offset_y,
- )
+ )*/
};
}
}