X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Ftransferqueue.h;h=536edbd8782830f1352444e2c5f38419653523f4;hb=08d3b5a55fad7439b47fc93d8ba604cbeb7e19ca;hp=e78137fc4067701fc9a2168ffc6f5e673392e0cd;hpb=7d221b1fd6194e59bc0783740a2a17ac71fa4da5;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