diff options
author | Matthias Clasen <mclasen@redhat.com> | 2023-03-03 06:48:49 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2023-03-14 14:56:42 -0400 |
commit | 9f88dba1622a02b44f49fc0079b7810e588347d3 (patch) | |
tree | 256942aa8a47bbaa2fa48ea04d52012cce45d390 /gsk/vulkan/gskvulkanrender.c | |
parent | 98ff6c0d4d18b2b5e58f99d86c8a8af0db9b4a06 (diff) | |
download | gtk+-9f88dba1622a02b44f49fc0079b7810e588347d3.tar.gz |
gsk: Stop using g_slice
Diffstat (limited to 'gsk/vulkan/gskvulkanrender.c')
-rw-r--r-- | gsk/vulkan/gskvulkanrender.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gsk/vulkan/gskvulkanrender.c b/gsk/vulkan/gskvulkanrender.c index 29c54aae3a..f2670f697f 100644 --- a/gsk/vulkan/gskvulkanrender.c +++ b/gsk/vulkan/gskvulkanrender.c @@ -113,7 +113,7 @@ gsk_vulkan_render_new (GskRenderer *renderer, GskVulkanRender *self; VkDevice device; - self = g_slice_new0 (GskVulkanRender); + self = g_new0 (GskVulkanRender, 1); self->vulkan = context; self->renderer = renderer; @@ -281,7 +281,7 @@ gsk_vulkan_render_remove_framebuffer_from_image (gpointer data, fb->framebuffer, NULL); - g_slice_free (HashFramebufferEntry, fb); + g_free (fb); } VkFramebuffer @@ -294,7 +294,7 @@ gsk_vulkan_render_get_framebuffer (GskVulkanRender *self, if (fb) return fb->framebuffer; - fb = g_slice_new0 (HashFramebufferEntry); + fb = g_new0 (HashFramebufferEntry, 1); GSK_VK_CHECK (vkCreateFramebuffer, gdk_vulkan_context_get_device (self->vulkan), &(VkFramebufferCreateInfo) { .sType = VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO, @@ -705,7 +705,7 @@ gsk_vulkan_render_free (GskVulkanRender *self) vkDestroyFramebuffer (gdk_vulkan_context_get_device (self->vulkan), fb->framebuffer, NULL); - g_slice_free (HashFramebufferEntry, fb); + g_free (fb); g_object_weak_unref (G_OBJECT (key), gsk_vulkan_render_remove_framebuffer_from_image, self); g_hash_table_iter_remove (&iter); } @@ -749,7 +749,7 @@ gsk_vulkan_render_free (GskVulkanRender *self) gsk_vulkan_command_pool_free (self->command_pool); - g_slice_free (GskVulkanRender, self); + g_free (self); } gboolean |