]> git.sesse.net Git - ffmpeg/commit
hwcontext_vulkan: use all enabled queues for transfers, make uploads async
authorLynne <dev@lynne.ee>
Wed, 13 May 2020 23:28:00 +0000 (00:28 +0100)
committerLynne <dev@lynne.ee>
Sat, 23 May 2020 18:07:36 +0000 (19:07 +0100)
commitc0b0807871985c1d136a7ffd1470aa3e5155b422
treef2b170b38d5184073d14c6cd1c13d23447fc43d6
parentcdb949a05c1647945749871e996e14324ecc4f85
hwcontext_vulkan: use all enabled queues for transfers, make uploads async

This commit makes full use of the enabled queues to provide asynchronous
uploads of images (downloads remain synchronous).
For a pure uploading use cases, the performance gains can be significant.
libavutil/hwcontext_vulkan.c