]> git.tdb.fi Git - libs/gl.git/blobdiff - source/backends/vulkan/synchronizer.h
Check the flat qualifier from the correct member
[libs/gl.git] / source / backends / vulkan / synchronizer.h
index 78c3443ed0761d32e19326b6fd7473602a832e6d..32a4d9793e303125a76e841aff368276ab791541 100644 (file)
@@ -8,6 +8,8 @@
 namespace Msp {
 namespace GL {
 
+class VulkanCommandRecorder;
+
 class Synchronizer
 {
 private:
@@ -36,11 +38,11 @@ private:
 public:
        Synchronizer(Device &);
 
-       void write_buffer(VkBuffer, std::size_t, std::size_t);
+       void write_buffer(VkBuffer, std::size_t, std::size_t, bool = false);
        void split_image_mipmap(VkImage, unsigned, unsigned);
        void change_image_layout(VkImage, unsigned, int, unsigned, bool);
        void reset();
-       void barrier(VkCommandBuffer);
+       void barrier(const VulkanCommandRecorder &);
 
 private:
        bool is_write_layout(unsigned);