Fixup for growable reloc lists
authorJason Ekstrand <jason.ekstrand@intel.com>
Wed, 27 May 2015 18:41:28 +0000 (11:41 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 27 May 2015 18:48:28 +0000 (11:48 -0700)
src/vulkan/device.c
src/vulkan/private.h

index 90fe8246216a59f13e02e6332a8519c1fecd3ec3..8c4bb67653dff2dc577f5a53cecd8c2beda2855c 100644 (file)
@@ -501,7 +501,7 @@ VkResult anv_GetDeviceQueue(
    return VK_SUCCESS;
 }
 
-static VkResult
+VkResult
 anv_reloc_list_init(struct anv_reloc_list *list, struct anv_device *device)
 {
    list->num_relocs = 0;
@@ -525,7 +525,7 @@ anv_reloc_list_init(struct anv_reloc_list *list, struct anv_device *device)
    return VK_SUCCESS;
 }
 
-static void
+void
 anv_reloc_list_finish(struct anv_reloc_list *list, struct anv_device *device)
 {
    anv_device_free(device, list->relocs);
index a77fb28449bdfc0fe11debd80a51037550715892..8289772cfe1bcd2bc50ebc73facec507e39cf6ac 100644 (file)
@@ -396,6 +396,11 @@ struct anv_reloc_list {
    struct anv_bo **                             reloc_bos;
 };
 
+VkResult anv_reloc_list_init(struct anv_reloc_list *list,
+                             struct anv_device *device);
+void anv_reloc_list_finish(struct anv_reloc_list *list,
+                           struct anv_device *device);
+
 struct anv_batch {
    struct anv_device *                          device;