From: Timm Bäder Date: Fri, 11 Oct 2019 14:38:58 +0000 (+0200) Subject: gl renderer: Don't copy outset shadow node outline X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~745 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=90199534e014ef0cc6e582f1e62a2d0251ea2088;p=gtk4.git gl renderer: Don't copy outset shadow node outline --- diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index bcd221ac6b..608c2ec2b3 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -1388,10 +1388,10 @@ render_unblurred_outset_shadow_node (GskGLRenderer *self, const GskQuadVertex *vertex_data) { const float scale = ops_get_scale (builder); + const GskRoundedRect *outline = gsk_outset_shadow_node_peek_outline (node); const float spread = gsk_outset_shadow_node_get_spread (node); const float dx = gsk_outset_shadow_node_get_dx (node); const float dy = gsk_outset_shadow_node_get_dy (node); - GskRoundedRect r = *gsk_outset_shadow_node_peek_outline (node); RenderOp *op; ops_set_program (builder, &self->unblurred_outset_shadow_program); @@ -1399,7 +1399,7 @@ render_unblurred_outset_shadow_node (GskGLRenderer *self, rgba_to_float (gsk_outset_shadow_node_peek_color (node), op->unblurred_outset_shadow.color); rounded_rect_to_floats (self, builder, - &r, + outline, op->unblurred_outset_shadow.outline, op->unblurred_outset_shadow.corner_widths, op->unblurred_outset_shadow.corner_heights);