gl renderer: transform border outline like everything else
authorTimm Bäder <mail@baedert.org>
Fri, 20 Dec 2019 11:21:04 +0000 (12:21 +0100)
committerTimm Bäder <mail@baedert.org>
Tue, 7 Jan 2020 16:27:17 +0000 (17:27 +0100)
gsk/gl/gskglrenderer.c

index 832fad1116faac5563102f3151db7465fb100f92..172e48b7b2afe05687bc21b083e43558237275e9 100644 (file)
@@ -813,14 +813,7 @@ render_border_node (GskGLRenderer   *self,
     sort_border_sides (colors, indices);
 
     /* Prepare outline */
-    outline = *rounded_outline;
-    ops_transform_bounds_modelview (builder, &outline.bounds, &outline.bounds);
-
-    for (i = 0; i < 4; i ++)
-      {
-        outline.corner[i].width *= scale;
-        outline.corner[i].height *= scale;
-      }
+    outline = transform_rect (self, builder, rounded_outline);
 
     ops_set_program (builder, &self->border_program);
     ops_set_border_width (builder, widths);