I'm resurrecting this old thread because the above problem persists.
I was hoping new versions of Unity/NGUI would somehow resolve it, but they didn't.
I've found out which part of the shader code (by method of elimination) is causing the problem: 'Offset -1, -1'
This line is not present in Sprites/Default Unity shader and if removed from Unlit/Transparent Colored, the problem resolves.
So to recap:
* On Huawei Mediapad 7 Lite Unlit/Transparent Colored isn't rendering anything, I just get blank camera fill
* If I remove 'Offset -1, -1' from the shader code, everything works perfectly
1. Do you have any idea why this line would be a problem for some devices?
2. Am I safe to go without it? I see no changes in my UI, should I expect any problems if I remove this line?
Thanks!