]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/buffer.h
Multiplex streaming buffer contents on Vulkan
[libs/gl.git] / source / core / buffer.h
index 17678fd4b4008f68a7dd2f3745916fd237526a10..8aba95b10f08176be725bbafb0aa4b5771e6e8c8 100644 (file)
@@ -58,6 +58,8 @@ public:
        void sub_data(std::size_t, std::size_t, const void *);
 
        std::size_t get_size() const { return size; }
+       using BufferBackend::get_multiplicity;
+       std::size_t get_total_size() const { return size*get_multiplicity(); }
        BufferUsage get_usage() const { return usage; }
 
        void require_size(std::size_t) const;