Retain MVKSwapchainImage before passing to MTLCommandBuffer completion handler. Redesign MVKVulkanAPIObject retain/release functionality using atomic ref count instead of mutex locks, to simplify design and improve performance.
Retain MVKSwapchainImage before passing to MTLCommandBuffer completion handler. Redesign MVKVulkanAPIObject retain/release functionality using atomic ref count instead of mutex locks, to simplify design and improve performance.