From: Benjamin Otte Date: Wed, 28 Jun 2023 23:56:41 +0000 (+0200) Subject: Revert "vulkan: Always render clip extents" X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~60^2~68 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b049990356fb1ba7a7f9fd0be9e4934f6ef7e7c3;p=gtk4.git 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. --- 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 {