7bc14977a8
New host feature allows usage of external_memory_host extension for external memory support, mainly for software renderers which don't implement platform specific extensions. Also moves enablement of queue_family_foreign outside of android, to allow it also on linux guests (ref: github PR#74), and removes the check for VK_MVK_moltenvk extension in favor of metal mode. Test: -gpu lavapipe -feature VulkanNativeSwapchain on windows Reviewed-by: David Gilhooley <djgilhooley.gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38153>