today i got a itouch4 with 5.0.1 system and test my game on it.
i found a strange problem:
in shader, i set the texCoord to lowp, and the texture become mess on device (but nothing wrong in simulator), and when i modified it to mediump it fixed.
there are some other wrong effect, and they are also finally solved by change lowp to mediump or highp.
that is a little strange because even though we known a little precision loss many cause some flaws, but i never expected the flaw may so serious as to get totally wrong effect.
and this is not the most strange thing, i also found that after i changed some of the lowp to mediump or highp, the game runs much more fluent on the device than before.
so i start to suspect that may be lowp have some support issue on real device. does the system (here is iOS 5.0.1) not support lowp well?
anyone else have the similar annoying experience with lowp?
i also want to known if i should change all the lowp to mediump or highp (or may be better all change to highp)?
Edited by wantnon_cn, 12 December 2012 - 02:36 PM.