]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/memoryallocator.h
Refactor allocation index and ID handling in the Vulkan backend
[libs/gl.git] / source / backends / vulkan / memoryallocator.h
index b7603f1586a069c82307b219f110a53f1c3b0e61..fee4726be95f9fde3b50471aad720511642695f8 100644 (file)
@@ -40,15 +40,12 @@ public:
 private:
        unsigned find_memory_type_index(unsigned, MemoryType);
        unsigned allocate(std::size_t, unsigned, MemoryType);
-       Allocation &get_allocation(unsigned);
-       const Allocation &get_allocation(unsigned) const;
 
 public:
        unsigned allocate(VkBuffer, MemoryType);
+       unsigned allocate(VkImage, MemoryType);
        void release(unsigned);
 
-       std::size_t get_allocation_size(unsigned) const;
-
        void *map(unsigned, std::size_t, std::size_t);
        void unmap(void *);
 };