projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3f16f7e
)
vulkan: Plug a memleak
author
Benjamin Otte
<otte@redhat.com>
Mon, 24 Jul 2023 03:56:47 +0000
(
05:56
+0200)
committer
Benjamin Otte
<otte@redhat.com>
Mon, 31 Jul 2023 14:51:03 +0000
(16:51 +0200)
Yay, we no longer leak swapchain images
gsk/vulkan/gskvulkanrender.c
patch
|
blob
|
history
diff --git
a/gsk/vulkan/gskvulkanrender.c
b/gsk/vulkan/gskvulkanrender.c
index 9e3c0cbca9cf7523a3786b7c8983ac54410ab3b1..8637ed5f6439ffd0a235fbca213f6843e6bb2ecd 100644
(file)
--- a/
gsk/vulkan/gskvulkanrender.c
+++ b/
gsk/vulkan/gskvulkanrender.c
@@
-483,7
+483,7
@@
gsk_vulkan_render_add_node (GskVulkanRender *self,
cairo_region_get_extents (self->clip, &extents);
gsk_vulkan_render_pass_begin_op (self,
-
g_object_ref (self->target)
,
+
self->target
,
&extents,
VK_IMAGE_LAYOUT_UNDEFINED,
VK_IMAGE_LAYOUT_PRESENT_SRC_KHR);
@@
-499,7
+499,7
@@
gsk_vulkan_render_add_node (GskVulkanRender *self,
gsk_vulkan_render_pass_free (render_pass);
gsk_vulkan_render_pass_end_op (self,
-
g_object_ref (self->target)
,
+
self->target
,
VK_IMAGE_LAYOUT_PRESENT_SRC_KHR);
if (download_func)