diff --git a/ggdt/src/graphics/bitmap/triangles.rs b/ggdt/src/graphics/bitmap/triangles.rs index f714eeb..4f4faa8 100644 --- a/ggdt/src/graphics/bitmap/triangles.rs +++ b/ggdt/src/graphics/bitmap/triangles.rs @@ -81,7 +81,7 @@ impl Bitmap { for (idx, pixel) in row_pixels.iter_mut().enumerate() { let x = min_x + idx as i32; - let p = Vector2::new(x as f32, y as f32); + let p = Vector2::new(x as f32 + 0.5, y as f32 + 0.5); let w0 = cross(b, c, p); let w1 = cross(c, a, p); let w2 = cross(a, b, p);