From: Matthias Clasen Date: Mon, 13 Mar 2023 17:10:53 +0000 (+0100) Subject: gsk: Mark mask nodes as 'supports transforms' X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~5^2~2^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=c035384fc81b69b55f6f91e9dccd511bb6842618;p=gtk4.git gsk: Mark mask nodes as 'supports transforms' Just like blur nodes, the renderer can handle these without creating an extra offscreen. --- diff --git a/gsk/gl/gskglrenderjob.c b/gsk/gl/gskglrenderjob.c index ce7ce774d1..30d7c9cc51 100644 --- a/gsk/gl/gskglrenderjob.c +++ b/gsk/gl/gskglrenderjob.c @@ -315,6 +315,7 @@ node_supports_transform (const GskRenderNode *node) case GSK_CAIRO_NODE: case GSK_BLEND_NODE: case GSK_BLUR_NODE: + case GSK_MASK_NODE: return TRUE; case GSK_SHADOW_NODE: