X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Fsynchronizer.h;fp=source%2Fbackends%2Fvulkan%2Fsynchronizer.h;h=32a4d9793e303125a76e841aff368276ab791541;hb=d05d9963e185566f03ea348999655037617e4ba9;hp=077274f8200a0fd1fad5417dcde7d92ba9995b4e;hpb=857c2db0fb3112b750b618625649d12e13d9ae1a;p=libs%2Fgl.git diff --git a/source/backends/vulkan/synchronizer.h b/source/backends/vulkan/synchronizer.h index 077274f8..32a4d979 100644 --- a/source/backends/vulkan/synchronizer.h +++ b/source/backends/vulkan/synchronizer.h @@ -8,6 +8,8 @@ namespace Msp { namespace GL { +class VulkanCommandRecorder; + class Synchronizer { private: @@ -40,7 +42,7 @@ public: 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);