- MVKPresentableSwapchainImage::presentCAMetalDrawable() and addPresentedHandler() pass MVKImagePresentInfo by value instead of reference, to avoid callbacks colliding with tracked MVKImagePresentInfos being cleared when MVKQueuePresentSurfaceSubmission is destroyed after it is run.