[gtk+] vulkan: Destroy buffer before releasing associate memory



commit 8993a51893473fa6904e6b6ce8ba6e8b7abc3ee8
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Wed Dec 13 23:14:58 2017 -0200

    vulkan: Destroy buffer before releasing associate memory
    
    Exact same issue as the previous commit.

 gsk/gskvulkanbuffer.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/gsk/gskvulkanbuffer.c b/gsk/gskvulkanbuffer.c
index ec5905b..291e340 100644
--- a/gsk/gskvulkanbuffer.c
+++ b/gsk/gskvulkanbuffer.c
@@ -80,12 +80,12 @@ gsk_vulkan_buffer_new_download (GdkVulkanContext  *context,
 void
 gsk_vulkan_buffer_free (GskVulkanBuffer *self)
 {
-  gsk_vulkan_memory_free (self->memory);
-
   vkDestroyBuffer (gdk_vulkan_context_get_device (self->vulkan),
                    self->vk_buffer,
                    NULL);
 
+  gsk_vulkan_memory_free (self->memory);
+
   g_object_unref (self->vulkan);
 
   g_slice_free (GskVulkanBuffer, self);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]