vtdec: implement zerocopy with vulkan
Retrieves an IOSurface from VideoToolbox, creates a Metal texture from it and then sets that on a previously created VkImage using MoltenVK functions.
Requires the use of IOSurfaces which are available from macos >= 10.11 and iOS >= 11.0.
Depends:
Edited by Matthew Waters