Google cardboard on Android- tips to optimize performance & aliasing

Hi
have just converted a desktop project over to google cardboard and deployed to a Nexus 5 device.
Except for video playback it works however there are 2 main issues

  1. Performance
    Frame rate when looking around is noticeably slower than when navigating with mouse on the desktop.
    Attached are screengrabs of my Quality and Player Other settings.
    What changes should I be making if targeting a Nexus 5 device?

  2. Terrible anti aliasing!

Very noticeable jaggies. What can be done to improve aliasing without impacting performance?
Any feedback appreciated!


Shadows and 4X MSAA. Nexus 5 will struggle with those.

Try builds with 4 combos of them enabled/disabled to see for yourself.

For shadows you will need to bake them in scene and use a floor hugging alpha textured quad for moving stuff.

Not sure, in my daydream game I have 0 AA. But on daydream most screens are 2560x1440.

Nexus5 at 1920x1080, yeah it needs softening. There may be a way to get pseudoAA by up/down sampling final screen texture, maybe someone knows how?..