diff options
author | Matthias Clasen <mclasen@redhat.com> | 2017-10-20 09:31:14 +0200 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2017-10-20 13:54:01 +0200 |
commit | b76c5abb573f1fffd69ffdc0dc637a7ebdf8df78 (patch) | |
tree | 234c024307a3cff0d63c7a1314efb7d59156853e /gsk/gskvulkanrenderpass.c | |
parent | 04f6b262051a1c8ea6afdc7b88412184bf6f32b8 (diff) | |
download | gtk+-b76c5abb573f1fffd69ffdc0dc637a7ebdf8df78.tar.gz |
Tweak transform node apis
Rename the getter to follow the peek naming scheme.
Update all callers.
Diffstat (limited to 'gsk/gskvulkanrenderpass.c')
-rw-r--r-- | gsk/gskvulkanrenderpass.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gsk/gskvulkanrenderpass.c b/gsk/gskvulkanrenderpass.c index 40d2717c08..6b83e8ad44 100644 --- a/gsk/gskvulkanrenderpass.c +++ b/gsk/gskvulkanrenderpass.c @@ -555,8 +555,7 @@ gsk_vulkan_render_pass_add_node (GskVulkanRenderPass *self, case GSK_TRANSFORM_NODE: { - graphene_matrix_t transform; - graphene_matrix_t mv; + graphene_matrix_t transform, mv; GskRenderNode *child; #if 0 @@ -564,8 +563,8 @@ gsk_vulkan_render_pass_add_node (GskVulkanRenderPass *self, FALLBACK ("Transform nodes can't deal with clip type %u\n", clip->type); #endif - gsk_transform_node_get_transform (node, &transform); - mv = self->mv; + graphene_matrix_init_from_matrix (&transform, gsk_transform_node_peek_transform (node)); + graphene_matrix_init_from_matrix (&mv, &self->mv); graphene_matrix_multiply (&transform, &mv, &self->mv); child = gsk_transform_node_get_child (node); if (!gsk_vulkan_push_constants_transform (&op.constants.constants, constants, &transform, &child->bounds)) @@ -575,7 +574,7 @@ gsk_vulkan_render_pass_add_node (GskVulkanRenderPass *self, gsk_vulkan_render_pass_add_node (self, render, &op.constants.constants, child); gsk_vulkan_push_constants_init_copy (&op.constants.constants, constants); - self->mv = mv; + graphene_matrix_init_from_matrix (&self->mv, &mv); g_array_append_val (self->render_ops, op); } return; |