gl renderer: use w axis vector from graphene
authorTimm Bäder <mail@baedert.org>
Sun, 27 May 2018 16:05:00 +0000 (18:05 +0200)
committerTimm Bäder <mail@baedert.org>
Mon, 4 Jun 2018 19:58:44 +0000 (21:58 +0200)
Instead of initializing our own one every time.

gsk/gl/gskglrenderer.c

index 3f14304b943075203d0833fac2314d4ca8fd0b7f..5d9c92cf48ccf8a2e21288a0c388bebec64a3f17 100644 (file)
@@ -201,15 +201,13 @@ color_matrix_modifies_alpha (GskRenderNode *node)
   const graphene_matrix_t *matrix = gsk_color_matrix_node_peek_color_matrix (node);
   const graphene_vec4_t *offset = gsk_color_matrix_node_peek_color_offset (node);
   graphene_vec4_t row3;
-  graphene_vec4_t id_row3;
 
   if (graphene_vec4_get_w (offset) != 0.0f)
     return TRUE;
 
-  graphene_vec4_init (&id_row3, 0, 0, 0, 1);
   graphene_matrix_get_row (matrix, 3, &row3);
 
-  return !graphene_vec4_equal (&id_row3, &row3);
+  return !graphene_vec4_equal (graphene_vec4_w_axis (), &row3);
 }
 
 static inline void