From b049990356fb1ba7a7f9fd0be9e4934f6ef7e7c3 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Thu, 29 Jun 2023 01:56:41 +0200 Subject: [PATCH] Revert "vulkan: Always render clip extents" This reverts commit 0f184d3270cfac522a05ae06d28cc2f1e32c0e6d. The renderer is good enough to make use of the clip region. Or rather: If it isn't, the renderpass should take care of that, not the render object. --- gsk/vulkan/gskvulkanrender.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/gsk/vulkan/gskvulkanrender.c b/gsk/vulkan/gskvulkanrender.c index 923c271ae3..4c8738780f 100644 --- a/gsk/vulkan/gskvulkanrender.c +++ b/gsk/vulkan/gskvulkanrender.c @@ -102,12 +102,7 @@ gsk_vulkan_render_setup (GskVulkanRender *self, } if (clip) { - cairo_rectangle_int_t extents; - cairo_region_get_extents (clip, &extents); - self->clip = cairo_region_create_rectangle (&(cairo_rectangle_int_t) { - extents.x, extents.y, - extents.width, extents.height - }); + self->clip = cairo_region_reference ((cairo_region_t *) clip); } else { -- 2.30.2