Optimisation needed for Mali 400

Hiya,

I’m working on an undisclosed device which will be coming out similar to the Ouya but sporting a 1.5ghz arm cpu with a mali 400 gpu.
I can’t disclose it for NDA reasons, but currently I’m porting TOB to it.

I found that it chugs a bit hard with a few render texture switches where it was quite smooth on iPhone 4, so I’m wondering, being an android virgin, if you have any mali specific optimisation tips? I already made 24 bit textures 32 bit to avoid cache misses. It doesn’t appear to change the framerate at all running in 32 bit depth or 16 bit.

This is 3.5.7 - do you know if performance was improved under unity 4.x ?

Thanks guys!

yep, we improved exactly that in some 4.x (check release notes, honestly i dont remember the exact version)

Thanks Alexey, all is fine now! It was indeed the discard feature that was needed.