Android 14 depends on Vulkan EXT_swapchain_maintenance1, which breaks radv
Description
As of https://android.googlesource.com/platform/frameworks/native/+/9d0d9ff3d92bea4584f9b6f14bc2a348268c42b4, Android now requests EXT_swapchain_maintenance1
. Since the mesa implementation is only exposed with RADV_USE_WSI_PLATFORM
(b7926303), which is not set for Android, vk_device_init
fails and SurfaceFlinger crashes.
My current workaround is to revert frameworks/native commits 1d3509ed5dd2, 3d6f363bdd7c, and 9d0d9ff3d92b.
Edited by Samuel Holland