Monado seemed to behave well on my phone, but after generating a signed release APK hit a segfault during vsgvr::Instance::create Suspect it's something to do with the android native surface, or similar low level issue. The Monado teapot example did work in release, so I think it's either vulkan-specific or vsgvr-specific