summaryrefslogtreecommitdiff
path: root/gsk/vulkan/gskvulkanclip.c
diff options
context:
space:
mode:
Diffstat (limited to 'gsk/vulkan/gskvulkanclip.c')
-rw-r--r--gsk/vulkan/gskvulkanclip.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/gsk/vulkan/gskvulkanclip.c b/gsk/vulkan/gskvulkanclip.c
index 5362bded74..61e02bbf6f 100644
--- a/gsk/vulkan/gskvulkanclip.c
+++ b/gsk/vulkan/gskvulkanclip.c
@@ -13,6 +13,14 @@ gsk_vulkan_clip_init_empty (GskVulkanClip *clip,
gsk_rounded_rect_init_from_rect (&clip->rect, rect, 0);
}
+void
+gsk_vulkan_clip_init_rect (GskVulkanClip *clip,
+ const graphene_rect_t *rect)
+{
+ clip->type = GSK_VULKAN_CLIP_RECT;
+ gsk_rounded_rect_init_from_rect (&clip->rect, rect, 0);
+}
+
static void
gsk_vulkan_clip_init_copy (GskVulkanClip *self,
const GskVulkanClip *src)