Cannot get Vulkan to work on any version of 4.12 with Android

I was hoping this would be addressed by using the latest GitHub sync (6/5/2016) and Google NDK r12 beta, but it did not. It crashes the Nexus 6P immediately and creates a black screen with a green shapes with some animated pixel streams on the NIVIDIA Shield TV.

I have also noticed the performance of Daydream on the Nexus 6P is much worse that the same APK/OBB on the Nexus 6 even though we are taking ARM64 versus ARM7 and the Snapdragon 812 versus the Snapdragon 805. Performance was noticeably better going from the Note 4 to the S6 with similar SOC jump using GearVR. I know Google is still in beta, but please pass this on to them. I will create a new build with ‘Sustained Performance’ turned off.

My test builds have been with the demo Sun Temple project, which I also used in testing performance with the GearVR. As you know the results have been stunning visually even with the extremely low framerate in Google VR. I am anxious to see if the performance will improve with Vulkan.

FYI, my main goal is to export to NVIDIA Shield TV and without disclosing much, working with a mobile version of this with a custom built HMD and an upcoming Android ‘N’ build . Let just say that performance is night and day in comparison to performance.

Also the reputation point system is ridiculous since this will never allow parsing with specific Vulkan issues.

How do you make sure that running the project on the phone is using the Vulkan?