X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Fbuffer_backend.h;h=5902704f83e7460fb629f8f9f874b85ab34f72e6;hb=HEAD;hp=77e83c9b3d4d8221a7b22acbd15cfb6fc3cc43f3;hpb=99ca354f18119f82f1adeca100cd665a8f640317;p=libs%2Fgl.git diff --git a/source/backends/vulkan/buffer_backend.h b/source/backends/vulkan/buffer_backend.h index 77e83c9b..5902704f 100644 --- a/source/backends/vulkan/buffer_backend.h +++ b/source/backends/vulkan/buffer_backend.h @@ -11,6 +11,7 @@ class Device; class VulkanBuffer: public NonCopyable { + friend class Synchronizer; friend class VulkanPipelineState; friend class VulkanVertexSetup; @@ -28,6 +29,8 @@ protected: void allocate(); void sub_data(std::size_t, std::size_t, const void *); + unsigned get_multiplicity() const; + bool can_map() const; void *map(); bool unmap();