Directx12 should be able to do some more resource transition while Vulkan doesn't. Sub layer of function calls?