HELP!
Only on this android 4.4.2 pad failed this shader to work normal on the right side of the screen, exceeding 1024pixel of x-axis, as shown on this screen scratch, the right portion of the bars becomes unequal spaced:

Pass {
ZTest Always Cull Off ZWrite Off
Fog { Mode off }
CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma target 2.0
#include "UnityCG.cginc"
#include "UnityShaderVariables.cginc"
uniform sampler2D _LeftTex;
uniform sampler2D _RightTex;
struct vertOut {
float4 pos : SV_POSITION;
float4 scrPos : TEXCOORD1;
float2 uv : TEXCOORD0;
};
// Vertex Shader
vertOut vert(appdata_base v) {
vertOut o;
o.pos = mul(UNITY_MATRIX_MVP, v.vertex);
o.scrPos = ComputeScreenPos(o.pos);
o.uv = v.htexcoord;
return o;
}
// Fragment Shader
float4 frag(vertOut i) : COLOR {
float4 texRGB;
float2 wcoord = (i.scrPos.xy/i.scrPos.w);
float2 scoord = wcoord * _ScreenParams.xy;
float2 vuv = i.uv;
if( fmod(scoord.x, 10.0 ) < 5.0 ){
//texRGB = tex2D(_LeftTex,vuv);
texRGB = float4(1,1,1,0);//white
}else{
//texRGB = tex2D(_RightTex,vuv);
texRGB = float4(1,0,0,0);//red
}
return texRGB;
}
ENDCG
}