static std::unique_ptr< KHRSurfaceVK > WrapSwapchainImage(const std::shared_ptr< Context > &context, std::shared_ptr< KHRSwapchainImageVK > &swapchain_image, SwapCallback swap_callback, bool enable_msaa=true)
Wrap the swapchain image in a Surface, which provides the additional configuration required for usage...