I tried the following Shader on Unity 4.1.3, it works perfectly well on my Desktop but on Android(Samsung Galaxy Note 2) it does not render properly, it renders as pink without any white color and the overlay is not at all happening.
Shader “Shader222” {
Properties {
// Adds Color field we can modify
_Color ("Main Color", Color) = (1,1,1,1)
}
SubShader {
Tags {"Queue"="Overlay" }
Pass{
Color [_Color]
ZTest Always
}
}
}
lRend.material.shader = Shader.Find(“Shader222”);