]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/memoryallocator.h
Minor tweaks to MemoryAllocator
[libs/gl.git] / source / backends / vulkan / memoryallocator.h
index 272f54e0ed79d87cd73180702558a5c0ee507b09..0b185585e89e14bab48536449c7c68c8d1bbcfd3 100644 (file)
@@ -64,9 +64,9 @@ public:
        ~MemoryAllocator();
 
 private:
-       unsigned find_memory_pool(unsigned, MemoryType);
+       unsigned find_memory_pool(unsigned, MemoryType) const;
        unsigned create_region(unsigned, size_t, bool);
-       std::vector<unsigned>::iterator lower_bound_by_size(std::vector<unsigned> &, std::size_t);
+       std::vector<unsigned>::iterator lower_bound_by_size(std::vector<unsigned> &, std::size_t) const;
        unsigned allocate(std::size_t, std::size_t, unsigned, MemoryType);
        unsigned split_block(unsigned, std::size_t);
        void consolidate(unsigned);
@@ -79,6 +79,8 @@ public:
 
        void *map(unsigned);
        void unmap(unsigned);
+
+       std::string get_debug() const;
 };
 
 } // namespace GL