X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Ftransferqueue.h;fp=source%2Fbackends%2Fvulkan%2Ftransferqueue.h;h=536edbd8782830f1352444e2c5f38419653523f4;hb=d05d9963e185566f03ea348999655037617e4ba9;hp=e78137fc4067701fc9a2168ffc6f5e673392e0cd;hpb=857c2db0fb3112b750b618625649d12e13d9ae1a;p=libs%2Fgl.git diff --git a/source/backends/vulkan/transferqueue.h b/source/backends/vulkan/transferqueue.h index e78137fc..536edbd8 100644 --- a/source/backends/vulkan/transferqueue.h +++ b/source/backends/vulkan/transferqueue.h @@ -10,6 +10,7 @@ namespace GL { class Buffer; class Device; +class VulkanCommandRecorder; class TransferQueue { @@ -39,7 +40,7 @@ private: std::size_t size = 0; void *staging_address = 0; std::function synchronize; - std::function transfer; + std::function transfer; }; Device &device; @@ -68,7 +69,7 @@ private: PendingTransfer &insert_transfer(PendingTransfer &&); public: - void dispatch_transfers(VkCommandBuffer); + void dispatch_transfers(const VulkanCommandRecorder &); }; template