X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbackends%2Fvulkan%2Ftransferqueue.cpp;h=f6f3c6f5079f2c2a01812348616d8b1fb83ef367;hb=bb82b949ff134b07618c02bcd6d40e97fdecbf1a;hp=4ad50d860f126952ad4024c6d9208cd05149f055;hpb=bec8444ce5f844d156f5aac90ce9f0a92750cf62;p=libs%2Fgl.git diff --git a/source/backends/vulkan/transferqueue.cpp b/source/backends/vulkan/transferqueue.cpp index 4ad50d86..f6f3c6f5 100644 --- a/source/backends/vulkan/transferqueue.cpp +++ b/source/backends/vulkan/transferqueue.cpp @@ -27,7 +27,8 @@ void TransferQueue::allocate_staging(PendingTransfer &transfer, size_t size) transfer.size = size; transfer.staging_address = static_cast(i->mapped_address)+transfer.offset; - i->used += size; + i->used += size+47; + i->used -= i->used%48; ++i->async_count; }