diff --git a/gsk/gpu/shaders/gskgpuborder.glsl b/gsk/gpu/shaders/gskgpuborder.glsl index f53d88d271..dd85ad0394 100644 --- a/gsk/gpu/shaders/gskgpuborder.glsl +++ b/gsk/gpu/shaders/gskgpuborder.glsl @@ -88,7 +88,7 @@ run (out vec2 pos) vec4 border_widths = in_border_widths * GSK_GLOBAL_SCALE.yxyx; RoundedRect outside = rounded_rect_from_gsk (in_outline); RoundedRect inside = rounded_rect_shrink (outside, border_widths); - rounded_rect_offset (inside, in_offset); + rounded_rect_offset (inside, in_offset * GSK_GLOBAL_SCALE); pos = border_get_position (outside, inside);