GulkanBuffer * gulkan_buffer_new (GulkanDevice *device,VkDeviceSize size,VkBufferUsageFlags usage,VkMemoryPropertyFlags properties);
GulkanBuffer * gulkan_buffer_new_from_data (GulkanDevice *device,const void *data,VkDeviceSize size,VkBufferUsageFlags usage,VkMemoryPropertyFlags properties);
gboolean gulkan_buffer_upload (GulkanBuffer *self,const void *data,VkDeviceSize size);
VkDeviceMemory
gulkan_buffer_get_memory_handle (GulkanBuffer *self);