diff --git a/gpui/src/platform/mac/renderer.rs b/gpui/src/platform/mac/renderer.rs index b52277e959d1fa8a5d2605e78690e618ff019df1..61680dfb907e3858b587db7adad2d7b76cb670db 100644 --- a/gpui/src/platform/mac/renderer.rs +++ b/gpui/src/platform/mac/renderer.rs @@ -434,8 +434,8 @@ impl Renderer { let bounds = quad.bounds * scene.scale_factor(); let border_width = quad.border.width * scene.scale_factor(); let shader_quad = shaders::GPUIQuad { - origin: bounds.origin().to_float2(), - size: bounds.size().to_float2(), + origin: bounds.origin().round().to_float2(), + size: bounds.size().round().to_float2(), background_color: quad .background .unwrap_or(ColorU::transparent_black())